Tests/MimSyncServerConfiguration/MA-GrandHR.XML

<saved-ma-configuration server='CMVM24043' export-date='2019-02-27 18:56:33.016'>
    <!--WARNING>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! The contents of this file should not be edited.
!! Any such modifications to this file may result in errors during import.
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</WARNING-->
    <ma-data>
        <format-version>1</format-version>
        <id>{C28C379C-E494-4A08-B36D-A15B00507394}</id>
        <name>GrandHR</name>
        <category>Delimited</category>
        <subtype/>
        <ma-listname/>
        <ma-companyname/>
        <creation-time>2019-02-27 18:52:57.897</creation-time>
        <last-modification-time>2019-02-27 18:52:57.897</last-modification-time>
        <version>1</version>
        <internal-version>0</internal-version>
        <password-sync-allowed>0</password-sync-allowed>
        <schema>
            <dsml:dsml xmlns:dsml="http://www.dsml.org/DSML"
                xmlns:ms-dsml="http://www.microsoft.com/MMS/DSML">
                <dsml:directory-schema ms-dsml:no-objectclass-validation="true">
                    <dsml:class id="person" type="structural">
                        <dsml:name>person</dsml:name>
                        <dsml:attribute ref="#UserID" required="true" />
                        <dsml:attribute ref="#FirstName" required="false" />
                        <dsml:attribute ref="#Initial" required="false" />
                        <dsml:attribute ref="#LastName" required="false" />
                        <dsml:attribute ref="#Title" required="false" />
                        <dsml:attribute ref="#JobTitle" required="false" />
                        <dsml:attribute ref="#HireDate" required="false" />
                        <dsml:attribute ref="#Status" required="false" />
                    </dsml:class>
                    <dsml:class id="contact" type="structural">
                        <dsml:name>contact</dsml:name>
                        <dsml:attribute ref="#UserID" required="true" />
                        <dsml:attribute ref="#FirstName" required="false" />
                        <dsml:attribute ref="#Initial" required="false" />
                        <dsml:attribute ref="#LastName" required="false" />
                        <dsml:attribute ref="#Title" required="false" />
                        <dsml:attribute ref="#JobTitle" required="false" />
                        <dsml:attribute ref="#HireDate" required="false" />
                        <dsml:attribute ref="#Status" required="false" />
                    </dsml:class>
                    <dsml:class id="robot" type="structural">
                        <dsml:name>robot</dsml:name>
                        <dsml:attribute ref="#UserID" required="true" />
                        <dsml:attribute ref="#FirstName" required="false" />
                        <dsml:attribute ref="#Initial" required="false" />
                        <dsml:attribute ref="#LastName" required="false" />
                        <dsml:attribute ref="#Title" required="false" />
                        <dsml:attribute ref="#JobTitle" required="false" />
                        <dsml:attribute ref="#HireDate" required="false" />
                        <dsml:attribute ref="#Status" required="false" />
                    </dsml:class>
                    <dsml:class id="hybrid" type="structural">
                        <dsml:name>hybrid</dsml:name>
                        <dsml:attribute ref="#UserID" required="true" />
                        <dsml:attribute ref="#FirstName" required="false" />
                        <dsml:attribute ref="#Initial" required="false" />
                        <dsml:attribute ref="#LastName" required="false" />
                        <dsml:attribute ref="#Title" required="false" />
                        <dsml:attribute ref="#JobTitle" required="false" />
                        <dsml:attribute ref="#HireDate" required="false" />
                        <dsml:attribute ref="#Status" required="false" />
                    </dsml:class>
                    <dsml:attribute-type id="UserID" single-value="true" ms-dsml:immutable="true">
                        <dsml:name>UserID</dsml:name>
                        <dsml:syntax>1.3.6.1.4.1.1466.115.121.1.15</dsml:syntax>
                    </dsml:attribute-type>
                    <dsml:attribute-type id="FirstName" single-value="true">
                        <dsml:name>FirstName</dsml:name>
                        <dsml:syntax>1.3.6.1.4.1.1466.115.121.1.15</dsml:syntax>
                    </dsml:attribute-type>
                    <dsml:attribute-type id="Initial" single-value="true">
                        <dsml:name>Initial</dsml:name>
                        <dsml:syntax>1.3.6.1.4.1.1466.115.121.1.15</dsml:syntax>
                    </dsml:attribute-type>
                    <dsml:attribute-type id="LastName" single-value="true">
                        <dsml:name>LastName</dsml:name>
                        <dsml:syntax>1.3.6.1.4.1.1466.115.121.1.15</dsml:syntax>
                    </dsml:attribute-type>
                    <dsml:attribute-type id="Title" single-value="true">
                        <dsml:name>Title</dsml:name>
                        <dsml:syntax>1.3.6.1.4.1.1466.115.121.1.15</dsml:syntax>
                    </dsml:attribute-type>
                    <dsml:attribute-type id="JobTitle" single-value="true">
                        <dsml:name>JobTitle</dsml:name>
                        <dsml:syntax>1.3.6.1.4.1.1466.115.121.1.15</dsml:syntax>
                    </dsml:attribute-type>
                    <dsml:attribute-type id="HireDate" single-value="true">
                        <dsml:name>HireDate</dsml:name>
                        <dsml:syntax>1.3.6.1.4.1.1466.115.121.1.15</dsml:syntax>
                    </dsml:attribute-type>
                    <dsml:attribute-type id="Status" single-value="true">
                        <dsml:name>Status</dsml:name>
                        <dsml:syntax>1.3.6.1.4.1.1466.115.121.1.15</dsml:syntax>
                    </dsml:attribute-type>
                </dsml:directory-schema>
            </dsml:dsml>
        </schema>
        <attribute-inclusion>
            <attribute>UserID</attribute>
            <attribute>FirstName</attribute>
            <attribute>Initial</attribute>
            <attribute>LastName</attribute>
            <attribute>Title</attribute>
            <attribute>JobTitle</attribute>
            <attribute>HireDate</attribute>
            <attribute>Status</attribute>
        </attribute-inclusion>
        <stay-disconnector />
        <join />
        <projection />
        <export-attribute-flow />
        <provisioning-cleanup type="declared">
            <action>make-normal-disconnector</action>
        </provisioning-cleanup>
        <extension></extension>
        <controller-configuration>
            <application-protection>low</application-protection>
            <application-architecture>process</application-architecture>
        </controller-configuration>

        <description></description>
        <ma-ui-settings>
            <account-joiner-queries>
                <attributes>
                    <cs>
                        <attribute name="UserID" header="UserID" size="100" />
                        <attribute name="FirstName" header="FirstName" size="100" />
                        <attribute name="Initial" header="Initial" size="100" />
                    </cs>
                    <mv></mv>
                </attributes>
                <filters max_mv_search_results=""></filters>
            </account-joiner-queries>
        </ma-ui-settings>
        <private-configuration>
            <MAConfig>
                <ui-data>
                    <xmlwizard>
                        <properties>
                            <sample_file>C:\Temp\TestMimConfig\tinyhr.txt</sample_file>
                            <code_page_description>Western European (Windows)</code_page_description>
                        </properties>
                        <partitions>
                            <partition cd_name="default" guid="{90B0D4B6-7118-4B50-9713-6344ED1CE869}" version="1">
                                <object_class>person</object_class>
                                <object_class>contact</object_class>
                                <object_class>robot</object_class>
                                <object_class>hybrid</object_class>
                            </partition>
                        </partitions>
                        <primary_class_mappings>
                            <mapping object_class="person" primary_class="person" user_define="0">
                                <attribute>UserID</attribute>
                                <attribute>ObjectType</attribute>
                                <attribute>FirstName</attribute>
                                <attribute>Initial</attribute>
                                <attribute>LastName</attribute>
                                <attribute>Title</attribute>
                                <attribute>JobTitle</attribute>
                                <attribute>HireDate</attribute>
                                <attribute>Status</attribute>
                            </mapping>
                            <mapping object_class="contact" primary_class="contact" user_define="0">
                                <attribute>UserID</attribute>
                                <attribute>ObjectType</attribute>
                                <attribute>FirstName</attribute>
                                <attribute>Initial</attribute>
                                <attribute>LastName</attribute>
                                <attribute>Title</attribute>
                                <attribute>JobTitle</attribute>
                                <attribute>HireDate</attribute>
                                <attribute>Status</attribute>
                            </mapping>
                            <mapping object_class="robot" primary_class="robot" user_define="0">
                                <attribute>UserID</attribute>
                                <attribute>ObjectType</attribute>
                                <attribute>FirstName</attribute>
                                <attribute>Initial</attribute>
                                <attribute>LastName</attribute>
                                <attribute>Title</attribute>
                                <attribute>JobTitle</attribute>
                                <attribute>HireDate</attribute>
                                <attribute>Status</attribute>
                            </mapping>
                            <mapping object_class="hybrid" primary_class="hybrid" user_define="0">
                                <attribute>UserID</attribute>
                                <attribute>ObjectType</attribute>
                                <attribute>FirstName</attribute>
                                <attribute>Initial</attribute>
                                <attribute>LastName</attribute>
                                <attribute>Title</attribute>
                                <attribute>JobTitle</attribute>
                                <attribute>HireDate</attribute>
                                <attribute>Status</attribute>
                            </mapping>
                        </primary_class_mappings>
                        <object_classes>
                            <object_class cd_name="person" selected="-1" user_define="0" configured="-1" anchor="" dn_as_anchor="0">
                                <attribute mandatory="-1">UserID</attribute>
                                <attribute mandatory="-1">ObjectType</attribute>
                                <attribute mandatory="0">FirstName</attribute>
                                <attribute mandatory="0">Initial</attribute>
                                <attribute mandatory="0">LastName</attribute>
                                <attribute mandatory="0">Title</attribute>
                                <attribute mandatory="0">JobTitle</attribute>
                                <attribute mandatory="0">HireDate</attribute>
                                <attribute mandatory="0">Status</attribute>
                            </object_class>
                            <object_class cd_name="contact" selected="-1" user_define="0" configured="-1" anchor="" dn_as_anchor="0">
                                <attribute mandatory="-1">UserID</attribute>
                                <attribute mandatory="-1">ObjectType</attribute>
                                <attribute mandatory="0">FirstName</attribute>
                                <attribute mandatory="0">Initial</attribute>
                                <attribute mandatory="0">LastName</attribute>
                                <attribute mandatory="0">Title</attribute>
                                <attribute mandatory="0">JobTitle</attribute>
                                <attribute mandatory="0">HireDate</attribute>
                                <attribute mandatory="0">Status</attribute>
                            </object_class>
                            <object_class cd_name="robot" selected="-1" user_define="0" configured="-1" anchor="" dn_as_anchor="0">
                                <attribute mandatory="-1">UserID</attribute>
                                <attribute mandatory="-1">ObjectType</attribute>
                                <attribute mandatory="0">FirstName</attribute>
                                <attribute mandatory="0">Initial</attribute>
                                <attribute mandatory="0">LastName</attribute>
                                <attribute mandatory="0">Title</attribute>
                                <attribute mandatory="0">JobTitle</attribute>
                                <attribute mandatory="0">HireDate</attribute>
                                <attribute mandatory="0">Status</attribute>
                            </object_class>
                            <object_class cd_name="hybrid" selected="-1" user_define="0" configured="-1" anchor="" dn_as_anchor="0">
                                <attribute mandatory="-1">UserID</attribute>
                                <attribute mandatory="-1">ObjectType</attribute>
                                <attribute mandatory="0">FirstName</attribute>
                                <attribute mandatory="0">Initial</attribute>
                                <attribute mandatory="0">LastName</attribute>
                                <attribute mandatory="0">Title</attribute>
                                <attribute mandatory="0">JobTitle</attribute>
                                <attribute mandatory="0">HireDate</attribute>
                                <attribute mandatory="0">Status</attribute>
                            </object_class>
                        </object_classes>
                        <attributes>
                            <attribute cd_name="UserID" sample_data="2628M" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                            <attribute cd_name="ObjectType" sample_data="person" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                            <attribute cd_name="FirstName" sample_data="Nigel" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                            <attribute cd_name="Initial" sample_data="N" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                            <attribute cd_name="LastName" sample_data="Deighton" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                            <attribute cd_name="Title" sample_data="Mr" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                            <attribute cd_name="JobTitle" sample_data="Sales Representative" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                            <attribute cd_name="HireDate" sample_data="01/01/1998" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                            <attribute cd_name="Status" sample_data="Active" binary="0" multi_valued="0" file_reference="0" selected="-1" type="String" lower_bound="" upper_bound="" user_define="0" />
                        </attributes>
                    </xmlwizard>
                </ui-data>
                <importing>
                    <dn>
                        <attribute>UserID</attribute>
                    </dn>
                    <anchor>
                        <attribute>UserID</attribute>
                    </anchor>
                    <per-class-settings></per-class-settings>
                    <object_class_attribute>ObjectType</object_class_attribute>
                </importing>
                <exporting></exporting>
                <ldap-dn>0</ldap-dn>
                <delimited_format>
                    <code_page>1252</code_page>
                    <delimiter>44</delimiter>
                    <text_qualifier>34</text_qualifier>
                    <first_row_contains_headers>1</first_row_contains_headers>
                    <attributes>
                        <attribute>
                            <name>UserID</name>
                        </attribute>
                        <attribute>
                            <name>ObjectType</name>
                        </attribute>
                        <attribute>
                            <name>FirstName</name>
                        </attribute>
                        <attribute>
                            <name>Initial</name>
                        </attribute>
                        <attribute>
                            <name>LastName</name>
                        </attribute>
                        <attribute>
                            <name>Title</name>
                        </attribute>
                        <attribute>
                            <name>JobTitle</name>
                        </attribute>
                        <attribute>
                            <name>HireDate</name>
                        </attribute>
                        <attribute>
                            <name>Status</name>
                        </attribute>
                    </attributes>
                </delimited_format>
                <primary_class_mappings>
                    <mapping>
                        <primary_class>person</primary_class>
                        <oc-value>person</oc-value>
                    </mapping>
                    <mapping>
                        <primary_class>contact</primary_class>
                        <oc-value>contact</oc-value>
                    </mapping>
                    <mapping>
                        <primary_class>robot</primary_class>
                        <oc-value>robot</oc-value>
                    </mapping>
                    <mapping>
                        <primary_class>hybrid</primary_class>
                        <oc-value>hybrid</oc-value>
                    </mapping>
                </primary_class_mappings>
                <enable-unapplied-merge>0</enable-unapplied-merge>
                <password-extension-config>
                    <password-extension-enabled>0</password-extension-enabled>
                    <dll></dll>
                    <password-set-enabled></password-set-enabled>
                    <password-change-enabled></password-change-enabled>
                    <connection-info>
                        <connect-to></connect-to>
                        <user></user>
                    </connection-info>
                    <timeout></timeout>
                </password-extension-config>
                <data_normalization>
                    <force-uppercase>0</force-uppercase>
                    <remove-accents>0</remove-accents>
                </data_normalization>
                <case_normalize_dn_for_anchor>1</case_normalize_dn_for_anchor>
            </MAConfig>
        </private-configuration>
        <SyncConfig-refresh-schema>0</SyncConfig-refresh-schema>
        <ma-partition-data>
            <partition>
                <id>{90B0D4B6-7118-4B50-9713-6344ED1CE869}</id>
                <name>default</name>
                <creation-time>2019-02-27 18:52:57.897</creation-time>
                <last-modification-time>2019-02-27 18:52:57.897</last-modification-time>
                <version>1</version>
                <selected>1</selected>
                <filter>
                    <object-classes>
                        <object-class>person</object-class>
                        <object-class>contact</object-class>
                        <object-class>robot</object-class>
                        <object-class>hybrid</object-class>
                    </object-classes>
                    <containers>
                        <exclusions/>
                        <inclusions>
                            <inclusion></inclusion>
                        </inclusions>
                    </containers>
                </filter>
                <allowed-operations>1073741854</allowed-operations>
                <current>
                    <batch-number>1</batch-number>
                    <sequence-number>0</sequence-number>
                </current>
                <last-successful-batch>0</last-successful-batch>
                <filter-hints>
                    <object-classes>
                        <object-class>
                            <name>person</name>
                            <hierarchy>
                                <object-class>person</object-class>
                            </hierarchy>
                            <included>1</included>
                        </object-class>
                        <object-class>
                            <name>contact</name>
                            <hierarchy>
                                <object-class>contact</object-class>
                            </hierarchy>
                            <included>1</included>
                        </object-class>
                        <object-class>
                            <name>robot</name>
                            <hierarchy>
                                <object-class>robot</object-class>
                            </hierarchy>
                            <included>1</included>
                        </object-class>
                        <object-class>
                            <name>hybrid</name>
                            <hierarchy>
                                <object-class>hybrid</object-class>
                            </hierarchy>
                            <included>1</included>
                        </object-class>
                    </object-classes>
                </filter-hints>
            </partition>
        </ma-partition-data>

        <ma-run-data>
            <run-configuration>
                <id>{F8345F8A-8A25-43CF-ADF6-E96E80A6E0DC}</id>
                <name>FISO-DropAndStop</name>
                <creation-time>2019-02-27 18:52:57.897</creation-time>
                <version>2</version>
                <last-modification-time>2019-02-27 18:55:28.317</last-modification-time>
                <configuration>
                    <step>
                        <step-type type="full-import">
                            <import-subtype>to-file</import-subtype>
                        </step-type>
                        <dropfile-name>FullDrop.xml</dropfile-name>
                        <threshold>
                            <batch-size>1</batch-size>
                            <delete>10</delete>
                        </threshold>
                        <partition>{90B0D4B6-7118-4B50-9713-6344ED1CE869}</partition>
                        <custom-data>
                            <run-config>
                                <input-file>GrantHR.txt</input-file>
                            </run-config>
                        </custom-data>
                    </step>
                </configuration>
            </run-configuration>
            <run-configuration>
                <id>{7219CC86-B4C1-4E45-B8F4-CBA26EF15FCD}</id>
                <name>FS</name>
                <creation-time>2019-02-27 18:52:57.897</creation-time>
                <version>1</version>
                <last-modification-time>2019-02-27 18:52:57.897</last-modification-time>
                <configuration>
                    <step>
                        <step-type type="apply-rules">
                            <apply-rules-subtype>reevaluate-flow-connectors</apply-rules-subtype>
                        </step-type>
                        <threshold></threshold>
                        <partition>{90B0D4B6-7118-4B50-9713-6344ED1CE869}</partition>
                        <custom-data></custom-data>
                    </step>
                </configuration>
            </run-configuration>
            <run-configuration>
                <id>{840FB6E2-39F6-45F5-9140-B2B4819F30D6}</id>
                <name>Full Import</name>
                <creation-time>2019-02-27 18:52:57.897</creation-time>
                <version>1</version>
                <last-modification-time>2019-02-27 18:52:57.897</last-modification-time>
                <configuration>
                    <step>
                        <step-type type="full-import">
                            <import-subtype>to-cs</import-subtype>
                        </step-type>
                        <threshold></threshold>
                        <partition>{90B0D4B6-7118-4B50-9713-6344ED1CE869}</partition>
                        <custom-data>
                            <run-config>
                                <input-file>tinyhr.txt</input-file>
                            </run-config>
                        </custom-data>
                    </step>
                </configuration>
            </run-configuration>
            <run-configuration>
                <id>{69E99687-BAF3-4EC9-A632-3D1EBBED8BDB}</id>
                <name>FIFSE</name>
                <creation-time>2019-02-27 18:55:28.317</creation-time>
                <version>1</version>
                <last-modification-time>2019-02-27 18:55:28.317</last-modification-time>
                <configuration>
                    <step>
                        <step-type type="full-import">
                            <import-subtype>to-cs</import-subtype>
                        </step-type>
                        <threshold>
                            <batch-size>1</batch-size>
                        </threshold>
                        <partition>{90B0D4B6-7118-4B50-9713-6344ED1CE869}</partition>
                        <custom-data>
                            <run-config>
                                <input-file>GrandHR.txt</input-file>
                            </run-config>
                        </custom-data>
                    </step>
                    <step>
                        <step-type type="apply-rules">
                            <apply-rules-subtype>reevaluate-flow-connectors</apply-rules-subtype>
                        </step-type>
                        <threshold>
                            <batch-size>1</batch-size>
                        </threshold>
                        <partition>{90B0D4B6-7118-4B50-9713-6344ED1CE869}</partition>
                        <custom-data></custom-data>
                    </step>
                    <step>
                        <step-type type="export"></step-type>
                        <threshold>
                            <batch-size>1</batch-size>
                        </threshold>
                        <partition>{90B0D4B6-7118-4B50-9713-6344ED1CE869}</partition>
                        <custom-data>
                            <run-config>
                                <output-file>GrandExports.txt</output-file>
                            </run-config>
                        </custom-data>
                    </step>
                </configuration>
            </run-configuration>
            <run-configuration>
                <id>{09B48C04-0B5B-4FB1-88AF-2BF07EBE9429}</id>
                <name>FIFS-OneStep</name>
                <creation-time>2019-02-27 18:55:28.317</creation-time>
                <version>1</version>
                <last-modification-time>2019-02-27 18:55:28.317</last-modification-time>
                <configuration>
                    <step>
                        <step-type type="full-import-reevaluate-rules"></step-type>
                        <threshold>
                            <batch-size>1</batch-size>
                        </threshold>
                        <partition>{90B0D4B6-7118-4B50-9713-6344ED1CE869}</partition>
                        <custom-data>
                            <run-config>
                                <input-file>GrandHR.txt</input-file>
                            </run-config>
                        </custom-data>
                    </step>
                </configuration>
            </run-configuration>
        </ma-run-data>

        <capabilities-mask>9000</capabilities-mask>
        <export-type>3</export-type>
        <dn-construction>
            <attribute>UserID</attribute>
        </dn-construction>
        <password-sync>
            <maximum-retry-count>10</maximum-retry-count>
            <retry-interval>60</retry-interval>
            <allow-low-security>0</allow-low-security>
        </password-sync>
        <component_mappings />
    </ma-data>

</saved-ma-configuration>