IBM Security Directory Integrator Changelog Connector

You can know more about IBM Security Directory Integrator Changelog Connector through the information provided here.

The IBM® Security Directory Integrator Changelog Connector is a specialized instance of the LDAP Connector. The IBM Security Directory Integrator Changelog Connector contains logic to iterate the Changelog. It returns various attributes, including the changes attribute. This attribute is of type java.lang.String and contains an incremental LDIF that you can read using the Parser FC and the LDIF Parser. This technique will also retrieve any changes made to the "objectClass" of the changed entry as well (since the objectClass Attribute returned by the Connector is that of the changelog entry itself).

The Connector can be used in batch-oriented runs where it starts at a specific change number and stops after the last Changelog entry. It can also be run in continuous mode where you specify the timer values for periodically checking for the next Changelog entry.

The Connector reads Changelog entries and automatically increases the Changelog counter by one for each iteration. When the Connector tries to read a non-existing Changelog entry, the Connector goes to sleep for a period of time (Sleep Interval). If the total time the Connector is waiting for a new entry exceeds the Timeout value, then the Connector returns to the caller with a null value (end of iteration).

This connector also exposes a "Use Notifications" option which specifies whether the Connector will use a polling or a notification mechanism to retrieve new IDS changes. If set to false the Connector will poll for new changes. If this parameter is set to true then after processing all existing changes the Connector will block and wait for an unsolicited event notification from the IBM Security Directory Integrator. The Connector will not sleep and timeout when the notification mechanism is used.

This connector also supports Delta Tagging, at the Entry level, the Attribute level and the Attribute Value level. It is the LDIF Parser that provides Delta support at the Attribute and Attribute Value levels.

The Connector will detect modrdn operations in the Server's changelog, see Detect and handle modrdn operation for more information.