This project has moved. For the latest updates, please go here.

attribute-transformations

The MA is capable of performing a transformation on an attribute before it is imported into FIM. Transformations are achieved using .NET regular expression substitutions.

The <attribute-transformations> is optional, but if it is present, must contain one or more <attribute-transformation> elements.

<attribute-transformation> syntax

XML Attribute Description Allowed Values
attribute The name of the attribute to transform Any attribute defined in the MA schema for the specified object class
regex-find The regular expression used to match a value for transformation Any valid .NET regular expression syntax
regex-replace A regular expression defining the substitution to perform Any valid .NET regular expression syntax

If the <attribute-transformation> is applied to a multivalued attribute, each value in the array is transformed.

Example

<attribute-transformations>
    <attribute-transformation attribute="member" regex-find=".+" regex-replace="cn=$&amp;,ou=users"/>
</attribute-transformations>
The example takes each member value from the multivalued attribute and converts the value into a dn format.

Last edited Sep 20, 2013 at 11:36 PM by ryannewington, version 2