Hi, I use Directory SDK 4.0 for Java to syncronize data from Oracle to an Active Directory directory.
My first observation of this problem was that the "whenChanged" attribute of AD objects does not always change when I perform LDAP Modify operations against the AD. The sync program performs a total update of all user/group objects every night. Performing LDAP MODify on each user/group object (even if nothing has changed since last time). One important effect of this is that the whenChanged timestamp attribute should be updated every time. At least that works fine with iPlanet Directory server. I have tried to solve the problem by using an unused object attribute, "url", to put a timestamp in programmatically. This works fine for some of the objects updated, but not for all objects. For some objects, the "url" attribute did not get set at all. No ldapexceptions are thrown, everything seems to be OK until I browse the AD-tree to check the attribute values manually and discover that some objects has not been updated as they should have. Is there anyone out there that has had a similar problem with directory SDK and Active Directory? Greatful for help on this issue. List info : http://www.activedir.org/mail_list.htm List FAQ : http://www.activedir.org/list_faq.htm List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
