DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files (x86)/Microsoft Visual Studio 10.0/Xml/Schemas/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Program Files (x86)/Microsoft Visual Studio 10.0/Xml/Schemas/SyncDesignerSchema.xsd
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema id="SyncDesignerSchema" targetNamespace="http://schemas.microsoft.com/dsltools/SyncDesigner" elementFormDefault="qualified" xmlns="http://schemas.microsoft.com/dsltools/SyncDesigner" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <!-- SyncDesignerSurface -->
  <xsd:element name="syncDesignerSurface" type="SyncDesignerSurface" />
  <xsd:complexType name="SyncDesignerSurface">
    <xsd:annotation>
      <xsd:documentation>The root in which all other elements are embedded. Appears as a diagram.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Relationship: SyncDesignerSurfaceHasSyncAdapter -->
      <xsd:element name="syncAdapters" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncDesignerSurfaceHasSyncAdapter</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncDesignerSurfaceHasSyncAdapter">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasSyncAdapter needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAdapter" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncDesignerSurfaceHasSyncTable -->
      <xsd:element name="syncTables" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncDesignerSurfaceHasSyncTable</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncDesignerSurfaceHasSyncTable">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasSyncTable needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncTable" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncDesignerSurfaceHasSyncGroup -->
      <xsd:element name="syncGroups" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncDesignerSurfaceHasSyncGroup</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncDesignerSurfaceHasSyncGroup">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasSyncGroup needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncGroup" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncDesignerSurfaceHasClientSyncProvider -->
      <xsd:element name="clientSyncProvider" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of SyncDesignerSurfaceHasClientSyncProvider</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="1" maxOccurs="1" >
              <xsd:element ref="syncDesignerSurfaceHasClientSyncProvider">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasClientSyncProvider needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="clientSyncProvider" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncDesignerSurfaceHasServerSyncProvider -->
      <xsd:element name="serverSyncProvider" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of SyncDesignerSurfaceHasServerSyncProvider</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="1" maxOccurs="1" >
              <xsd:element ref="syncDesignerSurfaceHasServerSyncProvider">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasServerSyncProvider needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="serverSyncProvider" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncDesignerSurfaceHasSyncAgent -->
      <xsd:element name="syncAgent" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of SyncDesignerSurfaceHasSyncAgent</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="1" maxOccurs="1" >
              <xsd:element ref="syncDesignerSurfaceHasSyncAgent">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasSyncAgent needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAgent" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncDesignerSurfaceHasSyncAdapterCommand -->
      <xsd:element name="syncAdapterCommands" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncDesignerSurfaceHasSyncAdapterCommand</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncDesignerSurfaceHasSyncAdapterCommand">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasSyncAdapterCommand needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAdapterCommand" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncDesignerSurfaceHasSyncAdapterCommandParameter -->
      <xsd:element name="syncAdapterCommandParameters" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncDesignerSurfaceHasSyncAdapterCommandParameter</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncDesignerSurfaceHasSyncAdapterCommandParameter">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasSyncAdapterCommandParameter needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAdapterCommandParameter" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncDesignerSurfaceHasSyncConnection -->
      <xsd:element name="syncConnections" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncDesignerSurfaceHasSyncConnection</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncDesignerSurfaceHasSyncConnection">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncDesignerSurfaceHasSyncConnection needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncConnection" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- dslVersion -->
    <xsd:attribute name="dslVersion" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Version of the model serialized in this file.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: ParentDesignerName -->
    <xsd:attribute name="parentDesignerName" type="xsd:string" />
    <!-- Property: CodeGenerationMode -->
    <xsd:attribute name="codeGenerationMode" type="xsd:string" />
    <!-- Property: SynchronizeInOneTransaction -->
    <xsd:attribute name="synchronizeInOneTransaction" type="xsd:boolean" />
    <!-- Property: ClientFileLocation -->
    <xsd:attribute name="clientFileLocation" type="xsd:string" />
    <!-- Property: ServerFileLocation -->
    <xsd:attribute name="serverFileLocation" type="xsd:string" />
    <!-- Property: IsRootSyncDesigner -->
    <xsd:attribute name="isRootSyncDesigner" type="xsd:boolean" />
    <!-- Property: RootSyncDesignerHintPath -->
    <xsd:attribute name="rootSyncDesignerHintPath" type="xsd:string" />
    <!-- Property: RootSyncDesignerShouldGenerateCode -->
    <xsd:attribute name="rootSyncDesignerShouldGenerateCode" type="xsd:boolean" />
    <!-- Property: ClientFileHintPath -->
    <xsd:attribute name="clientFileHintPath" type="xsd:string" />
    <!-- Property: ServerFileHintPath -->
    <xsd:attribute name="serverFileHintPath" type="xsd:string" />
    <!-- Property: RootSyncDesignerCodeGenerationMode -->
    <xsd:attribute name="rootSyncDesignerCodeGenerationMode" type="xsd:string" />
    <!-- Property: IsClientSyncDesigner -->
    <xsd:attribute name="isClientSyncDesigner" type="xsd:boolean" />
    <!-- Property: IsServerSyncDesigner -->
    <xsd:attribute name="isServerSyncDesigner" type="xsd:boolean" />
    <!-- Property: ChangeTrackingType -->
    <xsd:attribute name="changeTrackingType" type="ChangeTrackingType" />
  </xsd:complexType>
  
  <!-- SyncDesignerSurface Moniker -->
  <xsd:element name="syncDesignerSurfaceMoniker" type="SyncDesignerSurfaceMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurface instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="Id" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- SyncAdapter -->
  <xsd:element name="syncAdapter" type="SyncAdapter" />
  <xsd:complexType name="SyncAdapter">
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Relationship: SyncAdapterReferencesSyncAdapterCommand -->
      <xsd:element name="syncAdapterCommands" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncAdapterReferencesSyncAdapterCommand</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncAdapterReferencesSyncAdapterCommand">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncAdapterReferencesSyncAdapterCommand needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAdapterCommandMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
    <!-- Property: TableName -->
    <xsd:attribute name="tableName" type="xsd:string" />
  </xsd:complexType>
  
  <!-- SyncAdapter Moniker -->
  <xsd:element name="syncAdapterMoniker" type="SyncAdapterMoniker" />
  <xsd:complexType name="SyncAdapterMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAdapter instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- SyncTable -->
  <xsd:element name="syncTable" type="SyncTable" />
  <xsd:complexType name="SyncTable">
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Relationship: SyncTableReferencesSyncGroup -->
      <xsd:element name="syncGroup" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of SyncTableReferencesSyncGroup</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="1" >
              <xsd:element ref="syncTableReferencesSyncGroup">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncTableReferencesSyncGroup needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncGroupMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
    <!-- Property: SyncDirection -->
    <xsd:attribute name="syncDirection" type="xsd:string" />
    <!-- Property: CreationOptions -->
    <xsd:attribute name="creationOptions" type="xsd:string" />
    <!-- Property: TableName -->
    <xsd:attribute name="tableName" type="xsd:string" />
    <!-- Property: DeletedItemsTableName -->
    <xsd:attribute name="deletedItemsTableName" type="xsd:string" />
    <!-- Property: CreatedDateColumnName -->
    <xsd:attribute name="createdDateColumnName" type="xsd:string" />
    <!-- Property: LastEditDateColumnName -->
    <xsd:attribute name="lastEditDateColumnName" type="xsd:string" />
    <!-- Property: FullTableName -->
    <xsd:attribute name="fullTableName" type="xsd:string" />
    <!-- Property: DeletedDateColumnName -->
    <xsd:attribute name="deletedDateColumnName" type="xsd:string" />
    <!-- Property: TransactionIndex -->
    <xsd:attribute name="transactionIndex" type="xsd:integer" />
  </xsd:complexType>
  
  <!-- SyncTable Moniker -->
  <xsd:element name="syncTableMoniker" type="SyncTableMoniker" />
  <xsd:complexType name="SyncTableMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncTable instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- SyncGroup -->
  <xsd:element name="syncGroup" type="SyncGroup" />
  <xsd:complexType name="SyncGroup">
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
  </xsd:complexType>
  
  <!-- SyncGroup Moniker -->
  <xsd:element name="syncGroupMoniker" type="SyncGroupMoniker" />
  <xsd:complexType name="SyncGroupMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncGroup instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- ClientSyncProvider -->
  <xsd:element name="clientSyncProvider" type="ClientSyncProvider" />
  <xsd:complexType name="ClientSyncProvider">
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Relationship: ClientSyncProviderReferencesSyncConnection -->
      <xsd:element name="syncConnection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of ClientSyncProviderReferencesSyncConnection</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="1" >
              <xsd:element ref="clientSyncProviderReferencesSyncConnection">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from ClientSyncProviderReferencesSyncConnection needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncConnectionMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
  </xsd:complexType>
  
  <!-- ClientSyncProvider Moniker -->
  <xsd:element name="clientSyncProviderMoniker" type="ClientSyncProviderMoniker" />
  <xsd:complexType name="ClientSyncProviderMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for ClientSyncProvider instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- ServerSyncProvider -->
  <xsd:element name="serverSyncProvider" type="ServerSyncProvider" />
  <xsd:complexType name="ServerSyncProvider">
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Relationship: DbServerSyncProviderReferencesSyncAdapter -->
      <xsd:element name="syncAdapters" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of DbServerSyncProviderReferencesSyncAdapter</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="dbServerSyncProviderReferencesSyncAdapter">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from DbServerSyncProviderReferencesSyncAdapter needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAdapterMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: ServerSyncProviderReferencesSyncConnection -->
      <xsd:element name="syncConnection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of ServerSyncProviderReferencesSyncConnection</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="1" >
              <xsd:element ref="serverSyncProviderReferencesSyncConnection">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from ServerSyncProviderReferencesSyncConnection needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncConnectionMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: ServerSyncProviderReferencesSyncAdapterCommand -->
      <xsd:element name="selectNewAnchorCommand" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of ServerSyncProviderReferencesSyncAdapterCommand</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="1" >
              <xsd:element ref="serverSyncProviderReferencesSyncAdapterCommand">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from ServerSyncProviderReferencesSyncAdapterCommand needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAdapterCommandMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
  </xsd:complexType>
  
  <!-- ServerSyncProvider Moniker -->
  <xsd:element name="serverSyncProviderMoniker" type="ServerSyncProviderMoniker" />
  <xsd:complexType name="ServerSyncProviderMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for ServerSyncProvider instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- SyncAgent -->
  <xsd:element name="syncAgent" type="SyncAgent" />
  <xsd:complexType name="SyncAgent">
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Relationship: SyncAgentReferencesServerSyncProvider -->
      <xsd:element name="serverSyncProvider" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of SyncAgentReferencesServerSyncProvider</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="1" >
              <xsd:element ref="syncAgentReferencesServerSyncProvider">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncAgentReferencesServerSyncProvider needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="serverSyncProviderMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncAgentReferencesClientSyncProvider -->
      <xsd:element name="clientSyncProvider" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instance of SyncAgentReferencesClientSyncProvider</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="1" >
              <xsd:element ref="syncAgentReferencesClientSyncProvider">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncAgentReferencesClientSyncProvider needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="clientSyncProviderMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncAgentReferencesSyncTable -->
      <xsd:element name="syncTables" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncAgentReferencesSyncTable</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncAgentReferencesSyncTable">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncAgentReferencesSyncTable needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncTableMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!-- Relationship: SyncAgentReferencesSyncAdapterCommandParameter -->
      <xsd:element name="customParameters" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncAgentReferencesSyncAdapterCommandParameter</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncAgentReferencesSyncAdapterCommandParameter">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncAgentReferencesSyncAdapterCommandParameter needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAdapterCommandParameterMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
    <!-- Property: SynchronizeInOneTransaction -->
    <xsd:attribute name="synchronizeInOneTransaction" type="xsd:boolean" />
  </xsd:complexType>
  
  <!-- SyncAgent Moniker -->
  <xsd:element name="syncAgentMoniker" type="SyncAgentMoniker" />
  <xsd:complexType name="SyncAgentMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAgent instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- SyncAdapterCommand -->
  <xsd:element name="syncAdapterCommand" type="SyncAdapterCommand" />
  <xsd:complexType name="SyncAdapterCommand">
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Relationship: SyncAdapterCommandReferencesSyncAdapterCommandParameter -->
      <xsd:element name="syncAdapterCommandParameters" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Instances of SyncAdapterCommandReferencesSyncAdapterCommandParameter</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="0" maxOccurs="unbounded" >
              <xsd:element ref="syncAdapterCommandReferencesSyncAdapterCommandParameter">
                <xsd:annotation>
                  <xsd:documentation>[Relationship deriving from SyncAdapterCommandReferencesSyncAdapterCommandParameter needs to be serialized in full-form]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element ref="syncAdapterCommandParameterMoniker" >
                <xsd:annotation>
                  <xsd:documentation>[Target role-player]</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: CommandText -->
    <xsd:attribute name="commandText" type="xsd:string" />
    <!-- Property: CommandType -->
    <xsd:attribute name="commandType" type="xsd:string" />
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
    <!-- Property: CommandKind -->
    <xsd:attribute name="commandKind" type="xsd:string" />
  </xsd:complexType>
  
  <!-- SyncAdapterCommand Moniker -->
  <xsd:element name="syncAdapterCommandMoniker" type="SyncAdapterCommandMoniker" />
  <xsd:complexType name="SyncAdapterCommandMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAdapterCommand instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- SyncAdapterCommandParameter -->
  <xsd:element name="syncAdapterCommandParameter" type="SyncAdapterCommandParameter" />
  <xsd:complexType name="SyncAdapterCommandParameter">
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: ParameterType -->
    <xsd:attribute name="parameterType" type="xsd:string" />
    <!-- Property: ParameterName -->
    <xsd:attribute name="parameterName" type="xsd:string" />
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
    <!-- Property: ParameterDirection -->
    <xsd:attribute name="parameterDirection" type="xsd:string" />
  </xsd:complexType>
  
  <!-- SyncAdapterCommandParameter Moniker -->
  <xsd:element name="syncAdapterCommandParameterMoniker" type="SyncAdapterCommandParameterMoniker" />
  <xsd:complexType name="SyncAdapterCommandParameterMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAdapterCommandParameter instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- SyncConnection -->
  <xsd:element name="syncConnection" type="SyncConnection" />
  <xsd:complexType name="SyncConnection">
    <!-- Id -->
    <xsd:attribute name="Id" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Instance Guid of this element, needed because SerializeId is set to true.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <!-- Property: ConnectionString -->
    <xsd:attribute name="connectionString" type="xsd:string" />
    <!-- Property: ProviderInvariantName -->
    <xsd:attribute name="providerInvariantName" type="xsd:string" />
    <!-- Property: Name -->
    <xsd:attribute name="name" type="xsd:string" use="required" />
    <!-- Property: ConnectionName -->
    <xsd:attribute name="connectionName" type="xsd:string" />
    <!-- Property: ConnectionDisplayString -->
    <xsd:attribute name="connectionDisplayString" type="xsd:string" />
    <!-- Property: IsAppSettings -->
    <xsd:attribute name="isAppSettings" type="xsd:boolean" />
    <!-- Property: AppSettingsObjectName -->
    <xsd:attribute name="appSettingsObjectName" type="xsd:string" />
    <!-- Property: AppSettingsPropertyName -->
    <xsd:attribute name="appSettingsPropertyName" type="xsd:string" />
    <!-- Property: AppSettingsPropertyReference -->
    <xsd:attribute name="appSettingsPropertyReference" type="xsd:string" />
  </xsd:complexType>
  
  <!-- SyncConnection Moniker -->
  <xsd:element name="syncConnectionMoniker" type="SyncConnectionMoniker" />
  <xsd:complexType name="SyncConnectionMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncConnection instance.</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="name" type="xsd:string" >
      <xsd:annotation>
        <xsd:documentation>Attribute to store the moniker string.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncAdapter -->
  <xsd:element name="syncDesignerSurfaceHasSyncAdapter" abstract="true" type="SyncDesignerSurfaceHasSyncAdapter" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncAdapter" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAdapter -->
      <xsd:element ref="syncAdapter" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncAdapter Moniker -->
  <xsd:element name="syncDesignerSurfaceHasSyncAdapterMoniker" abstract="true" type="SyncDesignerSurfaceHasSyncAdapterMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncAdapterMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasSyncAdapter instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncTable -->
  <xsd:element name="syncDesignerSurfaceHasSyncTable" abstract="true" type="SyncDesignerSurfaceHasSyncTable" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncTable" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncTable -->
      <xsd:element ref="syncTable" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncTable Moniker -->
  <xsd:element name="syncDesignerSurfaceHasSyncTableMoniker" abstract="true" type="SyncDesignerSurfaceHasSyncTableMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncTableMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasSyncTable instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncGroup -->
  <xsd:element name="syncDesignerSurfaceHasSyncGroup" abstract="true" type="SyncDesignerSurfaceHasSyncGroup" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncGroup" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncGroup -->
      <xsd:element ref="syncGroup" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncGroup Moniker -->
  <xsd:element name="syncDesignerSurfaceHasSyncGroupMoniker" abstract="true" type="SyncDesignerSurfaceHasSyncGroupMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncGroupMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasSyncGroup instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasClientSyncProvider -->
  <xsd:element name="syncDesignerSurfaceHasClientSyncProvider" abstract="true" type="SyncDesignerSurfaceHasClientSyncProvider" />
  <xsd:complexType name="SyncDesignerSurfaceHasClientSyncProvider" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end ClientSyncProvider -->
      <xsd:element ref="clientSyncProvider" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasClientSyncProvider Moniker -->
  <xsd:element name="syncDesignerSurfaceHasClientSyncProviderMoniker" abstract="true" type="SyncDesignerSurfaceHasClientSyncProviderMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasClientSyncProviderMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasClientSyncProvider instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasServerSyncProvider -->
  <xsd:element name="syncDesignerSurfaceHasServerSyncProvider" abstract="true" type="SyncDesignerSurfaceHasServerSyncProvider" />
  <xsd:complexType name="SyncDesignerSurfaceHasServerSyncProvider" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end ServerSyncProvider -->
      <xsd:element ref="serverSyncProvider" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasServerSyncProvider Moniker -->
  <xsd:element name="syncDesignerSurfaceHasServerSyncProviderMoniker" abstract="true" type="SyncDesignerSurfaceHasServerSyncProviderMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasServerSyncProviderMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasServerSyncProvider instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncAgent -->
  <xsd:element name="syncDesignerSurfaceHasSyncAgent" abstract="true" type="SyncDesignerSurfaceHasSyncAgent" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncAgent" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAgent -->
      <xsd:element ref="syncAgent" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncAgent Moniker -->
  <xsd:element name="syncDesignerSurfaceHasSyncAgentMoniker" abstract="true" type="SyncDesignerSurfaceHasSyncAgentMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncAgentMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasSyncAgent instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncAgentReferencesServerSyncProvider -->
  <xsd:element name="syncAgentReferencesServerSyncProvider" abstract="true" type="SyncAgentReferencesServerSyncProvider" />
  <xsd:complexType name="SyncAgentReferencesServerSyncProvider" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end ServerSyncProvider -->
      <xsd:element ref="serverSyncProviderMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncAgentReferencesServerSyncProvider Moniker -->
  <xsd:element name="syncAgentReferencesServerSyncProviderMoniker" abstract="true" type="SyncAgentReferencesServerSyncProviderMoniker" />
  <xsd:complexType name="SyncAgentReferencesServerSyncProviderMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAgentReferencesServerSyncProvider instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncAgentReferencesClientSyncProvider -->
  <xsd:element name="syncAgentReferencesClientSyncProvider" abstract="true" type="SyncAgentReferencesClientSyncProvider" />
  <xsd:complexType name="SyncAgentReferencesClientSyncProvider" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end ClientSyncProvider -->
      <xsd:element ref="clientSyncProviderMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncAgentReferencesClientSyncProvider Moniker -->
  <xsd:element name="syncAgentReferencesClientSyncProviderMoniker" abstract="true" type="SyncAgentReferencesClientSyncProviderMoniker" />
  <xsd:complexType name="SyncAgentReferencesClientSyncProviderMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAgentReferencesClientSyncProvider instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncAgentReferencesSyncTable -->
  <xsd:element name="syncAgentReferencesSyncTable" abstract="true" type="SyncAgentReferencesSyncTable" />
  <xsd:complexType name="SyncAgentReferencesSyncTable" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncTable -->
      <xsd:element ref="syncTableMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncAgentReferencesSyncTable Moniker -->
  <xsd:element name="syncAgentReferencesSyncTableMoniker" abstract="true" type="SyncAgentReferencesSyncTableMoniker" />
  <xsd:complexType name="SyncAgentReferencesSyncTableMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAgentReferencesSyncTable instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- DbServerSyncProviderReferencesSyncAdapter -->
  <xsd:element name="dbServerSyncProviderReferencesSyncAdapter" abstract="true" type="DbServerSyncProviderReferencesSyncAdapter" />
  <xsd:complexType name="DbServerSyncProviderReferencesSyncAdapter" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAdapter -->
      <xsd:element ref="syncAdapterMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- DbServerSyncProviderReferencesSyncAdapter Moniker -->
  <xsd:element name="dbServerSyncProviderReferencesSyncAdapterMoniker" abstract="true" type="DbServerSyncProviderReferencesSyncAdapterMoniker" />
  <xsd:complexType name="DbServerSyncProviderReferencesSyncAdapterMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for DbServerSyncProviderReferencesSyncAdapter instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncTableReferencesSyncGroup -->
  <xsd:element name="syncTableReferencesSyncGroup" abstract="true" type="SyncTableReferencesSyncGroup" />
  <xsd:complexType name="SyncTableReferencesSyncGroup" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncGroup -->
      <xsd:element ref="syncGroupMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncTableReferencesSyncGroup Moniker -->
  <xsd:element name="syncTableReferencesSyncGroupMoniker" abstract="true" type="SyncTableReferencesSyncGroupMoniker" />
  <xsd:complexType name="SyncTableReferencesSyncGroupMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncTableReferencesSyncGroup instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncAdapterCommand -->
  <xsd:element name="syncDesignerSurfaceHasSyncAdapterCommand" abstract="true" type="SyncDesignerSurfaceHasSyncAdapterCommand" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncAdapterCommand" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAdapterCommand -->
      <xsd:element ref="syncAdapterCommand" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncAdapterCommand Moniker -->
  <xsd:element name="syncDesignerSurfaceHasSyncAdapterCommandMoniker" abstract="true" type="SyncDesignerSurfaceHasSyncAdapterCommandMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncAdapterCommandMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasSyncAdapterCommand instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncAdapterCommandParameter -->
  <xsd:element name="syncDesignerSurfaceHasSyncAdapterCommandParameter" abstract="true" type="SyncDesignerSurfaceHasSyncAdapterCommandParameter" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncAdapterCommandParameter" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAdapterCommandParameter -->
      <xsd:element ref="syncAdapterCommandParameter" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncAdapterCommandParameter Moniker -->
  <xsd:element name="syncDesignerSurfaceHasSyncAdapterCommandParameterMoniker" abstract="true" type="SyncDesignerSurfaceHasSyncAdapterCommandParameterMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncAdapterCommandParameterMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasSyncAdapterCommandParameter instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncAdapterCommandReferencesSyncAdapterCommandParameter -->
  <xsd:element name="syncAdapterCommandReferencesSyncAdapterCommandParameter" abstract="true" type="SyncAdapterCommandReferencesSyncAdapterCommandParameter" />
  <xsd:complexType name="SyncAdapterCommandReferencesSyncAdapterCommandParameter" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAdapterCommandParameter -->
      <xsd:element ref="syncAdapterCommandParameterMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncAdapterCommandReferencesSyncAdapterCommandParameter Moniker -->
  <xsd:element name="syncAdapterCommandReferencesSyncAdapterCommandParameterMoniker" abstract="true" type="SyncAdapterCommandReferencesSyncAdapterCommandParameterMoniker" />
  <xsd:complexType name="SyncAdapterCommandReferencesSyncAdapterCommandParameterMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAdapterCommandReferencesSyncAdapterCommandParameter instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncAdapterReferencesSyncAdapterCommand -->
  <xsd:element name="syncAdapterReferencesSyncAdapterCommand" abstract="true" type="SyncAdapterReferencesSyncAdapterCommand" />
  <xsd:complexType name="SyncAdapterReferencesSyncAdapterCommand" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAdapterCommand -->
      <xsd:element ref="syncAdapterCommandMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncAdapterReferencesSyncAdapterCommand Moniker -->
  <xsd:element name="syncAdapterReferencesSyncAdapterCommandMoniker" abstract="true" type="SyncAdapterReferencesSyncAdapterCommandMoniker" />
  <xsd:complexType name="SyncAdapterReferencesSyncAdapterCommandMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAdapterReferencesSyncAdapterCommand instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncConnection -->
  <xsd:element name="syncDesignerSurfaceHasSyncConnection" abstract="true" type="SyncDesignerSurfaceHasSyncConnection" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncConnection" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncConnection -->
      <xsd:element ref="syncConnection" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncDesignerSurfaceHasSyncConnection Moniker -->
  <xsd:element name="syncDesignerSurfaceHasSyncConnectionMoniker" abstract="true" type="SyncDesignerSurfaceHasSyncConnectionMoniker" />
  <xsd:complexType name="SyncDesignerSurfaceHasSyncConnectionMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncDesignerSurfaceHasSyncConnection instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- ServerSyncProviderReferencesSyncConnection -->
  <xsd:element name="serverSyncProviderReferencesSyncConnection" abstract="true" type="ServerSyncProviderReferencesSyncConnection" />
  <xsd:complexType name="ServerSyncProviderReferencesSyncConnection" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncConnection -->
      <xsd:element ref="syncConnectionMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- ServerSyncProviderReferencesSyncConnection Moniker -->
  <xsd:element name="serverSyncProviderReferencesSyncConnectionMoniker" abstract="true" type="ServerSyncProviderReferencesSyncConnectionMoniker" />
  <xsd:complexType name="ServerSyncProviderReferencesSyncConnectionMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for ServerSyncProviderReferencesSyncConnection instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- ClientSyncProviderReferencesSyncConnection -->
  <xsd:element name="clientSyncProviderReferencesSyncConnection" abstract="true" type="ClientSyncProviderReferencesSyncConnection" />
  <xsd:complexType name="ClientSyncProviderReferencesSyncConnection" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncConnection -->
      <xsd:element ref="syncConnectionMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- ClientSyncProviderReferencesSyncConnection Moniker -->
  <xsd:element name="clientSyncProviderReferencesSyncConnectionMoniker" abstract="true" type="ClientSyncProviderReferencesSyncConnectionMoniker" />
  <xsd:complexType name="ClientSyncProviderReferencesSyncConnectionMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for ClientSyncProviderReferencesSyncConnection instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- SyncAgentReferencesSyncAdapterCommandParameter -->
  <xsd:element name="syncAgentReferencesSyncAdapterCommandParameter" abstract="true" type="SyncAgentReferencesSyncAdapterCommandParameter" />
  <xsd:complexType name="SyncAgentReferencesSyncAdapterCommandParameter" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAdapterCommandParameter -->
      <xsd:element ref="syncAdapterCommandParameterMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- SyncAgentReferencesSyncAdapterCommandParameter Moniker -->
  <xsd:element name="syncAgentReferencesSyncAdapterCommandParameterMoniker" abstract="true" type="SyncAgentReferencesSyncAdapterCommandParameterMoniker" />
  <xsd:complexType name="SyncAgentReferencesSyncAdapterCommandParameterMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for SyncAgentReferencesSyncAdapterCommandParameter instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- ServerSyncProviderReferencesSyncAdapterCommand -->
  <xsd:element name="serverSyncProviderReferencesSyncAdapterCommand" abstract="true" type="ServerSyncProviderReferencesSyncAdapterCommand" />
  <xsd:complexType name="ServerSyncProviderReferencesSyncAdapterCommand" abstract="true" >
    <xsd:sequence minOccurs="0" maxOccurs="1">
      <!-- Target end SyncAdapterCommand -->
      <xsd:element ref="syncAdapterCommandMoniker" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>[Target role-player]</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- ServerSyncProviderReferencesSyncAdapterCommand Moniker -->
  <xsd:element name="serverSyncProviderReferencesSyncAdapterCommandMoniker" abstract="true" type="ServerSyncProviderReferencesSyncAdapterCommandMoniker" />
  <xsd:complexType name="ServerSyncProviderReferencesSyncAdapterCommandMoniker">
    <xsd:annotation>
      <xsd:documentation>Moniker for ServerSyncProviderReferencesSyncAdapterCommand instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  
  <!-- Enum ChangeTrackingType -->
  <xsd:simpleType name="ChangeTrackingType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="SqlServerChangeTracking"/>
      <xsd:enumeration value="CoupledChangeTracking"/>
    </xsd:restriction>
  </xsd:simpleType>
  
</xsd:schema>


Anon7 - 2022
AnonSec Team