We have an interface with LDAP that uses DataExchange to update OVSD, so it will be the same technique as what you wish to do. Basically, we extract the data from LDAP to a flat file; we then use a middleware tool to calculate the delta from the previous import, and then we use DataExchange to import the resulting data.
It might be simpler if you dove in, got your hands dirty, and then asked for some pointers if the HP's documentation is not clear enough.
Here is a pointer. We have found it difficult to guarantee that parent organizations will be created before their children, or that the organizations will exist before people are assigned to them. So, either make sure that you do the import in the right order, or, in the worst case, do the import twice to make sure all relations are created.