The composite repository requires that all composite property names map explicitly to only one primary or contributing property. If your primary or contributing item descriptors contain one or more properties that have the same name, you need either to exclude one of the properties (see Excluding Properties) or map it to a new name.

You can map a property using the mapped-property-name attribute in a property tag in an item descriptor. For example, suppose you have two contributing item descriptors, each of which has a property named login. You can map one of the properties to a new name like this:

<property name="ldapLogin" ... mapped-property-name="login"/>

In this example, the name attribute specifies the property name in the composite item descriptor and the mapped-property-name attribute specifies the name of the property in the primary or contributing item descriptor to which this property maps.

 
loading table of contents...