PowerExchange for LDAP reads data from the LDAP directory server and writes data to the LDAP directory server. PowerExchange for LDAP tracks changes made to the directory contents through Change Data Capture (CDC).
Use the Designer to import source and target metadata. When you import LDAP metadata, you connect to the directory server through JNDI and Service Provider APIs. Create mappings with LDAP source and target definitions.
The following figure shows Designer integration with the LDAP directory server:
The Designer starts a session (binding) with the LDAP directory server to import source and target definitions using the JNDI or Service Provider APIs (also called as the Service Provider Interface (SPI)).
The LDAP source and target definitions represent metadata for LDAP entries.
The PowerCenter Integration Service connects to the LDAP directory server to extract data from LDAP sources and load data into LDAP targets. The PowerCenter Integration Service connects to the LDAP directory server through JNDI APIs.
The following figure shows how the PowerCenter Integration Service integrates with LDAP to extract and load data:
The PowerCenter Integration Service reads and writes data based on the session and application connection.
The PowerCenter Integration Service connects to the LDAP directory server using the JNDI APIs to read and write data.
When you run a session, the PowerCenter Integration Service uses JNDI APIs to read and write LDAP data. In case of CDC, the first session performs the initial migration of all LDAP data into the target. Subsequent sessions retrieve the changed data.