<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE repositoryAttributes SYSTEM "wmmAttributesMap.dtd">
<repositoryAttributes repositoryName="wmmLDAP">
<!-- IBM Directory Server sample mapping file, based on the following settings
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Member Type Member RDN LDAP RDN Object Class
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Person uid uid inetOrgPerson
Group cn cn groupOfNames
Organization o o organization
OrganizationalUnit ou ou organizationalUnit
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-->
<!-- * * * * * Internal attributes * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -->
<!-- Define which LDAP attribute is mapped to external identifier -->
<!-- For verions before IBM Directory Server 5.1, extId can be mapped to 'ibm-appUUID' (wmmGeneratedExtId=true in wmm.xml, may need to create 'ibm-appUUID' schema) or 'distinguishedName' (wmmGeneratedExtId=false in wmm.xml). -->
<!-- For IBM Directory Server 5.1 and above, extId can be map to 'ibm-entryUUID', and the wmmGeneratedExtId in wmm.xml needs to set to false. -->
<attributeMap wmmAttributeName="extId"
applicableMemberTypes="Person;Group;Organization;OrganizationalUnit"
pluginAttributeName="ibm-entryUUID"
dataType="String"
multiValued="false"
readOnly="true"/>
<!-- Define which LDAP attribute is used for storing static group members -->
<!-- By default, member attribute is mandatory in IBM Directory Server, so define default value "uid=dummy" -->
<attributeMap wmmAttributeName="groupMember"
pluginAttributeName="member"
applicableMemberTypes="Group"
dataType="String"
valueLength="1024"
multiValued="true"
defaultValue="uid=dummy" />
<!-- Define which LDAP attribute is used for storing dynamic group queries -->
<!-- If no dynamic groups are used, comment out this map to improve performance -->
<!--attributeMap wmmAttributeName="groupMemberURL"
pluginAttributeName="memberURL"
applicableMemberTypes="Group"
dataType="String"
valueLength="1024"
multiValued="true" /-->
<!-- * * * * * Common schema attributes * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * -->
<attributeMap wmmAttributeName="uid"
pluginAttributeName="uid"
applicableMemberTypes="Person"
requiredMemberTypes="Person"
dataType="String"
valueLength="256"
multiValued="false" />
<attributeMap wmmAttributeName="sn"
pluginAttributeName="sn"
applicableMemberTypes="Person"
requiredMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="givenName"
pluginAttributeName="givenName"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="initials"
pluginAttributeName="initials"
applicableMemberTypes="Person"
dataType="String"
valueLength="20"
multiValued="true" />
<attributeMap wmmAttributeName="ibm-primaryEmail"
pluginAttributeName="mail"
applicableMemberTypes="Person"
dataType="String"
valueLength="256"
multiValued="false" />
<attributeMap wmmAttributeName="displayName"
pluginAttributeName="displayName"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="preferredLanguage"
pluginAttributeName="preferredLanguage"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="false" />
<attributeMap wmmAttributeName="o"
pluginAttributeName="o"
applicableMemberTypes="Organization;Person"
requiredMemberTypes="Organization"
dataType="String"
valueLength="128"
multiValued="false" />
<attributeMap wmmAttributeName="ou"
pluginAttributeName="ou"
applicableMemberTypes="OrganizationalUnit;Person"
requiredMemberTypes="OrganizationalUnit"
dataType="String"
valueLength="128"
multiValued="false" />
<attributeMap wmmAttributeName="cn"
pluginAttributeName="cn"
applicableMemberTypes="Person;Group"
requiredMemberTypes="Group"
dataType="String"
valueLength="256"
multiValued="false" />
<attributeMap wmmAttributeName="description"
pluginAttributeName="description"
applicableMemberTypes="Person;Group;Organization;OrganizationalUnit"
dataType="String"
valueLength="1024"
multiValued="true" />
<attributeMap wmmAttributeName="userPassword"
pluginAttributeName="userPassword"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="false" />
<!-- Read only attribute -->
<attributeMap wmmAttributeName="createTimestamp"
pluginAttributeName="createTimestamp"
applicableMemberTypes="Person;Group;Organization;OrganizationalUnit"
dataType="Timestamp"
multiValued="false"
readOnly="true"/>
<!-- Read only attribute -->
<attributeMap wmmAttributeName="modifyTimestamp"
pluginAttributeName="modifyTimestamp"
applicableMemberTypes="Person;Group;Organization;OrganizationalUnit"
dataType="Timestamp"
multiValued="false"
readOnly="true"/>
<attributeMap wmmAttributeName="jpegPhoto"
pluginAttributeName="jpegPhoto"
applicableMemberTypes="Person"
dataType="ByteArray"
valueLength="250000"
multiValued="true" />
<attributeMap wmmAttributeName="labeledURI"
pluginAttributeName="labeledURI"
applicableMemberTypes="Person"
dataType="String"
valueLength="32700"
multiValued="true" />
<attributeMap wmmAttributeName="carLicense"
pluginAttributeName="carLicense"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="telephoneNumber"
pluginAttributeName="telephoneNumber"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="String"
valueLength="32"
multiValued="true" />
<attributeMap wmmAttributeName="facsimileTelephoneNumber"
pluginAttributeName="facsimileTelephoneNumber"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="String"
valueLength="32"
multiValued="true" />
<attributeMap wmmAttributeName="pager"
pluginAttributeName="pager"
applicableMemberTypes="Person"
dataType="String"
valueLength="32"
multiValued="true" />
<attributeMap wmmAttributeName="mobile"
pluginAttributeName="mobile"
applicableMemberTypes="Person"
dataType="String"
valueLength="32"
multiValued="true" />
<attributeMap wmmAttributeName="homePostalAddress"
pluginAttributeName="homePostalAddress"
applicableMemberTypes="Person"
dataType="String"
valueLength="500"
multiValued="true" />
<attributeMap wmmAttributeName="postalAddress"
pluginAttributeName="postalAddress"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="String"
valueLength="500"
multiValued="true" />
<attributeMap wmmAttributeName="roomNumber"
pluginAttributeName="roomNumber"
applicableMemberTypes="Person"
dataType="String"
valueLength="256"
multiValued="true" />
<attributeMap wmmAttributeName="localityName"
pluginAttributeName="l"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="stateOrProvinceName"
pluginAttributeName="st"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="street"
pluginAttributeName="street"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="postalCode"
pluginAttributeName="postalCode"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="String"
valueLength="40"
multiValued="true" />
<attributeMap wmmAttributeName="employeeNumber"
pluginAttributeName="employeeNumber"
applicableMemberTypes="Person"
dataType="String"
valueLength="20"
multiValued="false" />
<attributeMap wmmAttributeName="employeeType"
pluginAttributeName="employeeType"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="manager"
pluginAttributeName="manager"
applicableMemberTypes="Person"
dataType="MemberIdentifier"
multiValued="true" />
<attributeMap wmmAttributeName="secretary"
pluginAttributeName="secretary"
applicableMemberTypes="Person"
dataType="MemberIdentifier"
multiValued="true" />
<attributeMap wmmAttributeName="businessCategory"
pluginAttributeName="businessCategory"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="departmentNumber"
pluginAttributeName="departmentNumber"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="true" />
<attributeMap wmmAttributeName="seeAlso"
pluginAttributeName="seeAlso"
applicableMemberTypes="Person;Organization;OrganizationalUnit"
dataType="MemberIdentifier"
multiValued="true" />
<attributeMap wmmAttributeName="ibm-jobTitle"
pluginAttributeName="title"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="true"/>
<attributeMap wmmAttributeName="countryName"
pluginAttributeName="c"
applicableMemberTypes="Person"
dataType="String"
valueLength="128"
multiValued="true"/>
</repositoryAttributes>