Shows some DirXML Example and XPATH Example for working with DirXML.
The modifyTimestamp attribute is helpful if you are checking if something has been changed in a period of time. However if you look at eDirectory from IDM for the modifyTimestamp attribute you will not find it.
The modifyTimestamp you see in the LDAP view is actually the Timestamp of the modifiersName attribute in eDirectory.
You can query the modifiersName attribute in IDM following the next steps:
Query modifiersName of an object into a local variable as a nodeset. With XPATH you can use DirXML Variables/@Timestamp to get the modifyTimestamp.
Then start eDirectory.
We have found two occasions when this has come up.
The only other piece of the puzzle is that somewhere in your policies you are going to have to arrange to add the AUXILIARY class to the ObjectClasses attribute in the LDAP directory.
Usually the easiest way to deal with AUXILIARY ObjectClasses in DirXML is to pretend that they don't exist and that their attributes are just part of the LDAP Entry.
Add the attributes to the filter and schema mapping for the base class (most often user) and they will automatically sync in and the aux class will be added automatically if IDM detects that it is needed.
The exceptions to this are:
1. If the attributes could come from more than one aux class, IDM will automatically add all aux classes that they could come from and you have to strip out the ones you don't want in the Publisher Command Transformation.
2. Any attributes you add via direct command from policy or that are injected in the publisher command transformation will not have aux classes added automatically.
Also if you want the aux class to be put on the object at creation time even though none of the attributes might be needed at that time, then you would usually do this by adding the name of the class to the Object Class attribute in a publisher creation policy.