Previous Topic: Introduction

Next Topic: Schema Notes

Example XML Data File

This section shows an example XML file used in an Account Import operation.

See also the Schema Notes, particularly for details about the <root>, <hierarchy> and <users> sections.

Example Data File

<?xml version='1.0' encoding='UTF-8'?>
<accountimport version='4.7' format='hierarchical' preserveuniquegroups='True' add_db='true' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
  <root>
    <group name='Unipraxis'>
      <group name='Directors' />
      <group name='Development'>
        <group name='Senior Software Engineers' />
        <group name='Quality Assurance' />
        <group name='Software Engineers'>
          <user>
            <name>UNIPRAXIS\sdeveloper</name>
            <fullname>Software Developer</fullname>
            <role>Manager</role>
            <mgmtgroups>
              <group>
                <element>Unipraxis</element>
                <element>Development</element>
                <element>Software Engineers</element>
              </group>
              <group>
                <element>Unipraxis</element>
                <element>Development</element>
                <element>Senior Software Engineers</element>
              </group>
            </mgmtgroups>


           <attributes>
              <attr index='1' xsi:type='IndexedAttribute'>
                <value>Development</value>
              </attr>
              <attr index='4' xsi:type='IndexedAttribute'>
                <value>Taunton</value>
              </attr>
              <attr index='7' xsi:type='IndexedAttribute'>
                <value></value>
              </attr>
              <attr xsi:type='EmailAttribute'>
                <value>software.developer@unipraxis.com</value>
              </attr>
            </attributes>
          </user>
        </group>
      </group>
    </group>
  </root>

  <hierarchy relativeTo='Development'>
    <group name='Quality Assurance'>
      <user>
        <name>UNIPRAXIS\qaengineer</name>
        <fullname>QA Engineer</fullname>
        <role>User</role>
        <attributes>
          <attr index='1' xsi:type='IndexedAttribute'>
            <value>Development</value>
          </attr>
          <attr index='4' xsi:type='IndexedAttribute'>
            <value>Taunton</value>
          </attr>
          <attr xsi:type='EmailAttribute'>
            <value>qa.engineer@unipraxis.com</value>
          </attr>
        </attributes>
      </user>
    </group>
  </hierarchy>


  <users>
    <user>
      <name>unipraxis\devdirector</name>
      <fullname>Development Director</fullname>
      <role>User</role>
      <group isRelative='true'>
        <element>directors</element>
      </group>
    </user>
  </users>
</accountimport>

This section contains the following topics:

Schema Notes