-
Notifications
You must be signed in to change notification settings - Fork 2
object operation ImportDelta
Ryan Newington edited this page Jun 6, 2016
·
1 revision
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
|
<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>