The /atg/userprofiling/LDAPOrganizationItemFinder
component is an instance of RepositoryLinkProfileItemFinder
. Its purpose is to locate organization
items in an LDAP repository. It is similar in function and behavior to the standard ProfileItemFinder component.
The code below is an example of an LDAPOrganizationItemFinder.properties
file.
$class=atg.userprofiling.RepositoryLinkProfileItemFinder profileTools=ProfileTools propertyManager=PropertyManager profileRepository=ProfileAdapterRepository linkedRepository=/atg/adapter/ldap/LDAPRepository linkedProfileTypeMap=organization=organizationalUnit linkPropertyLocal=name linkPropertyRemote=name createLocalProfiles=true
Set the properties of this component as follows.
Property | Description |
---|---|
| The profile tools component that this finder uses to find repository items. Default: |
| The Personalization module’s standard property manager. Default: |
| The repository in which this finder finds repository items. Default: |
| The repository in which the items implicitly linked to SQL repository items reside. Default: |
| The map of local SQL repository item types to remote LDAP item types. The default assumes that your SQL organization item type is Default: |
| The name of the property of SQL repository Default: |
| The name of the property of LDAP Default: |
| Tells this profile finder whether to create local SQL repository organization items when a remote LDAP Default: |
Note that a default instance of this component is not provided with the Personalization module. If you want to use this component, create an instance of class atg.userprofiling.RepositoryLinkProfileItemFinder
and configure it as shown here.