Example XML Mapping

The following XML excerpt describes a mapping to the Microsoft ADS. The example makes the following assumptions:

<LDAPEntries>

<LDAPEntry name=" User" baseDN=" CN=Users,DC=splwg,DC=com" cdxEntity=" user" searchFilter=" (&amp;(objectClass=user)(name=%searchParm%))">

<LDAPCDXAttrMappings>

<LDAPCDXAttrMapping ldapAttr=" name" cdxName=" User" />

<LDAPCDXAttrMapping cdxName=" LanguageCode" default=" ENG" />

<LDAPCDXAttrMapping cdxName=" FirstName" default=" fn1" />

<LDAPCDXAttrMapping cdxName=" LastName" default=" fn2" />

<LDAPCDXAttrMapping cdxName=" DisplayProfileCode" default=" NORTHAM" />

<LDAPCDXAttrMapping cdxName=" ToDoEntries" default=" 1" />

<LDAPCDXAttrMapping cdxName=" TD_ENTRY_AGE_DAYS2" default=" 12" />

</LDAPCDXAttrMappings>

<LDAPEntryLinks>

<LDAPEntryLink linkedToLDAPEntity=" Group" linkingLDAPAttr=" memberOf" />

</LDAPEntryLinks>

</LDAPEntry>

<LDAPEntry name=" Group" baseDN=" CN=Users,DC=splwg,DC=com" cdxEntity=" userGroup" searchFilter=" (&amp;(objectClass=group)(name=%searchParm%))">

<LDAPCDXAttrMappings>

<LDAPCDXAttrMapping ldapAttr=" name" cdxName=" UserGroup" />

<LDAPCDXAttrMapping ldapAttr=" description" cdxName=" Description" default=" Unknown" />

</LDAPCDXAttrMappings>

<LDAPEntryLinks>

<LDAPEntryLink linkedToLDAPEntity=" User" linkingSearchFilter=" (&amp;(objectClass=user)(memberOf=%distinguishedName%))" linkingSearchScope=" onelevel" />

</LDAPEntryLinks>

</LDAPEntry>

</LDAPEntries>