Skip to content

object operation ImportDelta

Ryan Newington edited this page Jun 6, 2016 · 1 revision

<object-operation xsi:type="sshma:object-operation-ImportDelta"> element

A delta import operation is called when requested from the MA by FIM. See ma-capabilities for information on supporting delta imports. The <object-operation> element must contain one of each of the following child elements;

  • commands element
  • import-mapping element The <object-operation> element must contain the following attributes
XML Attribute Name Description Allowed Values
xsi:type The type of object-operation This value must be sshma:object-operation-ImportDelta

Example

<object-operation xsi:type="sshma:object-operation-ImportDelta">
    <commands>
        <command result-has-objects="true">cat /etc/passwd</command>
    </commands>
    <import-mapping>
        <object-extract><![CDATA[^(?<changeType>[ard]):(?<accountName>.*?):(?<pwd>.*?):(?<uid>.*?):(?<gid>.*?)((:(?<comment>.*?),(?<personId>.*?):)|(:(?<comment>.*?):))(?<homeDirectory>.*?):(?<shell>.*?)$]]></object-extract>
        <object-filters>
            <object-filter attribute="accountName" operator="Equals">svc-fim</object-filter>
        </object-filters>
        <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>
</object-operation>
Clone this wiki locally