Hi,
According to my experience working with eDirectory is quite tricky, especially if you have to align it with directories such as OpenLDAP. E.g. it looks to be common practice in eDirectory to modify the definition of standard object classes such as inetOrgPerson. EDirectory maintains reciprocal group membership attributes in somehow unusual way, the DN conventions are all different, account enable/disable is different and generally speaking there is a lot of little differences that need to be taken care of.
We have a deployment when we run and synchronize OpenLDAP and eDirectory using midPoint. We even had to create a special eDirectory connector for this as stock LDAP connector could not easily handle eDirectory peculiarities. MidPoint is built to rewrite the DNs, object classes and actually anything else that needs to be done. I'm sure that this approach works. But please note that midPoint is a comprehensive IDM system and it may not be entirely easy to set it up.