These inserts are general mapping inserts Certain mapping inserts are specialized for databases or directories. These specialized inserts are documented with their respective categories.
This insert ensures that the attributes requested by a search request are the only attributes returned to the user. This insert is usefull when additional attributes are added to an entry for meta data purposes but should not be returned to the user.
The attribute mapper insert is used to map the names of attributes. For instance it could map uid to samaccountname. This insert works on attribute names in both entries, dns and filters.
|Configuration Options||mapping||Comma seperated list of attribute maps. For instance "uid=samaccountname"|
The attribute value mapper is used to map one entry value to another. For instance mapping "objectClass: inetOrgPerson" -> "objectClass: user".
|Configuration Options||mapping||Comma sepperated list of mappings in the form of "attribute.curvalue=newvalue". For instance "objectClass.inetOrgPerson=user|
The composite attribute insert is designed to create a singe attribute from multiple attributes. Uses include creating a CN attribute from the givenName and sn as well as creating a uid from the same two attributes.
|Configuration Options||attribute||The name of the attribute that will be created (ie uid or cn)|
|components||Comma seperated list of component attributes with a colon to determine how much of the attribute. The length of the compoenent can be a number, fs for the first space, ls for the last space and * for the entire attribute. ie "givenName:1,sn:*"|
|properCase||true or false. This configurate determines if the first letter of a component should be upper case on inbound transactions and lowercase in outbound transactions.|
|objectClass||The objectClass that this insert will apply to.|
The DN attribute map the bases of DN attributes (such as uniqueMember or manager)
|Configuration Options||dnAttribs||The name of all attributes that are DNs|
|urlAttribs||The name of all the attributes that are LDAP URLs|
|remoteBase||The remote base to be mapped from|
|localBase||The local base to be mapped to|
This insert allows for the RDN of an entry to be changed. For instance if the current RDN is the "CN" attribute this insert can change it to the "uid" attribute.
|Configuration Options||internalRDN||The current RDN attribute name.|
|externalRDN||The RDN attribute that will be presented|