Setting up an LDAP repository on Oracle ATG Web Commerce involves the following steps:

  1. Create the LDAP schema on your LDAP directory server. The methods for creating and modifying the LDAP schemas differ from server to server. Consult the documentation for your LDAP directory server.

    If your LDAP directory already exists, and you want to perform ID matching queries on the LDAP repository, make sure that LDAP entries include a property that corresponds to the ID property of the repository items. See LDAP Repository Queries.

  2. Create the XML LDAP repository definition file for the LDAP repository to use. This XML template defines the item descriptors and repository item properties contained in your LDAP repository. It also describes the relationship of your LDAP directory entries to the item descriptors and repository items of the LDAP repository. See the LDAP Repository Architecture section, and especially the Item Descriptors and LDAP Object Classes subsection therein, for information about designing your LDAP repository components. See also the LDAP Repository Definition Tag Reference for full details of the XML tags used to create the LDAP repository definition file. Note that while the LDAP repository definition is similar in many ways to the SQL repository definition, the LDAP repository definition uses its own XML document type definition and syntax.

  3. Configure the ATG LDAP repository components. See Configuring LDAP Repository Components.

  4. Configure Oracle ATG Web Commerce so Oracle ATG Web Commerce’s user profiling components point to the LDAP repository, rather than to an SQL profile repository. See the Setting Up an LDAP Profile Repository chapter in the ATG Personalization Programming Guide.