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

Import Mapping

The import-mapping element contains instructions for the MA to extract objects returned synchronous command and import them into FIM. The element has the following child elements; Example
<import-mapping>
    <object-extract><![CDATA[^(?<accountName>.+)?:\*?:(?<gid>.+)?:(?<members>.+)?$]]></object-extract>
    <multivalue-extracts>
        <multivalue-extract capture-group-name="members" attribute="member"><![CDATA[[\w\d- ]+]]></multivalue-extract>
    </multivalue-extracts>
    <attribute-transformations>
        <attribute-transformation attribute="member" regex-find=".+" regex-replace="cn=$&amp;,ou=users"/>
    </attribute-transformations>
    <object-filters>
        <object-filter attribute="accountName" operator="Equals">svc-fim</object-filter>
    </object-filters>
    <!-- used for delta imports only -->
    <modification-type-mappings capture-group-name="changeType" unexpected-modification-type-action="ignore">
        <modification-type-add>a</modification-type-add>
        <modification-type-replace>r</modification-type-replace>
        <modification-type-delete>d</modification-type-delete>
    </modification-type-mappings>
</import-mapping>

Last edited Sep 20, 2013 at 11:43 PM by ryannewington, version 3