The server provides a client-accessible LDAP changelog, based on the Changelog Internet Draft Specification, for the purpose of allowing other LDAP clients to retrieve changes made to the server in standard LDAP format.
The LDAP changelog is used by external software to maintain application compatibility between client services. For example, you can install the server that monitors the LDAP changelog for any updates that occur on a source server and synchronizes these changes to a target directory information tree (DIT) or database server.
The server provides an additional feature in that the LDAP changelog supports virtual attributes.
The LDAP changelog should not be confused with the Replication changelog. The main distinction is as follows:
- The LDAP changelog (the external changelog that clients can access) physically resides at <server-root>/db/changelog.
- The Replication changelog backend (the changelog that replication servers use) physically resides at <server-root>/changelogDB.