Share via


6.1.2 Master Data Services Schema for MDS 2008 R2

 <?xml version="1.0" encoding="utf-8"?>
 <xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:annotation>
     <xs:documentation>
   THE SCHEMA IS PROVIDED TO YOU ON AN "AS IS" BASIS, AND MICROSOFT
   DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, INCLUDING,
   WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
   FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT, AS TO THE SCHEMA OR ANY
   PRODUCT OR OTHER ITEM THAT MAY BE DEVELOPED USING THE SCHEMA.
  
   WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, MICROSOFT MAKES NO
   WARRANTY THAT ANY PRODUCT OR OTHER ITEM THAT MAY BE DEVELOPED USING THE
   SCHEMA, OR ANY PORTION OF THE SCHEMA, WILL NOT INFRINGE ANY COPYRIGHT,
   PATENT, TRADE SECRET OR OTHER INTELLECTUAL PROPERTY RIGHT OF ANY
   INDIVIDUAL OR LEGAL ENTITY IN ANY COUNTRY. IT IS YOUR RESPONSIBILITY TO
   OBTAIN LICENSES TO USE ANY SUCH INTELLECTUAL PROPERTY RIGHTS AS APPROPRIATE.
  
   MICROSOFT IS NOT LIABLE FOR ANY DAMAGES OF ANY KIND ARISING OUT OF OR IN
   CONNECTION WITH THE USE OF THE SCHEMA, INCLUDING, WITHOUT LIMITATION, ANY
   DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL (INCLUDING LOST REVENUES OR LOST
   PROFITS), PUNITIVE OR SPECIAL DAMAGES, WHETHER OR NOT MICROSOFT HAS BEEN
   ADVISED OF SUCH DAMAGES.
  
   (C) MICROSOFT CORPORATION.  ALL RIGHTS RESERVED.
 </xs:documentation>
   </xs:annotation>
   <xs:import schemaLocation="http://ck-testvm1.contoso.com/MDS/service/Service.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
   <xs:import schemaLocation="http://ck-testvm1.contoso.com/MDS/service/Service.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
   <xs:import schemaLocation="http://ck-testvm1.contoso.com/MDS/service/Service.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" />
   <xs:element name="ExportViewListGetRequest">
     <xs:complexType>
       <xs:sequence />
     </xs:complexType>
   </xs:element>
   <xs:element name="ExportViewListGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q1="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ExportViews" nillable="true" type="q1:ArrayOfExportView" />
         <xs:element xmlns:q2="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q2:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfExportView">
     <xs:sequence>
       <xs:element xmlns:q3="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="ExportView" nillable="true" type="q3:ExportView" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q4="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfExportView" nillable="true" type="q4:ArrayOfExportView" />
   <xs:complexType name="ExportView">
     <xs:sequence>
       <xs:element xmlns:q5="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DerivedHierarchyId" nillable="true" type="q5:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q6="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q6:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q7="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q7:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="IsDirty" type="xs:boolean" />
       <xs:element minOccurs="0" name="Levels" type="xs:int" />
       <xs:element xmlns:q8="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q8:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q9="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionFlagId" nillable="true" type="q9:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q10="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q10:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q11="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ViewFormat" type="q11:ExportViewFormat" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q12="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ExportView" nillable="true" type="q12:ExportView" />
   <xs:complexType name="Identifier">
     <xs:sequence>
       <xs:element minOccurs="0" name="Id" type="ser:guid" />
       <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="InternalId" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q13="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Identifier" nillable="true" type="q13:Identifier" />
   <xs:complexType name="EntityContextIdentifier">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q14="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q14:ModelContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="EntityId" nillable="true" type="q14:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q15="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="EntityContextIdentifier" nillable="true" type="q15:EntityContextIdentifier" />
   <xs:complexType name="ModelContextIdentifier">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q16="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q16:Identifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="ModelId" nillable="true" type="q16:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q17="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelContextIdentifier" nillable="true" type="q17:ModelContextIdentifier" />
   <xs:complexType name="MemberTypeContextIdentifier">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q18="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q18:EntityContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="MemberType" type="q18:MemberType">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q19="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberTypeContextIdentifier" nillable="true" type="q19:MemberTypeContextIdentifier" />
   <xs:simpleType name="MemberType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="Leaf" />
       <xs:enumeration value="Consolidated" />
       <xs:enumeration value="Collection" />
       <xs:enumeration value="Hierarchy" />
       <xs:enumeration value="CollectionMember" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q20="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberType" nillable="true" type="q20:MemberType" />
   <xs:complexType name="MemberIdentifier">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q21="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q21:Identifier">
         <xs:sequence>
           <xs:element name="Code" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="MemberType" type="q21:MemberType">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q22="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberIdentifier" nillable="true" type="q22:MemberIdentifier" />
   <xs:complexType name="DerivedHierarchyContextIdentifier">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q23="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q23:ModelContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="DerivedHierarchyId" nillable="true" type="q23:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q24="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="DerivedHierarchyContextIdentifier" nillable="true" type="q24:DerivedHierarchyContextIdentifier" />
   <xs:simpleType name="ExportViewFormat">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="LeafAttributes" />
       <xs:enumeration value="ConsolidatedAttributes" />
       <xs:enumeration value="CollectionAttributes" />
       <xs:enumeration value="Collections" />
       <xs:enumeration value="ExplicitParentChild" />
       <xs:enumeration value="ExplicitLevels" />
       <xs:enumeration value="DerivedParentChild" />
       <xs:enumeration value="DerivedLevels" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q25="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ExportViewFormat" nillable="true" type="q25:ExportViewFormat" />
   <xs:complexType name="OperationResult">
     <xs:sequence>
       <xs:element xmlns:q26="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Errors" nillable="true" type="q26:ArrayOfError">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="RequestId" type="ser:guid">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q27="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="OperationResult" nillable="true" type="q27:OperationResult" />
   <xs:complexType name="ArrayOfError">
     <xs:sequence>
       <xs:element xmlns:q28="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Error" nillable="true" type="q28:Error" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q29="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfError" nillable="true" type="q29:ArrayOfError" />
   <xs:complexType name="Error">
     <xs:sequence>
       <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
       <xs:element xmlns:q30="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Context" nillable="true" type="q30:ErrorContext" />
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q31="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Error" nillable="true" type="q31:Error" />
   <xs:complexType name="ErrorContext">
     <xs:sequence>
       <xs:element minOccurs="0" name="FullyQualifiedName" nillable="true" type="xs:string" />
       <xs:element xmlns:q32="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q32:Identifier" />
       <xs:element xmlns:q33="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Type" type="q33:ObjectType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q34="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ErrorContext" nillable="true" type="q34:ErrorContext" />
   <xs:simpleType name="ObjectType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Unknown" />
       <xs:enumeration value="Model" />
       <xs:enumeration value="DerivedHierarchy" />
       <xs:enumeration value="DerivedHierarchyLevel" />
       <xs:enumeration value="Version" />
       <xs:enumeration value="Entity" />
       <xs:enumeration value="Hierarchy" />
       <xs:enumeration value="Attribute" />
       <xs:enumeration value="AttributeGroup" />
       <xs:enumeration value="StagingBatch" />
       <xs:enumeration value="VersionFlag" />
       <xs:enumeration value="User" />
       <xs:enumeration value="MemberCode" />
       <xs:enumeration value="Annotation" />
       <xs:enumeration value="BusinessRule" />
       <xs:enumeration value="BusinessRuleConditionTreeNode" />
       <xs:enumeration value="BusinessRuleItem" />
       <xs:enumeration value="BusinessRuleArgument" />
       <xs:enumeration value="Transaction" />
       <xs:enumeration value="MemberId" />
       <xs:enumeration value="ExportView" />
       <xs:enumeration value="UserGroup" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q35="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ObjectType" nillable="true" type="q35:ObjectType" />
   <xs:element name="MetadataCloneRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q36="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Metadata" nillable="true" type="q36:Metadata" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="Metadata">
     <xs:sequence>
       <xs:element xmlns:q37="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeGroups" nillable="true" type="q37:ArrayOfAttributeGroup">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q38="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Attributes" nillable="true" type="q38:ArrayOfMetadataAttribute">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q39="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DerivedHierarchies" nillable="true" type="q39:ArrayOfDerivedHierarchy">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q40="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DerivedHierarchyLevels" nillable="true" type="q40:ArrayOfDerivedHierarchyLevel">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q41="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Entities" nillable="true" type="q41:ArrayOfEntity">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q42="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ExplicitHierarchies" nillable="true" type="q42:ArrayOfExplicitHierarchy">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q43="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberTypes" nillable="true" type="q43:ArrayOfEntityMemberType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q44="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Models" nillable="true" type="q44:ArrayOfModel">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q45="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionFlags" nillable="true" type="q45:ArrayOfVersionFlag">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q46="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Versions" nillable="true" type="q46:ArrayOfVersion">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q47="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Metadata" nillable="true" type="q47:Metadata" />
   <xs:complexType name="ArrayOfAttributeGroup">
     <xs:sequence>
       <xs:element xmlns:q48="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="AttributeGroup" nillable="true" type="q48:AttributeGroup" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q49="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfAttributeGroup" nillable="true" type="q49:ArrayOfAttributeGroup" />
   <xs:complexType name="AttributeGroup">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q50="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q50:MdmDataContractOfMemberTypeContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="Attributes" nillable="true" type="q50:ArrayOfMetadataAttribute">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="IsNameCodeFrozen" type="xs:boolean">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="IsSystem" type="xs:boolean">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="SortOrder" type="xs:int">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q51="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="AttributeGroup" nillable="true" type="q51:AttributeGroup" />
   <xs:complexType name="MdmDataContractOfMemberTypeContextIdentifier">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="MdmDataContractOf{0}" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="MemberTypeContextIdentifier" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" />
         </GenericType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element xmlns:q52="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q52:AuditInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q53="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q53:MemberTypeContextIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q54="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Permission" type="q54:PermissionType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q55="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MdmDataContractOfMemberTypeContextIdentifier" nillable="true" type="q55:MdmDataContractOfMemberTypeContextIdentifier" />
   <xs:complexType name="AuditInfo">
     <xs:sequence>
       <xs:element minOccurs="0" name="CreatedDateTime" type="xs:dateTime" />
       <xs:element xmlns:q56="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="CreatedUserId" nillable="true" type="q56:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q57="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="CreatedVersionId" nillable="true" type="q57:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="UpdatedDateTime" type="xs:dateTime" />
       <xs:element xmlns:q58="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UpdatedUserId" nillable="true" type="q58:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q59="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UpdatedVersionId" nillable="true" type="q59:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q60="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="AuditInfo" nillable="true" type="q60:AuditInfo" />
   <xs:simpleType name="PermissionType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Unknown" />
       <xs:enumeration value="NotSpecified">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">99</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="DenyAccess">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="Update">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="ReadOnly">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="Delete">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="Execute">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="Control">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q61="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="PermissionType" nillable="true" type="q61:PermissionType" />
   <xs:complexType name="ArrayOfMetadataAttribute">
     <xs:sequence>
       <xs:element xmlns:q62="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="MetadataAttribute" nillable="true" type="q62:MetadataAttribute" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q63="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfMetadataAttribute" nillable="true" type="q63:ArrayOfMetadataAttribute" />
   <xs:complexType name="MetadataAttribute">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q64="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q64:MdmDataContractOfMemberTypeContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="AttributeType" nillable="true" type="q64:AttributeType">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="ChangeTrackingGroup" type="xs:int" />
           <xs:element minOccurs="0" name="DataType" type="q64:AttributeDataType">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="DataTypeInformation" nillable="true" type="xs:int" />
           <xs:element minOccurs="0" name="DisplayWidth" type="xs:int" />
           <xs:element minOccurs="0" name="DomainEntityId" nillable="true" type="q64:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="DomainEntityIsFlat" type="xs:boolean" />
           <xs:element minOccurs="0" name="DomainEntityPermission" type="q64:PermissionType">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="FullyQualifiedName" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="InputMaskId" nillable="true" type="q64:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="IsCode" type="xs:boolean" />
           <xs:element minOccurs="0" name="IsName" type="xs:boolean" />
           <xs:element minOccurs="0" name="IsReadOnly" type="xs:boolean" />
           <xs:element minOccurs="0" name="IsSystem" type="xs:boolean" />
           <xs:element minOccurs="0" name="SortOrder" type="xs:int" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q65="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MetadataAttribute" nillable="true" type="q65:MetadataAttribute" />
   <xs:simpleType name="AttributeType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="FreeForm" />
       <xs:enumeration value="Domain" />
       <xs:enumeration value="System" />
       <xs:enumeration value="File" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q66="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="AttributeType" nillable="true" type="q66:AttributeType" />
   <xs:simpleType name="AttributeDataType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="Text" />
       <xs:enumeration value="Number" />
       <xs:enumeration value="DateTime" />
       <xs:enumeration value="Link">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q67="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="AttributeDataType" nillable="true" type="q67:AttributeDataType" />
   <xs:complexType name="ArrayOfDerivedHierarchy">
     <xs:sequence>
       <xs:element xmlns:q68="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="DerivedHierarchy" nillable="true" type="q68:DerivedHierarchy" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q69="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfDerivedHierarchy" nillable="true" type="q69:ArrayOfDerivedHierarchy" />
   <xs:complexType name="DerivedHierarchy">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q70="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q70:MdmDataContractOfModelContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="AnchorNullRecursions" type="xs:boolean" />
           <xs:element minOccurs="0" name="FullyQualifiedName" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="IsRecursive" type="xs:boolean" />
           <xs:element minOccurs="0" name="Levels" nillable="true" type="q70:ArrayOfDerivedHierarchyLevel">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q71="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="DerivedHierarchy" nillable="true" type="q71:DerivedHierarchy" />
   <xs:complexType name="MdmDataContractOfModelContextIdentifier">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="MdmDataContractOf{0}" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="ModelContextIdentifier" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" />
         </GenericType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element xmlns:q72="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q72:AuditInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q73="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q73:ModelContextIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q74="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Permission" type="q74:PermissionType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q75="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MdmDataContractOfModelContextIdentifier" nillable="true" type="q75:MdmDataContractOfModelContextIdentifier" />
   <xs:complexType name="ArrayOfDerivedHierarchyLevel">
     <xs:sequence>
       <xs:element xmlns:q76="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="DerivedHierarchyLevel" nillable="true" type="q76:DerivedHierarchyLevel" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q77="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfDerivedHierarchyLevel" nillable="true" type="q77:ArrayOfDerivedHierarchyLevel" />
   <xs:complexType name="DerivedHierarchyLevel">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q78="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q78:MdmDataContractOfDerivedHierarchyContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="ForeignEntityId" nillable="true" type="q78:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="ForeignId" nillable="true" type="q78:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="ForeignType" type="q78:HierarchyItemType" />
           <xs:element minOccurs="0" name="IsRecursive" type="xs:boolean" />
           <xs:element minOccurs="0" name="IsVisible" type="xs:boolean" />
           <xs:element minOccurs="0" name="LevelNumber" type="xs:int" />
           <xs:element minOccurs="0" name="MemberType" type="q78:MemberType">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q79="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="DerivedHierarchyLevel" nillable="true" type="q79:DerivedHierarchyLevel" />
   <xs:complexType name="MdmDataContractOfDerivedHierarchyContextIdentifier">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="MdmDataContractOf{0}" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="DerivedHierarchyContextIdentifier" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" />
         </GenericType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element xmlns:q80="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q80:AuditInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q81="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q81:DerivedHierarchyContextIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q82="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Permission" type="q82:PermissionType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q83="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MdmDataContractOfDerivedHierarchyContextIdentifier" nillable="true" type="q83:MdmDataContractOfDerivedHierarchyContextIdentifier" />
   <xs:simpleType name="HierarchyItemType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Entity" />
       <xs:enumeration value="DBA" />
       <xs:enumeration value="Hierarchy" />
       <xs:enumeration value="ConsolidatedDBA" />
       <xs:enumeration value="NotApplicable" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q84="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="HierarchyItemType" nillable="true" type="q84:HierarchyItemType" />
   <xs:complexType name="ArrayOfEntity">
     <xs:sequence>
       <xs:element xmlns:q85="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Entity" nillable="true" type="q85:Entity" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q86="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfEntity" nillable="true" type="q86:ArrayOfEntity" />
   <xs:complexType name="Entity">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q87="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q87:MdmDataContractOfModelContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="ExplicitHierarchies" nillable="true" type="q87:ArrayOfExplicitHierarchy">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="IsBase" type="xs:boolean" />
           <xs:element minOccurs="0" name="IsFlat" type="xs:boolean" />
           <xs:element minOccurs="0" name="IsSystem" type="xs:boolean" />
           <xs:element minOccurs="0" name="MemberTypes" nillable="true" type="q87:ArrayOfEntityMemberType">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q88="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Entity" nillable="true" type="q88:Entity" />
   <xs:complexType name="ArrayOfExplicitHierarchy">
     <xs:sequence>
       <xs:element xmlns:q89="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="ExplicitHierarchy" nillable="true" type="q89:ExplicitHierarchy" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q90="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfExplicitHierarchy" nillable="true" type="q90:ArrayOfExplicitHierarchy" />
   <xs:complexType name="ExplicitHierarchy">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q91="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q91:MdmDataContractOfEntityContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="FullyQualifiedName" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="IsMandatory" type="xs:boolean" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q92="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ExplicitHierarchy" nillable="true" type="q92:ExplicitHierarchy" />
   <xs:complexType name="MdmDataContractOfEntityContextIdentifier">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="MdmDataContractOf{0}" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="EntityContextIdentifier" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" />
         </GenericType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element xmlns:q93="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q93:AuditInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q94="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q94:EntityContextIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q95="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Permission" type="q95:PermissionType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q96="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MdmDataContractOfEntityContextIdentifier" nillable="true" type="q96:MdmDataContractOfEntityContextIdentifier" />
   <xs:complexType name="ArrayOfEntityMemberType">
     <xs:sequence>
       <xs:element xmlns:q97="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="EntityMemberType" nillable="true" type="q97:EntityMemberType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q98="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfEntityMemberType" nillable="true" type="q98:ArrayOfEntityMemberType" />
   <xs:complexType name="EntityMemberType">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q99="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q99:MdmDataContractOfIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="AttributeGroups" nillable="true" type="q99:ArrayOfAttributeGroup">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="Attributes" nillable="true" type="q99:ArrayOfMetadataAttribute">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="EntityId" nillable="true" type="q99:Identifier" />
           <xs:element minOccurs="0" name="Type" type="q99:MemberType" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q100="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="EntityMemberType" nillable="true" type="q100:EntityMemberType" />
   <xs:complexType name="MdmDataContractOfIdentifier">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="MdmDataContractOf{0}" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="Identifier" Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" />
         </GenericType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element xmlns:q101="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q101:AuditInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q102="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q102:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q103="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Permission" type="q103:PermissionType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q104="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MdmDataContractOfIdentifier" nillable="true" type="q104:MdmDataContractOfIdentifier" />
   <xs:complexType name="ArrayOfModel">
     <xs:sequence>
       <xs:element xmlns:q105="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Model" nillable="true" type="q105:Model" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q106="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfModel" nillable="true" type="q106:ArrayOfModel" />
   <xs:complexType name="Model">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q107="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q107:MdmDataContractOfIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="DerivedHierarchies" nillable="true" type="q107:ArrayOfDerivedHierarchy">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="Entities" nillable="true" type="q107:ArrayOfEntity">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="ExplicitHierarchies" nillable="true" type="q107:ArrayOfExplicitHierarchy">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="IsAdministrator" type="xs:boolean" />
           <xs:element minOccurs="0" name="IsSystem" type="xs:boolean" />
           <xs:element minOccurs="0" name="VersionFlags" nillable="true" type="q107:ArrayOfVersionFlag">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="Versions" nillable="true" type="q107:ArrayOfVersion">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q108="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Model" nillable="true" type="q108:Model" />
   <xs:complexType name="ArrayOfVersionFlag">
     <xs:sequence>
       <xs:element xmlns:q109="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="VersionFlag" nillable="true" type="q109:VersionFlag" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q110="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfVersionFlag" nillable="true" type="q110:ArrayOfVersionFlag" />
   <xs:complexType name="VersionFlag">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q111="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q111:MdmDataContractOfModelContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="AssignedVersionId" nillable="true" type="q111:Identifier" />
           <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="IsCommittedOnly" type="xs:boolean" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q112="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="VersionFlag" nillable="true" type="q112:VersionFlag" />
   <xs:complexType name="ArrayOfVersion">
     <xs:sequence>
       <xs:element xmlns:q113="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Version" nillable="true" type="q113:Version" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q114="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfVersion" nillable="true" type="q114:ArrayOfVersion" />
   <xs:complexType name="Version">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q115="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q115:MdmDataContractOfModelContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="CopiedFromVersionId" nillable="true" type="q115:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="ValidationStatus" type="q115:VersionValidationStatus" />
           <xs:element minOccurs="0" name="VersionFlagId" nillable="true" type="q115:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
           <xs:element minOccurs="0" name="VersionNumber" type="xs:int" />
           <xs:element minOccurs="0" name="VersionStatus" type="q115:VersionStatus" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q116="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Version" nillable="true" type="q116:Version" />
   <xs:simpleType name="VersionValidationStatus">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="NotValidated" />
       <xs:enumeration value="Validated" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q117="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="VersionValidationStatus" nillable="true" type="q117:VersionValidationStatus" />
   <xs:simpleType name="VersionStatus">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="Open" />
       <xs:enumeration value="Locked" />
       <xs:enumeration value="Committed" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q118="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="VersionStatus" nillable="true" type="q118:VersionStatus" />
   <xs:element name="MetadataCloneResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q119="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q119:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="MetadataCreateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q120="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Metadata" nillable="true" type="q120:Metadata" />
         <xs:element minOccurs="0" name="ReturnCreatedIdentifiers" type="xs:boolean" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="MetadataCreateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q121="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MetadataCreated" nillable="true" type="q121:Metadata" />
         <xs:element xmlns:q122="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q122:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="MetadataDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q123="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Metadata" nillable="true" type="q123:Metadata" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="MetadataDeleteResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q124="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q124:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="MetadataGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q125="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ResultOptions" nillable="true" type="q125:MetadataResultOptions" />
         <xs:element xmlns:q126="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SearchCriteria" nillable="true" type="q126:MetadataSearchCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="MetadataResultOptions">
     <xs:sequence>
       <xs:element xmlns:q127="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeGroups" type="q127:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q128="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Attributes" type="q128:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q129="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DerivedHierarchies" type="q129:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q130="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DerivedHierarchyLevels" type="q130:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q131="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Entities" type="q131:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q132="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ExplicitHierarchies" type="q132:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q133="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberTypes" type="q133:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q134="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Models" type="q134:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q135="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionFlags" type="q135:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q136="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Versions" type="q136:ResultType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q137="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MetadataResultOptions" nillable="true" type="q137:MetadataResultOptions" />
   <xs:simpleType name="ResultType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="None" />
       <xs:enumeration value="Identifiers" />
       <xs:enumeration value="Details" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q138="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ResultType" nillable="true" type="q138:ResultType" />
   <xs:complexType name="MetadataSearchCriteria">
     <xs:sequence>
       <xs:element xmlns:q139="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeGroups" nillable="true" type="q139:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q140="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Attributes" nillable="true" type="q140:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q141="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DerivedHierarchies" nillable="true" type="q141:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q142="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DerivedHierarchyLevels" nillable="true" type="q142:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q143="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Entities" nillable="true" type="q143:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q144="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ExplicitHierarchies" nillable="true" type="q144:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q145="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberTypes" nillable="true" type="q145:ArrayOfMemberType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q146="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Models" nillable="true" type="q146:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q147="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SearchOption" type="q147:SearchOption">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q148="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionFlags" nillable="true" type="q148:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q149="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Versions" nillable="true" type="q149:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q150="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MetadataSearchCriteria" nillable="true" type="q150:MetadataSearchCriteria" />
   <xs:complexType name="ArrayOfIdentifier">
     <xs:sequence>
       <xs:element xmlns:q151="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Identifier" nillable="true" type="q151:Identifier" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q152="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfIdentifier" nillable="true" type="q152:ArrayOfIdentifier" />
   <xs:complexType name="ArrayOfMemberType">
     <xs:sequence>
       <xs:element xmlns:q153="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="MemberType" type="q153:MemberType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q154="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfMemberType" nillable="true" type="q154:ArrayOfMemberType" />
   <xs:simpleType name="SearchOption">
     <xs:restriction base="xs:string">
       <xs:enumeration value="UserDefinedObjectsOnly" />
       <xs:enumeration value="SystemObjectsOnly" />
       <xs:enumeration value="BothUserDefinedAndSystemObjects" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q155="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SearchOption" nillable="true" type="q155:SearchOption" />
   <xs:element name="MetadataGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q156="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Metadata" nillable="true" type="q156:Metadata" />
         <xs:element xmlns:q157="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q157:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="MetadataUpdateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q158="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Metadata" nillable="true" type="q158:Metadata" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="MetadataUpdateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q159="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q159:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="SystemSettingsGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q160="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SearchCriteria" nillable="true" type="q160:SystemSettingsGetCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="SystemSettingsGetCriteria">
     <xs:sequence>
       <xs:element xmlns:q161="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Group" nillable="true" type="q161:Identifier" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q162="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SystemSettingsGetCriteria" nillable="true" type="q162:SystemSettingsGetCriteria" />
   <xs:element name="SystemSettingsGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q163="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q163:OperationResult" />
         <xs:element xmlns:q164="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SystemSettingsGroups" nillable="true" type="q164:ArrayOfSystemSettingGroup" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfSystemSettingGroup">
     <xs:sequence>
       <xs:element xmlns:q165="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="SystemSettingGroup" nillable="true" type="q165:SystemSettingGroup" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q166="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfSystemSettingGroup" nillable="true" type="q166:ArrayOfSystemSettingGroup" />
   <xs:complexType name="SystemSettingGroup">
     <xs:sequence>
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="DisplaySequence" type="xs:int" />
       <xs:element xmlns:q167="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q167:Identifier" />
       <xs:element xmlns:q168="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SystemSettings" nillable="true" type="q168:ArrayOfSystemSetting" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q169="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SystemSettingGroup" nillable="true" type="q169:SystemSettingGroup" />
   <xs:complexType name="ArrayOfSystemSetting">
     <xs:sequence>
       <xs:element xmlns:q170="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="SystemSetting" nillable="true" type="q170:SystemSetting" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q171="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfSystemSetting" nillable="true" type="q171:ArrayOfSystemSetting" />
   <xs:complexType name="SystemSetting">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q172="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q172:MdmDataContractOfIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="DataType" type="q172:AttributeDataType" />
           <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="DisplaySequence" type="xs:int" />
           <xs:element minOccurs="0" name="IsVisible" type="xs:boolean" />
           <xs:element minOccurs="0" name="MaxValue" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="MinValue" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="SettingType" type="q172:AttributeType" />
           <xs:element minOccurs="0" name="SettingValue" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="SystemDomainList" nillable="true" type="q172:SystemDomainList" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q173="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SystemSetting" nillable="true" type="q173:SystemSetting" />
   <xs:complexType name="SystemDomainList">
     <xs:sequence>
       <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
       <xs:element xmlns:q174="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Items" nillable="true" type="q174:ArrayOfSystemDomainListItem" />
       <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q175="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SystemDomainList" nillable="true" type="q175:SystemDomainList" />
   <xs:complexType name="ArrayOfSystemDomainListItem">
     <xs:sequence>
       <xs:element xmlns:q176="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="SystemDomainListItem" nillable="true" type="q176:SystemDomainListItem" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q177="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfSystemDomainListItem" nillable="true" type="q177:ArrayOfSystemDomainListItem" />
   <xs:complexType name="SystemDomainListItem">
     <xs:sequence>
       <xs:element minOccurs="0" name="ListGroup" type="xs:int" />
       <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q178="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SystemDomainListItem" nillable="true" type="q178:SystemDomainListItem" />
   <xs:element name="SystemSettingsUpdateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q179="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SystemSettingGroups" nillable="true" type="q179:ArrayOfSystemSettingGroup" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="SystemSettingsUpdateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q180="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q180:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="SystemDomainListGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q181="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SearchCriteria" nillable="true" type="q181:SystemDomainListGetCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="SystemDomainListGetCriteria">
     <xs:sequence>
       <xs:element minOccurs="0" name="ListCode" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="ListGroup" nillable="true" type="xs:int" />
       <xs:element minOccurs="0" name="ListOption" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q182="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SystemDomainListGetCriteria" nillable="true" type="q182:SystemDomainListGetCriteria" />
   <xs:element name="SystemDomainListGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q183="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q183:OperationResult" />
         <xs:element xmlns:q184="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SystemDomainLists" nillable="true" type="q184:ArrayOfSystemDomainList" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfSystemDomainList">
     <xs:sequence>
       <xs:element xmlns:q185="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="SystemDomainList" nillable="true" type="q185:SystemDomainList" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q186="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfSystemDomainList" nillable="true" type="q186:ArrayOfSystemDomainList" />
   <xs:element name="SystemPropertiesGetRequest">
     <xs:complexType>
       <xs:sequence />
     </xs:complexType>
   </xs:element>
   <xs:element name="SystemPropertiesGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q187="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q187:OperationResult" />
         <xs:element xmlns:q188="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SystemProperties" nillable="true" type="q188:ArrayOfSystemPropertyValue" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfSystemPropertyValue">
     <xs:sequence>
       <xs:element xmlns:q189="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="SystemPropertyValue" nillable="true" type="q189:SystemPropertyValue" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q190="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfSystemPropertyValue" nillable="true" type="q190:ArrayOfSystemPropertyValue" />
   <xs:complexType name="SystemPropertyValue">
     <xs:sequence>
       <xs:element xmlns:q191="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SystemPropertyType" type="q191:SystemPropertyType" />
       <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q192="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SystemPropertyValue" nillable="true" type="q192:SystemPropertyValue" />
   <xs:simpleType name="SystemPropertyType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="DatabaseSchemaVersion" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q193="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SystemPropertyType" nillable="true" type="q193:SystemPropertyType" />
   <xs:element name="ServiceCheckGetRequest">
     <xs:complexType>
       <xs:sequence />
     </xs:complexType>
   </xs:element>
   <xs:element name="MessageResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q194="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q194:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="VersionCopyRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="FromVersionId" type="ser:guid" />
         <xs:element minOccurs="0" name="ToVersionDescription" nillable="true" type="xs:string" />
         <xs:element minOccurs="0" name="ToVersionName" nillable="true" type="xs:string" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="VersionCopyResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q195="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q195:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="UserPreferencesGetRequest">
     <xs:complexType>
       <xs:sequence />
     </xs:complexType>
   </xs:element>
   <xs:element name="UserPreferencesGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q196="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q196:OperationResult" />
         <xs:element xmlns:q197="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="UserPreferences" nillable="true" type="q197:ArrayOfKeyValueOfstringstring" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="UserPreferencesUpdateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q198="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="UserPreferences" nillable="true" type="q198:ArrayOfKeyValueOfstringstring" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="UserPreferencesUpdateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q199="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q199:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="UserPreferencesDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="DeleteAllUserPreferences" type="xs:boolean" />
         <xs:element xmlns:q200="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="UserPreferences" nillable="true" type="q200:ArrayOfKeyValueOfstringstring" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="UserPreferencesDeleteResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q201="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q201:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="SecurityPrincipalsRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q202="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Principals" nillable="true" type="q202:SecurityPrincipals" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="SecurityPrincipals">
     <xs:sequence>
       <xs:element xmlns:q203="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Groups" nillable="true" type="q203:ArrayOfGroup">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q204="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Users" nillable="true" type="q204:ArrayOfUser">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q205="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SecurityPrincipals" nillable="true" type="q205:SecurityPrincipals" />
   <xs:complexType name="ArrayOfGroup">
     <xs:sequence>
       <xs:element xmlns:q206="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Group" nillable="true" type="q206:Group" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q207="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfGroup" nillable="true" type="q207:ArrayOfGroup" />
   <xs:complexType name="Group">
     <xs:sequence>
       <xs:element xmlns:q208="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q208:AuditInfo" />
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
       <xs:element xmlns:q209="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="GroupType" type="q209:GroupType" />
       <xs:element xmlns:q210="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q210:Identifier" />
       <xs:element minOccurs="0" name="SID" nillable="true" type="xs:string" />
       <xs:element xmlns:q211="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SecurityPrivilege" nillable="true" type="q211:SecurityPrivileges">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q212="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UserAssignments" nillable="true" type="q212:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q213="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Group" nillable="true" type="q213:Group" />
   <xs:complexType name="SecurityPrivileges">
     <xs:sequence>
       <xs:element xmlns:q214="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="FunctionPrivileges" nillable="true" type="q214:ArrayOfFunctionPrivilege">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q215="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyMemberPrivileges" nillable="true" type="q215:ArrayOfHierarchyMemberPrivilege">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q216="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelPrivileges" nillable="true" type="q216:ArrayOfModelPrivilege">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q217="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SecurityPrivileges" nillable="true" type="q217:SecurityPrivileges" />
   <xs:complexType name="ArrayOfFunctionPrivilege">
     <xs:sequence>
       <xs:element xmlns:q218="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="FunctionPrivilege" nillable="true" type="q218:FunctionPrivilege" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q219="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfFunctionPrivilege" nillable="true" type="q219:ArrayOfFunctionPrivilege" />
   <xs:complexType name="FunctionPrivilege">
     <xs:sequence>
       <xs:element xmlns:q220="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q220:AuditInfo" />
       <xs:element xmlns:q221="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="Function" type="q221:FunctionalArea" />
       <xs:element xmlns:q222="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q222:Identifier" />
       <xs:element minOccurs="0" name="IsAuthorized" type="xs:boolean" />
       <xs:element xmlns:q223="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="PrincipalId" nillable="true" type="q223:Identifier" />
       <xs:element xmlns:q224="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="PrincipalType" type="q224:PrincipalType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q225="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="FunctionPrivilege" nillable="true" type="q225:FunctionPrivilege" />
   <xs:complexType name="ArrayOfHierarchyMemberPrivilege">
     <xs:sequence>
       <xs:element xmlns:q226="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="HierarchyMemberPrivilege" nillable="true" type="q226:HierarchyMemberPrivilege" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q227="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfHierarchyMemberPrivilege" nillable="true" type="q227:ArrayOfHierarchyMemberPrivilege" />
   <xs:complexType name="HierarchyMemberPrivilege">
     <xs:sequence>
       <xs:element xmlns:q228="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q228:AuditInfo" />
       <xs:element xmlns:q229="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q229:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q230="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyId" nillable="true" type="q230:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q231="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyType" type="q231:HierarchyType" />
       <xs:element xmlns:q232="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q232:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="IsModelAdministrator" type="xs:boolean" />
       <xs:element xmlns:q233="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q233:MemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q234="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q234:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q235="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="Permission" type="q235:Permission" />
       <xs:element xmlns:q236="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="PrincipalId" nillable="true" type="q236:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q237="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="PrincipalType" type="q237:PrincipalType" />
       <xs:element xmlns:q238="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q238:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q239="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="HierarchyMemberPrivilege" nillable="true" type="q239:HierarchyMemberPrivilege" />
   <xs:simpleType name="HierarchyType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Explicit" />
       <xs:enumeration value="Derived" />
       <xs:enumeration value="Collection" />
       <xs:enumeration value="All" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q240="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="HierarchyType" nillable="true" type="q240:HierarchyType" />
   <xs:complexType name="ArrayOfModelPrivilege">
     <xs:sequence>
       <xs:element xmlns:q241="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="ModelPrivilege" nillable="true" type="q241:ModelPrivilege" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q242="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfModelPrivilege" nillable="true" type="q242:ArrayOfModelPrivilege" />
   <xs:complexType name="ModelPrivilege">
     <xs:sequence>
       <xs:element xmlns:q243="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q243:AuditInfo" />
       <xs:element xmlns:q244="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q244:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="IsModelAdministrator" type="xs:boolean" />
       <xs:element xmlns:q245="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q245:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q246="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ObjectId" nillable="true" type="q246:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q247="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="ObjectType" type="q247:ModelObjectType" />
       <xs:element xmlns:q248="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="Permission" type="q248:Permission" />
       <xs:element xmlns:q249="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="PrincipalId" nillable="true" type="q249:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q250="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="PrincipalType" type="q250:PrincipalType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q251="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelPrivilege" nillable="true" type="q251:ModelPrivilege" />
   <xs:complexType name="ArrayOfUser">
     <xs:sequence>
       <xs:element xmlns:q252="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="q252:User" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q253="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfUser" nillable="true" type="q253:ArrayOfUser" />
   <xs:complexType name="User">
     <xs:sequence>
       <xs:element xmlns:q254="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q254:AuditInfo" />
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
       <xs:element xmlns:q255="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="EmailFormat" type="q255:EmailFormat" />
       <xs:element xmlns:q256="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="GroupPrivileges" nillable="true" type="q256:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q257="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q257:Identifier" />
       <xs:element minOccurs="0" name="LastLogOn" type="xs:dateTime" />
       <xs:element minOccurs="0" name="LoggedIn" type="xs:boolean" />
       <xs:element minOccurs="0" name="SID" nillable="true" type="xs:string" />
       <xs:element xmlns:q258="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SecurityPrivilege" nillable="true" type="q258:SecurityPrivileges">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q259="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="User" nillable="true" type="q259:User" />
   <xs:element name="SecurityCreateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q260="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q260:OperationResult" />
         <xs:element xmlns:q261="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SecuritySet" nillable="true" type="q261:SecuritySet" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="SecuritySet">
     <xs:sequence>
       <xs:element xmlns:q262="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Principal" nillable="true" type="q262:SecurityPrincipals">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q263="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Privilege" nillable="true" type="q263:SecurityPrivileges">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q264="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SecuritySet" nillable="true" type="q264:SecuritySet" />
   <xs:element name="SecurityPrincipalsGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q265="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Criteria" nillable="true" type="q265:SecurityPrincipalsCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="SecurityPrincipalsCriteria">
     <xs:sequence>
       <xs:element minOccurs="0" name="All" type="xs:boolean" />
       <xs:element xmlns:q266="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="FunctionPrivilege" type="q266:ResultType" />
       <xs:element xmlns:q267="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyMemberPrivilege" type="q267:ResultType" />
       <xs:element xmlns:q268="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifiers" nillable="true" type="q268:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q269="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelPrivilege" type="q269:ResultType" />
       <xs:element xmlns:q270="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ResultType" type="q270:ResultType" />
       <xs:element xmlns:q271="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="SecurityResolutionType" type="q271:SecurityResolutionType" />
       <xs:element xmlns:q272="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="Type" type="q272:PrincipalType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q273="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SecurityPrincipalsCriteria" nillable="true" type="q273:SecurityPrincipalsCriteria" />
   <xs:element name="SecurityPrincipalsGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q274="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q274:OperationResult" />
         <xs:element xmlns:q275="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Principals" nillable="true" type="q275:SecurityPrincipals" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="SecurityPrincipalsDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q276="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Criteria" nillable="true" type="q276:SecurityPrincipalsDeleteCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="SecurityPrincipalsDeleteCriteria">
     <xs:sequence>
       <xs:element xmlns:q277="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Groups" nillable="true" type="q277:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q278="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Users" nillable="true" type="q278:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q279="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SecurityPrincipalsDeleteCriteria" nillable="true" type="q279:SecurityPrincipalsDeleteCriteria" />
   <xs:element name="SecurityPrivilegesRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q280="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Privileges" nillable="true" type="q280:SecurityPrivileges" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="SecurityPrivilegesGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q281="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Criteria" nillable="true" type="q281:SecurityPrivilegesGetCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="SecurityPrivilegesGetCriteria">
     <xs:sequence>
       <xs:element xmlns:q282="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="FunctionPrivilegesCriteria" nillable="true" type="q282:FunctionPrivilegesCriteria">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q283="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyMemberPrivilegesCriteria" nillable="true" type="q283:HierarchyMemberPrivilegesCriteria">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q284="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelPrivilegesCriteria" nillable="true" type="q284:ModelPrivilegesCriteria">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q285="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SecurityPrivilegesGetCriteria" nillable="true" type="q285:SecurityPrivilegesGetCriteria" />
   <xs:complexType name="FunctionPrivilegesCriteria">
     <xs:sequence>
       <xs:element xmlns:q286="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifiers" nillable="true" type="q286:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="IsAuthorized" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q287="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="PrincipalId" nillable="true" type="q287:Identifier" />
       <xs:element xmlns:q288="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="PrincipalType" type="q288:PrincipalType" />
       <xs:element xmlns:q289="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ResultType" type="q289:ResultType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q290="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="FunctionPrivilegesCriteria" nillable="true" type="q290:FunctionPrivilegesCriteria" />
   <xs:complexType name="HierarchyMemberPrivilegesCriteria">
     <xs:sequence>
       <xs:element xmlns:q291="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q291:Identifier" />
       <xs:element xmlns:q292="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyId" nillable="true" type="q292:Identifier" />
       <xs:element xmlns:q293="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyType" type="q293:HierarchyType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q294="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifiers" nillable="true" type="q294:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="MemberCode" nillable="true" type="xs:string" />
       <xs:element xmlns:q295="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q295:Identifier" />
       <xs:element xmlns:q296="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="Permission" type="q296:Permission" />
       <xs:element xmlns:q297="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="PrincipalId" nillable="true" type="q297:Identifier" />
       <xs:element xmlns:q298="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="PrincipalType" type="q298:PrincipalType" />
       <xs:element xmlns:q299="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ResultType" type="q299:ResultType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q300="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="HierarchyMemberPrivilegesCriteria" nillable="true" type="q300:HierarchyMemberPrivilegesCriteria" />
   <xs:complexType name="ModelPrivilegesCriteria">
     <xs:sequence>
       <xs:element xmlns:q301="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifiers" nillable="true" type="q301:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q302="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q302:Identifier" />
       <xs:element xmlns:q303="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ObjectId" nillable="true" type="q303:Identifier" />
       <xs:element xmlns:q304="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="Permission" type="q304:Permission" />
       <xs:element xmlns:q305="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="PrincipalId" nillable="true" type="q305:Identifier" />
       <xs:element xmlns:q306="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Services.DataContracts" minOccurs="0" name="PrincipalType" type="q306:PrincipalType" />
       <xs:element xmlns:q307="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ResultType" type="q307:ResultType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q308="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelPrivilegesCriteria" nillable="true" type="q308:ModelPrivilegesCriteria" />
   <xs:element name="SecurityPrivilegesGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q309="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q309:OperationResult" />
         <xs:element xmlns:q310="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Privileges" nillable="true" type="q310:SecurityPrivileges" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="SecurityPrivilegesDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q311="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Criteria" nillable="true" type="q311:SecurityPrivilegesDeleteCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="SecurityPrivilegesDeleteCriteria">
     <xs:sequence>
       <xs:element xmlns:q312="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="FunctionPrivileges" nillable="true" type="q312:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q313="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyMemberPrivileges" nillable="true" type="q313:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q314="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelPrivileges" nillable="true" type="q314:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q315="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SecurityPrivilegesDeleteCriteria" nillable="true" type="q315:SecurityPrivilegesDeleteCriteria" />
   <xs:element name="BusinessRulesPaletteGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q316="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberType" type="q316:BREntityMemberType" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:simpleType name="BREntityMemberType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="Leaf" />
       <xs:enumeration value="Consolidated" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q317="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BREntityMemberType" nillable="true" type="q317:BREntityMemberType" />
   <xs:element name="BusinessRulesPaletteGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q318="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRulesPalette" nillable="true" type="q318:BusinessRulesPalette" />
         <xs:element xmlns:q319="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q319:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="BusinessRulesPalette">
     <xs:sequence>
       <xs:element xmlns:q320="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRActionGroups" nillable="true" type="q320:ArrayOfBRActionGroup">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q321="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRConditionGroups" nillable="true" type="q321:ArrayOfBRConditionGroup">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q322="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BusinessRulesPalette" nillable="true" type="q322:BusinessRulesPalette" />
   <xs:complexType name="ArrayOfBRActionGroup">
     <xs:sequence>
       <xs:element xmlns:q323="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRActionGroup" nillable="true" type="q323:BRActionGroup" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q324="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRActionGroup" nillable="true" type="q324:ArrayOfBRActionGroup" />
   <xs:complexType name="BRActionGroup">
     <xs:sequence>
       <xs:element xmlns:q325="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRActionComponents" nillable="true" type="q325:ArrayOfBRActionComponent">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q326="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRActionGroup" nillable="true" type="q326:BRActionGroup" />
   <xs:complexType name="ArrayOfBRActionComponent">
     <xs:sequence>
       <xs:element xmlns:q327="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRActionComponent" nillable="true" type="q327:BRActionComponent" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q328="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRActionComponent" nillable="true" type="q328:ArrayOfBRActionComponent" />
   <xs:complexType name="BRActionComponent">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q329="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q329:BRItemTypeComponent">
         <xs:sequence />
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q330="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRActionComponent" nillable="true" type="q330:BRActionComponent" />
   <xs:complexType name="BRItemTypeComponent">
     <xs:sequence>
       <xs:element xmlns:q331="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="CompatibleAttributeTypes" nillable="true" type="q331:ArrayOfBRAttributeTypeInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
       <xs:element xmlns:q332="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ItemType" type="q332:BRItemType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q333="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRItemTypeComponent" nillable="true" type="q333:BRItemTypeComponent" />
   <xs:complexType name="ArrayOfBRAttributeTypeInfo">
     <xs:sequence>
       <xs:element xmlns:q334="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRAttributeTypeInfo" nillable="true" type="q334:BRAttributeTypeInfo" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q335="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRAttributeTypeInfo" nillable="true" type="q335:ArrayOfBRAttributeTypeInfo" />
   <xs:complexType name="BRAttributeTypeInfo">
     <xs:sequence>
       <xs:element xmlns:q336="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeDataTypes" nillable="true" type="q336:ArrayOfAttributeDataType" />
       <xs:element xmlns:q337="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeType" type="q337:AttributeType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q338="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRAttributeTypeInfo" nillable="true" type="q338:BRAttributeTypeInfo" />
   <xs:complexType name="ArrayOfAttributeDataType">
     <xs:sequence>
       <xs:element xmlns:q339="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="AttributeDataType" type="q339:AttributeDataType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q340="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfAttributeDataType" nillable="true" type="q340:ArrayOfAttributeDataType" />
   <xs:simpleType name="BRItemType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="IsEqual" />
       <xs:enumeration value="IsNotEqual" />
       <xs:enumeration value="Contains" />
       <xs:enumeration value="StartsWith" />
       <xs:enumeration value="EndsWith" />
       <xs:enumeration value="ContainsSubset" />
       <xs:enumeration value="IsGreaterThan" />
       <xs:enumeration value="IsGreaterThanOrEqual" />
       <xs:enumeration value="IsLessThan" />
       <xs:enumeration value="IsLessThanOrEqual" />
       <xs:enumeration value="IsBetween" />
       <xs:enumeration value="DefaultsToValue" />
       <xs:enumeration value="DefaultsToGeneratedValue" />
       <xs:enumeration value="EqualsValue" />
       <xs:enumeration value="EqualsConcatenatedValue" />
       <xs:enumeration value="MustBeGreaterThan" />
       <xs:enumeration value="MustBeGreaterThanOrEqual" />
       <xs:enumeration value="MustBeLessThan" />
       <xs:enumeration value="MustBeLessThanOrEqual" />
       <xs:enumeration value="MustBeBetween" />
       <xs:enumeration value="MinimumLength" />
       <xs:enumeration value="MaximumLength" />
       <xs:enumeration value="AllowableValues" />
       <xs:enumeration value="Unique" />
       <xs:enumeration value="Mandatory" />
       <xs:enumeration value="Invalid">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">27</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="DefaultsToConcatenatedValue">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">28</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="MustBeEqual">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">29</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="ContainsPattern">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">30</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="MustContainPattern">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">31</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="StartSiteWorkflow">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">32</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="HasChanged">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">33</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q341="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRItemType" nillable="true" type="q341:BRItemType" />
   <xs:complexType name="BRConditionComponent">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q342="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q342:BRItemTypeComponent">
         <xs:sequence />
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q343="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRConditionComponent" nillable="true" type="q343:BRConditionComponent" />
   <xs:complexType name="ArrayOfBRConditionGroup">
     <xs:sequence>
       <xs:element xmlns:q344="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRConditionGroup" nillable="true" type="q344:BRConditionGroup" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q345="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRConditionGroup" nillable="true" type="q345:ArrayOfBRConditionGroup" />
   <xs:complexType name="BRConditionGroup">
     <xs:sequence>
       <xs:element xmlns:q346="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRConditionComponents" nillable="true" type="q346:ArrayOfBRConditionComponent" />
       <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q347="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRConditionGroup" nillable="true" type="q347:BRConditionGroup" />
   <xs:complexType name="ArrayOfBRConditionComponent">
     <xs:sequence>
       <xs:element xmlns:q348="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRConditionComponent" nillable="true" type="q348:BRConditionComponent" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q349="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRConditionComponent" nillable="true" type="q349:ArrayOfBRConditionComponent" />
   <xs:element name="BusinessRulesCloneRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q350="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleSet" nillable="true" type="q350:BusinessRules" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="BusinessRules">
     <xs:sequence>
       <xs:element xmlns:q351="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRActions" nillable="true" type="q351:ArrayOfBRAction">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q352="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRConditionTreeNodes" nillable="true" type="q352:ArrayOfBRConditionTreeNode">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q353="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRConditions" nillable="true" type="q353:ArrayOfBRCondition">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q354="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRules" nillable="true" type="q354:ArrayOfBusinessRule">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q355="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BusinessRules" nillable="true" type="q355:BusinessRules" />
   <xs:complexType name="ArrayOfBRAction">
     <xs:sequence>
       <xs:element xmlns:q356="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRAction" nillable="true" type="q356:BRAction" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q357="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRAction" nillable="true" type="q357:ArrayOfBRAction" />
   <xs:complexType name="BRAction">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q358="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q358:BRItem">
         <xs:sequence>
           <xs:element minOccurs="0" name="PrefixArgument" nillable="true" type="q358:BRAttributeArgument" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q359="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRAction" nillable="true" type="q359:BRAction" />
   <xs:complexType name="BRItem">
     <xs:sequence>
       <xs:element xmlns:q360="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q360:AuditInfo" />
       <xs:element xmlns:q361="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleId" nillable="true" type="q361:MemberTypeContextIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q362="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q362:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q363="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Operator" type="q363:BRItemType" />
       <xs:element xmlns:q364="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="PostfixArguments" nillable="true" type="q364:ArrayOfanyType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Sequence" type="xs:int" />
       <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q365="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRItem" nillable="true" type="q365:BRItem" />
   <xs:complexType name="BRHierarchyArgument">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q366="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q366:BRArgument">
         <xs:sequence>
           <xs:element minOccurs="0" name="ChildArgument" nillable="true" type="q366:BRAttributeArgument" />
           <xs:element minOccurs="0" name="HierarchyId" nillable="true" type="q366:Identifier">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q367="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRHierarchyArgument" nillable="true" type="q367:BRHierarchyArgument" />
   <xs:complexType name="BRArgument">
     <xs:sequence>
       <xs:element xmlns:q368="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q368:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q369="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="PropertyName" type="q369:BRPropertyName" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q370="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRArgument" nillable="true" type="q370:BRArgument" />
   <xs:simpleType name="BRPropertyName">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="Value" />
       <xs:enumeration value="StartPosition" />
       <xs:enumeration value="RangeLow" />
       <xs:enumeration value="RangeHigh" />
       <xs:enumeration value="StartingValue" />
       <xs:enumeration value="IncrementValue" />
       <xs:enumeration value="Length" />
       <xs:enumeration value="Substring" />
       <xs:enumeration value="Anchor" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q371="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRPropertyName" nillable="true" type="q371:BRPropertyName" />
   <xs:complexType name="BRFreeformArgument">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q372="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q372:BRArgument">
         <xs:sequence>
           <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q373="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRFreeformArgument" nillable="true" type="q373:BRFreeformArgument" />
   <xs:complexType name="BRAttributeArgument">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q374="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q374:BRAttributeArgumentBase">
         <xs:sequence>
           <xs:element minOccurs="0" name="ChildArguments" nillable="true" type="q374:ArrayOfBRFreeformArgument">
             <xs:annotation>
               <xs:appinfo>
                 <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
               </xs:appinfo>
             </xs:annotation>
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q375="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRAttributeArgument" nillable="true" type="q375:BRAttributeArgument" />
   <xs:complexType name="BRAttributeArgumentBase">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q376="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q376:BRArgument">
         <xs:sequence>
           <xs:element minOccurs="0" name="AttributeId" nillable="true" type="q376:Identifier" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q377="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRAttributeArgumentBase" nillable="true" type="q377:BRAttributeArgumentBase" />
   <xs:complexType name="BRDomainBasedAttributeArgument">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q378="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q378:BRAttributeArgumentBase">
         <xs:sequence>
           <xs:element minOccurs="0" name="ChildArgument" nillable="true" type="q378:BRAttributeArgument" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q379="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRDomainBasedAttributeArgument" nillable="true" type="q379:BRDomainBasedAttributeArgument" />
   <xs:complexType name="BRAttributeValueArgument">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q380="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q380:BRArgument">
         <xs:sequence>
           <xs:element minOccurs="0" name="AttributeCode" nillable="true" type="xs:string" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q381="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRAttributeValueArgument" nillable="true" type="q381:BRAttributeValueArgument" />
   <xs:complexType name="BRBlankArgument">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q382="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q382:BRArgument">
         <xs:sequence />
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q383="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRBlankArgument" nillable="true" type="q383:BRBlankArgument" />
   <xs:complexType name="ArrayOfBRFreeformArgument">
     <xs:sequence>
       <xs:element xmlns:q384="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRFreeformArgument" nillable="true" type="q384:BRFreeformArgument" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q385="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRFreeformArgument" nillable="true" type="q385:ArrayOfBRFreeformArgument" />
   <xs:complexType name="BRCondition">
     <xs:complexContent mixed="false">
       <xs:extension xmlns:q386="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q386:BRItem">
         <xs:sequence>
           <xs:element minOccurs="0" name="ConditionTreeNodeId" nillable="true" type="q386:Identifier" />
           <xs:element minOccurs="0" name="PrefixArgument" nillable="true" type="xs:anyType" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   <xs:element xmlns:q387="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRCondition" nillable="true" type="q387:BRCondition" />
   <xs:complexType name="ArrayOfBRConditionTreeNode">
     <xs:sequence>
       <xs:element xmlns:q388="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRConditionTreeNode" nillable="true" type="q388:BRConditionTreeNode" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q389="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRConditionTreeNode" nillable="true" type="q389:ArrayOfBRConditionTreeNode" />
   <xs:complexType name="BRConditionTreeNode">
     <xs:sequence>
       <xs:element xmlns:q390="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q390:AuditInfo" />
       <xs:element xmlns:q391="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRConditions" nillable="true" type="q391:ArrayOfBRCondition">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q392="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleId" nillable="true" type="q392:MemberTypeContextIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q393="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ConditionTreeChildNodes" nillable="true" type="q393:ArrayOfBRConditionTreeNode">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q394="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ConditionTreeParentNode" nillable="true" type="q394:Identifier" />
       <xs:element xmlns:q395="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q395:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q396="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="LogicalOperator" type="q396:LogicalOperator" />
       <xs:element minOccurs="0" name="Sequence" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q397="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRConditionTreeNode" nillable="true" type="q397:BRConditionTreeNode" />
   <xs:complexType name="ArrayOfBRCondition">
     <xs:sequence>
       <xs:element xmlns:q398="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BRCondition" nillable="true" type="q398:BRCondition" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q399="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBRCondition" nillable="true" type="q399:ArrayOfBRCondition" />
   <xs:simpleType name="LogicalOperator">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="And" />
       <xs:enumeration value="Or" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q400="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="LogicalOperator" nillable="true" type="q400:LogicalOperator" />
   <xs:complexType name="ArrayOfBusinessRule">
     <xs:sequence>
       <xs:element xmlns:q401="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="BusinessRule" nillable="true" type="q401:BusinessRule" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q402="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfBusinessRule" nillable="true" type="q402:ArrayOfBusinessRule" />
   <xs:complexType name="BusinessRule">
     <xs:sequence>
       <xs:element xmlns:q403="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q403:AuditInfo" />
       <xs:element xmlns:q404="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRActions" nillable="true" type="q404:ArrayOfBRAction">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q405="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRConditionTree" nillable="true" type="q405:BRConditionTreeNode" />
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
       <xs:element xmlns:q406="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q406:MemberTypeContextIdentifier" />
       <xs:element minOccurs="0" name="NotificationGroup" nillable="true" type="ser:guid" />
       <xs:element minOccurs="0" name="NotificationUser" nillable="true" type="ser:guid" />
       <xs:element minOccurs="0" name="Priority" type="xs:int" />
       <xs:element minOccurs="0" name="RuleActionText" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="RuleConditionText" nillable="true" type="xs:string" />
       <xs:element xmlns:q407="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Status" type="q407:BRStatus" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q408="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BusinessRule" nillable="true" type="q408:BusinessRule" />
   <xs:simpleType name="BRStatus">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Undefined" />
       <xs:enumeration value="Active" />
       <xs:enumeration value="Excluded" />
       <xs:enumeration value="PendingActivation" />
       <xs:enumeration value="PendingChanges" />
       <xs:enumeration value="PendingExclusion" />
       <xs:enumeration value="PendingDeletion" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q409="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRStatus" nillable="true" type="q409:BRStatus" />
   <xs:element name="BusinessRulesCreateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q410="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleSet" nillable="true" type="q410:BusinessRules" />
         <xs:element minOccurs="0" name="ReturnCreatedIdentifiers" type="xs:boolean" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="BusinessRulesCreateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q411="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleSet" nillable="true" type="q411:BusinessRules" />
         <xs:element xmlns:q412="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q412:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="BusinessRulesDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q413="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DeleteCriteria" nillable="true" type="q413:BRDeleteCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="BRDeleteCriteria">
     <xs:sequence>
       <xs:element xmlns:q414="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="BRConditionTreeNodes" nillable="true" type="q414:ArrayOfguid">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q415="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="BRItems" nillable="true" type="q415:ArrayOfguid">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q416="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="BusinessRules" nillable="true" type="q416:ArrayOfguid">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q417="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRDeleteCriteria" nillable="true" type="q417:BRDeleteCriteria" />
   <xs:element name="BusinessRulesGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q418="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="GetCriteria" nillable="true" type="q418:BRGetCriteria" />
         <xs:element xmlns:q419="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ResultOptions" nillable="true" type="q419:BRResultOptions" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="BRGetCriteria">
     <xs:sequence>
       <xs:element xmlns:q420="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeId" nillable="true" type="q420:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q421="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleIds" nillable="true" type="q421:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q422="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q422:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q423="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberType" type="q423:BREntityMemberType" />
       <xs:element xmlns:q424="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q424:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q425="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRGetCriteria" nillable="true" type="q425:BRGetCriteria" />
   <xs:complexType name="BRResultOptions">
     <xs:sequence>
       <xs:element xmlns:q426="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRActions" type="q426:ResultType" />
       <xs:element xmlns:q427="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRConditionTreeNodes" type="q427:ResultType" />
       <xs:element xmlns:q428="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRConditions" type="q428:ResultType" />
       <xs:element xmlns:q429="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRules" type="q429:ResultType" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q430="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRResultOptions" nillable="true" type="q430:BRResultOptions" />
   <xs:element name="BusinessRulesGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q431="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleSet" nillable="true" type="q431:BusinessRules" />
         <xs:element xmlns:q432="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q432:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="BusinessRulesPublishRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q433="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BRPublishCriteria" nillable="true" type="q433:BRPublishCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="BRPublishCriteria">
     <xs:sequence>
       <xs:element xmlns:q434="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q434:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q435="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberType" type="q435:BREntityMemberType" />
       <xs:element xmlns:q436="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q436:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q437="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="BRPublishCriteria" nillable="true" type="q437:BRPublishCriteria" />
   <xs:element name="BusinessRulesUpdateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q438="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleSet" nillable="true" type="q438:BusinessRules" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q439="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MembersGetCriteria" nillable="true" type="q439:EntityMembersGetCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="EntityMembersGetCriteria">
     <xs:sequence>
       <xs:element xmlns:q440="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeGroupId" nillable="true" type="q440:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q441="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Attributes" nillable="true" type="q441:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q442="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="DisplayType" nillable="true" type="q442:DisplayType" />
       <xs:element xmlns:q443="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="EntityId" nillable="true" type="q443:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q444="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyId" nillable="true" type="q444:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q445="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyType" type="q445:HierarchyType" />
       <xs:element xmlns:q446="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberReturnOption" type="q446:MemberReturnOption" />
       <xs:element xmlns:q447="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberType" nillable="true" type="q447:MemberType" />
       <xs:element xmlns:q448="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelId" nillable="true" type="q448:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element name="PageNumber" type="xs:int" />
       <xs:element name="PageSize" nillable="true" type="xs:int" />
       <xs:element xmlns:q449="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ParentEntityId" nillable="true" type="q449:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="ParentMember" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="SearchTerm" nillable="true" type="xs:string" />
       <xs:element xmlns:q450="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SortColumnId" nillable="true" type="q450:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q451="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SortDirection" type="q451:SortDirection" />
       <xs:element xmlns:q452="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="VersionId" nillable="true" type="q452:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q453="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="EntityMembersGetCriteria" nillable="true" type="q453:EntityMembersGetCriteria" />
   <xs:simpleType name="DisplayType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Code">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="CodeName">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="NameCode">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q454="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="DisplayType" nillable="true" type="q454:DisplayType" />
   <xs:simpleType name="MemberReturnOption">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Data" />
       <xs:enumeration value="Counts" />
       <xs:enumeration value="DataAndCounts" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q455="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberReturnOption" nillable="true" type="q455:MemberReturnOption" />
   <xs:simpleType name="SortDirection">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Asc" />
       <xs:enumeration value="Desc" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q456="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SortDirection" nillable="true" type="q456:SortDirection" />
   <xs:element name="EntityMembersGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q457="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityMembers" nillable="true" type="q457:EntityMembers" />
         <xs:element xmlns:q458="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityMembersInformation" nillable="true" type="q458:EntityMembersInformation" />
         <xs:element xmlns:q459="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q459:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="EntityMembers">
     <xs:sequence>
       <xs:element xmlns:q460="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q460:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q461="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberType" nillable="true" type="q461:MemberType" />
       <xs:element xmlns:q462="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q462:ArrayOfMember">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q463="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q463:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q464="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q464:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q465="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="EntityMembers" nillable="true" type="q465:EntityMembers" />
   <xs:complexType name="ArrayOfMember">
     <xs:sequence>
       <xs:element xmlns:q466="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Member" nillable="true" type="q466:Member" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q467="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfMember" nillable="true" type="q467:ArrayOfMember" />
   <xs:complexType name="Member">
     <xs:sequence>
       <xs:element xmlns:q468="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Attributes" nillable="true" type="q468:ArrayOfAttribute">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q469="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q469:AuditInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q470="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Collections" nillable="true" type="q470:ArrayOfCollection">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q471="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q471:MemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q472="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Parents" nillable="true" type="q472:ArrayOfParent">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q473="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SecurityPermission" nillable="true" type="q473:SecurityPermission" />
       <xs:element xmlns:q474="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ValidationStatus" type="q474:ValidationStatus" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q475="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Member" nillable="true" type="q475:Member" />
   <xs:complexType name="ArrayOfAttribute">
     <xs:sequence>
       <xs:element xmlns:q476="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Attribute" nillable="true" type="q476:Attribute" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q477="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfAttribute" nillable="true" type="q477:ArrayOfAttribute" />
   <xs:complexType name="Attribute">
     <xs:sequence>
       <xs:element xmlns:q478="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q478:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q479="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Type" type="q479:AttributeValueType" />
       <xs:element minOccurs="0" name="Value" nillable="true" type="xs:anyType">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q480="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Attribute" nillable="true" type="q480:Attribute" />
   <xs:simpleType name="AttributeValueType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="String" />
       <xs:enumeration value="Number" />
       <xs:enumeration value="DateTime" />
       <xs:enumeration value="Domain" />
       <xs:enumeration value="File" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q481="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="AttributeValueType" nillable="true" type="q481:AttributeValueType" />
   <xs:complexType name="FileAttribute">
     <xs:sequence>
       <xs:element minOccurs="0" name="Content" nillable="true" type="xs:base64Binary" />
       <xs:element minOccurs="0" name="ContentType" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q482="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="FileAttribute" nillable="true" type="q482:FileAttribute" />
   <xs:complexType name="ArrayOfCollection">
     <xs:sequence>
       <xs:element xmlns:q483="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Collection" nillable="true" type="q483:Collection" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q484="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfCollection" nillable="true" type="q484:ArrayOfCollection" />
   <xs:complexType name="Collection">
     <xs:sequence>
       <xs:element xmlns:q485="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="CollectionId" nillable="true" type="q485:MemberIdentifier" />
       <xs:element minOccurs="0" name="Remove" type="xs:boolean" />
       <xs:element minOccurs="0" name="SortOrder" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q486="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Collection" nillable="true" type="q486:Collection" />
   <xs:complexType name="ArrayOfParent">
     <xs:sequence>
       <xs:element xmlns:q487="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Parent" nillable="true" type="q487:Parent" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q488="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfParent" nillable="true" type="q488:ArrayOfParent" />
   <xs:complexType name="Parent">
     <xs:sequence>
       <xs:element xmlns:q489="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyId" nillable="true" type="q489:Identifier" />
       <xs:element xmlns:q490="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ParentId" nillable="true" type="q490:MemberIdentifier" />
       <xs:element xmlns:q491="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="RelationshipType" nillable="true" type="q491:RelationshipType" />
       <xs:element minOccurs="0" name="SortOrder" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q492="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Parent" nillable="true" type="q492:Parent" />
   <xs:simpleType name="RelationshipType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="All" />
       <xs:enumeration value="Parent" />
       <xs:enumeration value="Sibling" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q493="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="RelationshipType" nillable="true" type="q493:RelationshipType" />
   <xs:simpleType name="SecurityPermission">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NotSpecified" />
       <xs:enumeration value="Deny" />
       <xs:enumeration value="Read">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="Update">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="Inferred">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">99</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q494="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="SecurityPermission" nillable="true" type="q494:SecurityPermission" />
   <xs:simpleType name="ValidationStatus">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NewAwaitingValidation" />
       <xs:enumeration value="Validating" />
       <xs:enumeration value="ValidationFailed" />
       <xs:enumeration value="ValidationSucceeded" />
       <xs:enumeration value="AwaitingRevalidation" />
       <xs:enumeration value="AwaitingDependentMemberRevalidation" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q495="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ValidationStatus" nillable="true" type="q495:ValidationStatus" />
   <xs:complexType name="EntityMembersInformation">
     <xs:sequence>
       <xs:element minOccurs="0" name="MemberCount" type="xs:int" />
       <xs:element minOccurs="0" name="PageNumber" type="xs:int" />
       <xs:element minOccurs="0" name="TotalMemberCount" type="xs:int" />
       <xs:element minOccurs="0" name="TotalPages" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q496="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="EntityMembersInformation" nillable="true" type="q496:EntityMembersInformation" />
   <xs:element name="EntityMemberAttributesGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q497="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityMembers" nillable="true" type="q497:EntityMembers" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMemberAttributesGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q498="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityMembers" nillable="true" type="q498:EntityMembers" />
         <xs:element xmlns:q499="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q499:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="HierarchyMembersGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q500="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyMembersGetCriteria" nillable="true" type="q500:HierarchyMembersGetCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="HierarchyMembersGetCriteria">
     <xs:sequence>
       <xs:element minOccurs="0" name="Ancestors" type="xs:boolean" />
       <xs:element xmlns:q501="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyId" nillable="true" type="q501:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q502="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyType" type="q502:HierarchyType" />
       <xs:element xmlns:q503="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ParentEntityId" nillable="true" type="q503:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="ParentMember" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="RowLimit" type="xs:int" />
       <xs:element minOccurs="0" name="SearchTerm" nillable="true" type="xs:string" />
       <xs:element xmlns:q504="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UserId" nillable="true" type="q504:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q505="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelId" nillable="true" type="q505:Identifier" />
       <xs:element xmlns:q506="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="VersionId" nillable="true" type="q506:Identifier" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q507="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="HierarchyMembersGetCriteria" nillable="true" type="q507:HierarchyMembersGetCriteria" />
   <xs:element name="HierarchyMembersGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q508="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyMembers" nillable="true" type="q508:HierarchyMembers" />
         <xs:element xmlns:q509="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q509:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="HierarchyMembers">
     <xs:sequence>
       <xs:element xmlns:q510="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q510:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q511="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyId" nillable="true" type="q511:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q512="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyType" type="q512:HierarchyType" />
       <xs:element xmlns:q513="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q513:ArrayOfParentChild">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q514="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelId" nillable="true" type="q514:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q515="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="VersionId" nillable="true" type="q515:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q516="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="HierarchyMembers" nillable="true" type="q516:HierarchyMembers" />
   <xs:complexType name="ArrayOfParentChild">
     <xs:sequence>
       <xs:element xmlns:q517="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="ParentChild" nillable="true" type="q517:ParentChild" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q518="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfParentChild" nillable="true" type="q518:ArrayOfParentChild" />
   <xs:complexType name="ParentChild">
     <xs:sequence>
       <xs:element xmlns:q519="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeId" nillable="true" type="q519:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q520="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q520:AuditInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q521="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Child" nillable="true" type="q521:MemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q522="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ChildEntityId" nillable="true" type="q522:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q523="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ChildPermission" type="q523:SecurityPermission" />
       <xs:element xmlns:q524="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="NextRelationshipId" nillable="true" type="q524:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q525="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="NextRelationshipType" type="q525:HierarchyItemType" />
       <xs:element xmlns:q526="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Parent" nillable="true" type="q526:MemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q527="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ParentEntityId" nillable="true" type="q527:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q528="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ParentPermission" type="q528:SecurityPermission" />
       <xs:element xmlns:q529="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="RelationshipId" nillable="true" type="q529:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q530="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="RelationshipType" type="q530:HierarchyItemType" />
       <xs:element minOccurs="0" name="SortOrder" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q531="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ParentChild" nillable="true" type="q531:ParentChild" />
   <xs:element name="ModelMembersGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q532="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelsGetCriteria" nillable="true" type="q532:ModelMembersGetCriteria" />
         <xs:element xmlns:q533="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelsResultCriteria" nillable="true" type="q533:ModelMembersResultCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ModelMembersGetCriteria">
     <xs:sequence>
       <xs:element xmlns:q534="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Entities" nillable="true" type="q534:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q535="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Models" nillable="true" type="q535:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q536="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Versions" nillable="true" type="q536:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q537="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelMembersGetCriteria" nillable="true" type="q537:ModelMembersGetCriteria" />
   <xs:complexType name="ModelMembersResultCriteria">
     <xs:sequence>
       <xs:element minOccurs="0" name="IncludeCollectionMembers" type="xs:boolean" />
       <xs:element minOccurs="0" name="IncludeConsolidatedMembers" type="xs:boolean" />
       <xs:element minOccurs="0" name="IncludeLeafMembers" type="xs:boolean" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q538="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelMembersResultCriteria" nillable="true" type="q538:ModelMembersResultCriteria" />
   <xs:element name="ModelMembersGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q539="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelMembers" nillable="true" type="q539:ArrayOfEntityMembers" />
         <xs:element xmlns:q540="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q540:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfEntityMembers">
     <xs:sequence>
       <xs:element xmlns:q541="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="EntityMembers" nillable="true" type="q541:EntityMembers" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q542="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfEntityMembers" nillable="true" type="q542:ArrayOfEntityMembers" />
   <xs:element name="EntityMembersCreateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q543="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q543:EntityMembers" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersCreateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q544="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q544:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q545="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q545:EntityMembers" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersDeleteResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q546="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q546:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersUpdateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q547="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q547:EntityMembers" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersUpdateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q548="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q548:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersCopyRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q549="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityMembersCopyCriteria" nillable="true" type="q549:EntityMembersCopyCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="EntityMembersCopyCriteria">
     <xs:sequence>
       <xs:element xmlns:q550="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="EntityId" nillable="true" type="q550:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q551="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q551:ArrayOfMemberSourceTarget">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q552="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ModelId" nillable="true" type="q552:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q553="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="VersionId" nillable="true" type="q553:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q554="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="EntityMembersCopyCriteria" nillable="true" type="q554:EntityMembersCopyCriteria" />
   <xs:complexType name="ArrayOfMemberSourceTarget">
     <xs:sequence>
       <xs:element xmlns:q555="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="MemberSourceTarget" nillable="true" type="q555:MemberSourceTarget" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q556="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfMemberSourceTarget" nillable="true" type="q556:ArrayOfMemberSourceTarget" />
   <xs:complexType name="MemberSourceTarget">
     <xs:sequence>
       <xs:element minOccurs="0" name="SourceMemberCode" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="TargetMemberCode" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q557="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberSourceTarget" nillable="true" type="q557:MemberSourceTarget" />
   <xs:element name="EntityMembersCopyResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q558="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q558:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersMergeRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q559="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q559:EntityMembers" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMembersMergeResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q560="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q560:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ModelMembersBulkDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q561="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelMembers" nillable="true" type="q561:ArrayOfEntityMembers" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ModelMembersBulkDeleteResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q562="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q562:OperationResult" />
         <xs:element xmlns:q563="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="StagingBatches" nillable="true" type="q563:ArrayOfIdentifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ModelMembersBulkUpdateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q564="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelMembers" nillable="true" type="q564:ArrayOfEntityMembers" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ModelMembersBulkUpdateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q565="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q565:OperationResult" />
         <xs:element xmlns:q566="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="StagingBatches" nillable="true" type="q566:ArrayOfIdentifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ModelMembersBulkMergeRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q567="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelMembers" nillable="true" type="q567:ArrayOfEntityMembers" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ModelMembersBulkMergeResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q568="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q568:OperationResult" />
         <xs:element xmlns:q569="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="StagingBatches" nillable="true" type="q569:ArrayOfIdentifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="StagingGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="IncludeUnbatchedInformation" type="xs:boolean" />
         <xs:element xmlns:q570="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="StagingResultCriteria" nillable="true" type="q570:StagingResultCriteria" />
         <xs:element xmlns:q571="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="StagingSearchCriteria" nillable="true" type="q571:StagingSearchCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="StagingResultCriteria">
     <xs:sequence>
       <xs:element minOccurs="0" name="All" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Attributes" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Members" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="PageSize" nillable="true" type="xs:int">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Relationships" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q572="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingResultCriteria" nillable="true" type="q572:StagingResultCriteria" />
   <xs:complexType name="StagingSearchCriteria">
     <xs:sequence>
       <xs:element xmlns:q573="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="StagingBatchStatus" type="q573:StagingBatchStatus">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q574="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="StagingBatches" nillable="true" type="q574:ArrayOfIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q575="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="StagingDataStatus" type="q575:StagingDataStatus" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q576="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingSearchCriteria" nillable="true" type="q576:StagingSearchCriteria" />
   <xs:simpleType name="StagingBatchStatus">
     <xs:restriction base="xs:string">
       <xs:enumeration value="All" />
       <xs:enumeration value="QueuedToRun" />
       <xs:enumeration value="NotRunning" />
       <xs:enumeration value="Running" />
       <xs:enumeration value="QueuedToClear" />
       <xs:enumeration value="Cleared" />
       <xs:enumeration value="AllExceptCleared" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q577="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingBatchStatus" nillable="true" type="q577:StagingBatchStatus" />
   <xs:simpleType name="StagingDataStatus">
     <xs:restriction base="xs:string">
       <xs:enumeration value="All" />
       <xs:enumeration value="Successful" />
       <xs:enumeration value="Error" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q578="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingDataStatus" nillable="true" type="q578:StagingDataStatus" />
   <xs:element name="StagingGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q579="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Batches" nillable="true" type="q579:ArrayOfStagingBatch" />
         <xs:element xmlns:q580="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q580:OperationResult" />
         <xs:element xmlns:q581="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UnbatchedInformation" nillable="true" type="q581:ArrayOfStagingUnbatchedInformation" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfStagingBatch">
     <xs:sequence>
       <xs:element xmlns:q582="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="StagingBatch" nillable="true" type="q582:StagingBatch" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q583="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfStagingBatch" nillable="true" type="q583:ArrayOfStagingBatch" />
   <xs:complexType name="StagingBatch">
     <xs:sequence>
       <xs:element xmlns:q584="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BatchId" nillable="true" type="q584:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q585="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Errors" nillable="true" type="q585:ArrayOfStagingBatchError">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q586="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Information" nillable="true" type="q586:StagingBatchInformation">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q587="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q587:ArrayOfEntityMembers">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q588="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingBatch" nillable="true" type="q588:StagingBatch" />
   <xs:complexType name="ArrayOfStagingBatchError">
     <xs:sequence>
       <xs:element xmlns:q589="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="StagingBatchError" nillable="true" type="q589:StagingBatchError" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q590="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfStagingBatchError" nillable="true" type="q590:ArrayOfStagingBatchError" />
   <xs:complexType name="StagingBatchError">
     <xs:sequence>
       <xs:element xmlns:q591="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeId" nillable="true" type="q591:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q592="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q592:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string" />
       <xs:element xmlns:q593="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyId" nillable="true" type="q593:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q594="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q594:MemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="TargetCode" nillable="true" type="xs:string" />
       <xs:element xmlns:q595="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="TargetType" nillable="true" type="q595:RelationshipType" />
       <xs:element xmlns:q596="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q596:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q597="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingBatchError" nillable="true" type="q597:StagingBatchError" />
   <xs:complexType name="StagingBatchInformation">
     <xs:sequence>
       <xs:element xmlns:q598="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BatchId" nillable="true" type="q598:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="LastRunEndDate" type="xs:dateTime" />
       <xs:element minOccurs="0" name="LastRunStartDate" type="xs:dateTime" />
       <xs:element minOccurs="0" name="MemberAttributeErrorCount" type="xs:int" />
       <xs:element minOccurs="0" name="MemberAttributeTotalCount" type="xs:int" />
       <xs:element minOccurs="0" name="MemberErrorCount" type="xs:int" />
       <xs:element minOccurs="0" name="MemberRelationshipErrorCount" type="xs:int" />
       <xs:element minOccurs="0" name="MemberRelationshipTotalCount" type="xs:int" />
       <xs:element minOccurs="0" name="MemberTotalCount" type="xs:int" />
       <xs:element minOccurs="0" name="ModelName" nillable="true" type="xs:string" />
       <xs:element xmlns:q599="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="PriorBatchId" nillable="true" type="q599:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q600="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SourceId" nillable="true" type="q600:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q601="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Status" type="q601:StagingBatchStatus" />
       <xs:element minOccurs="0" name="VersionId" type="xs:int" />
       <xs:element minOccurs="0" name="VersionName" nillable="true" type="xs:string" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q602="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingBatchInformation" nillable="true" type="q602:StagingBatchInformation" />
   <xs:complexType name="ArrayOfStagingUnbatchedInformation">
     <xs:sequence>
       <xs:element xmlns:q603="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="StagingUnbatchedInformation" nillable="true" type="q603:StagingUnbatchedInformation" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q604="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfStagingUnbatchedInformation" nillable="true" type="q604:ArrayOfStagingUnbatchedInformation" />
   <xs:complexType name="StagingUnbatchedInformation">
     <xs:sequence>
       <xs:element minOccurs="0" name="MemberAttributeCount" type="xs:int" />
       <xs:element minOccurs="0" name="MemberCount" type="xs:int" />
       <xs:element minOccurs="0" name="MemberRelationshipCount" type="xs:int" />
       <xs:element xmlns:q605="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q605:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q606="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingUnbatchedInformation" nillable="true" type="q606:StagingUnbatchedInformation" />
   <xs:element name="StagingClearRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q607="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Batches" nillable="true" type="q607:ArrayOfIdentifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="StagingClearResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="AttributesRecordsClearedCount" type="xs:int" />
         <xs:element minOccurs="0" name="BatchesQueuedToClearCount" type="xs:int" />
         <xs:element minOccurs="0" name="MemberRecordsClearedCount" type="xs:int" />
         <xs:element xmlns:q608="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q608:OperationResult" />
         <xs:element minOccurs="0" name="RelationshipRecordsClearedCount" type="xs:int" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="TransactionsGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q609="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="TransactionSearchCriteria" nillable="true" type="q609:TransactionSearchCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="TransactionSearchCriteria">
     <xs:sequence>
       <xs:element xmlns:q610="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeId" nillable="true" type="q610:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="DateTimeBeginRange" nillable="true" type="xs:dateTime" />
       <xs:element minOccurs="0" name="DateTimeEndRange" nillable="true" type="xs:dateTime" />
       <xs:element xmlns:q611="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q611:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q612="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ExplicitHierarchyId" nillable="true" type="q612:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q613="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q613:MemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q614="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberType" nillable="true" type="q614:MemberType" />
       <xs:element xmlns:q615="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q615:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="NewValue" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="PageNumber" type="xs:int" />
       <xs:element minOccurs="0" name="PageSize" nillable="true" type="xs:int" />
       <xs:element minOccurs="0" name="PriorValue" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="SortColumn" nillable="true" type="xs:string" />
       <xs:element xmlns:q616="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SortDirection" nillable="true" type="q616:SortDirection" />
       <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:int" />
       <xs:element xmlns:q617="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="TransactionType" nillable="true" type="q617:TransactionType" />
       <xs:element xmlns:q618="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UserId" nillable="true" type="q618:Identifier" />
       <xs:element xmlns:q619="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q619:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q620="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="TransactionSearchCriteria" nillable="true" type="q620:TransactionSearchCriteria" />
   <xs:simpleType name="TransactionType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="CreateMember">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="ChangeMemberStatus">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="SetAttributeValue">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="MoveMemberToParent">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="MoveMemberToSibling">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
       <xs:enumeration value="AnnotateMember">
         <xs:annotation>
           <xs:appinfo>
             <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
           </xs:appinfo>
         </xs:annotation>
       </xs:enumeration>
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q621="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="TransactionType" nillable="true" type="q621:TransactionType" />
   <xs:element name="TransactionsGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q622="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q622:OperationResult" />
         <xs:element minOccurs="0" name="TotalRecordCount" type="xs:int" />
         <xs:element xmlns:q623="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="TransactionList" nillable="true" type="q623:ArrayOfTransaction" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfTransaction">
     <xs:sequence>
       <xs:element xmlns:q624="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Transaction" nillable="true" type="q624:Transaction" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q625="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfTransaction" nillable="true" type="q625:ArrayOfTransaction" />
   <xs:complexType name="Transaction">
     <xs:sequence>
       <xs:element xmlns:q626="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AttributeId" nillable="true" type="q626:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Date" type="xs:dateTime">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q627="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q627:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q628="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ExplicitHierarchyId" nillable="true" type="q628:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Id" type="xs:int" />
       <xs:element xmlns:q629="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q629:MemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q630="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberType" type="q630:MemberType" />
       <xs:element xmlns:q631="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q631:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="NewValue" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="PriorValue" nillable="true" type="xs:string" />
       <xs:element xmlns:q632="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="TransactionType" type="q632:TransactionType" />
       <xs:element xmlns:q633="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UserId" nillable="true" type="q633:Identifier" />
       <xs:element xmlns:q634="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q634:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q635="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Transaction" nillable="true" type="q635:Transaction" />
   <xs:element name="TransactionsReverseRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q636="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Transactions" nillable="true" type="q636:ArrayOfint" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="TransactionsReverseResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q637="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q637:OperationResult" />
         <xs:element xmlns:q638="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="TransactionsReversed" nillable="true" type="q638:ArrayOfReplacementId" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfReplacementId">
     <xs:sequence>
       <xs:element xmlns:q639="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="ReplacementId" nillable="true" type="q639:ReplacementId" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q640="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfReplacementId" nillable="true" type="q640:ArrayOfReplacementId" />
   <xs:complexType name="ReplacementId">
     <xs:sequence>
       <xs:element minOccurs="0" name="NewId" type="xs:int" />
       <xs:element minOccurs="0" name="PriorId" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q641="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ReplacementId" nillable="true" type="q641:ReplacementId" />
   <xs:element name="ValidationGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q642="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ValidationSearchCriteria" nillable="true" type="q642:ValidationSearchCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ValidationSearchCriteria">
     <xs:sequence>
       <xs:element xmlns:q643="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q643:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q644="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberTypeId" nillable="true" type="q644:MemberType" />
       <xs:element xmlns:q645="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q645:ArrayOfMemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q646="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q646:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q647="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UserId" nillable="true" type="q647:Identifier" />
       <xs:element xmlns:q648="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q648:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q649="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ValidationSearchCriteria" nillable="true" type="q649:ValidationSearchCriteria" />
   <xs:complexType name="ArrayOfMemberIdentifier">
     <xs:sequence>
       <xs:element xmlns:q650="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="MemberIdentifier" nillable="true" type="q650:MemberIdentifier" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q651="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfMemberIdentifier" nillable="true" type="q651:ArrayOfMemberIdentifier" />
   <xs:element name="ValidationGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="IsRunning" type="xs:boolean" />
         <xs:element xmlns:q652="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q652:OperationResult" />
         <xs:element xmlns:q653="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SummaryItems" nillable="true" type="q653:ArrayOfValidationSummaryItem" />
         <xs:element xmlns:q654="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ValidationIssueList" nillable="true" type="q654:ArrayOfValidationIssue" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfValidationSummaryItem">
     <xs:sequence>
       <xs:element xmlns:q655="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="ValidationSummaryItem" nillable="true" type="q655:ValidationSummaryItem" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q656="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfValidationSummaryItem" nillable="true" type="q656:ArrayOfValidationSummaryItem" />
   <xs:complexType name="ValidationSummaryItem">
     <xs:sequence>
       <xs:element minOccurs="0" name="MemberCount" type="xs:int" />
       <xs:element xmlns:q657="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Status" type="q657:ValidationStatus" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q658="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ValidationSummaryItem" nillable="true" type="q658:ValidationSummaryItem" />
   <xs:complexType name="ArrayOfValidationIssue">
     <xs:sequence>
       <xs:element xmlns:q659="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="ValidationIssue" nillable="true" type="q659:ValidationIssue" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q660="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfValidationIssue" nillable="true" type="q660:ArrayOfValidationIssue" />
   <xs:complexType name="ValidationIssue">
     <xs:sequence>
       <xs:element xmlns:q661="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q661:AuditInfo">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q662="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleId" nillable="true" type="q662:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q663="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BusinessRuleItemId" nillable="true" type="q663:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
       <xs:element xmlns:q664="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q664:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q665="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="HierarchyId" nillable="true" type="q665:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="Id" type="xs:int" />
       <xs:element xmlns:q666="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q666:MemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q667="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q667:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="NotificationSent" type="xs:boolean" />
       <xs:element xmlns:q668="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q668:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q669="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ValidationIssue" nillable="true" type="q669:ValidationIssue" />
   <xs:element name="ValidationProcessRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q670="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ValidationProcessCriteria" nillable="true" type="q670:ValidationProcessCriteria" />
         <xs:element xmlns:q671="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ValidationProcessOptions" nillable="true" type="q671:ValidationProcessOptions" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ValidationProcessCriteria">
     <xs:sequence>
       <xs:element xmlns:q672="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q672:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q673="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Members" nillable="true" type="q673:ArrayOfMemberIdentifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q674="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q674:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q675="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q675:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q676="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ValidationProcessCriteria" nillable="true" type="q676:ValidationProcessCriteria" />
   <xs:complexType name="ValidationProcessOptions">
     <xs:sequence>
       <xs:element minOccurs="0" name="CommitVersion" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="ReturnValidationResults" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q677="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ValidationProcessOptions" nillable="true" type="q677:ValidationProcessOptions" />
   <xs:element name="ValidationProcessResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q678="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q678:OperationResult" />
         <xs:element xmlns:q679="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ValidationIssueList" nillable="true" type="q679:ArrayOfValidationIssue" />
         <xs:element xmlns:q680="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ValidationProcessResult" nillable="true" type="q680:ValidationProcessResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ValidationProcessResult">
     <xs:sequence>
       <xs:element minOccurs="0" name="MembersInvalidCount" type="xs:int" />
       <xs:element minOccurs="0" name="MembersValidCount" type="xs:int" />
       <xs:element minOccurs="0" name="MembersValidatedCount" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q681="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ValidationProcessResult" nillable="true" type="q681:ValidationProcessResult" />
   <xs:element name="EntityMemberAnnotationsCreateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q682="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Annotations" nillable="true" type="q682:ArrayOfAnnotation" />
         <xs:element xmlns:q683="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q683:Identifier" />
         <xs:element xmlns:q684="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q684:MemberIdentifier" />
         <xs:element xmlns:q685="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q685:Identifier" />
         <xs:element xmlns:q686="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q686:Identifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="ArrayOfAnnotation">
     <xs:sequence>
       <xs:element xmlns:q687="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="Annotation" nillable="true" type="q687:Annotation" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q688="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfAnnotation" nillable="true" type="q688:ArrayOfAnnotation" />
   <xs:complexType name="Annotation">
     <xs:sequence>
       <xs:element xmlns:q689="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="AuditInfo" nillable="true" type="q689:AuditInfo" />
       <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="Id" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q690="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="Annotation" nillable="true" type="q690:Annotation" />
   <xs:element name="AnnotationsCreateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q691="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q691:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="TransactionAnnotationsCreateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q692="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Annotations" nillable="true" type="q692:ArrayOfAnnotation" />
         <xs:element minOccurs="0" name="TransactionId" type="xs:int" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMemberAnnotationsGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q693="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q693:Identifier" />
         <xs:element xmlns:q694="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q694:MemberIdentifier" />
         <xs:element xmlns:q695="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q695:Identifier" />
         <xs:element xmlns:q696="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q696:Identifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMemberAnnotationsGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q697="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Annotations" nillable="true" type="q697:ArrayOfAnnotation" />
         <xs:element xmlns:q698="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q698:Identifier" />
         <xs:element xmlns:q699="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberId" nillable="true" type="q699:MemberIdentifier" />
         <xs:element xmlns:q700="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q700:Identifier" />
         <xs:element xmlns:q701="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q701:OperationResult" />
         <xs:element xmlns:q702="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q702:Identifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="TransactionAnnotationsGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="TransactionId" type="xs:int" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="TransactionAnnotationsGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q703="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Annotations" nillable="true" type="q703:ArrayOfAnnotation" />
         <xs:element xmlns:q704="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q704:OperationResult" />
         <xs:element minOccurs="0" name="TransactionId" type="xs:int" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="AnnotationsUpdateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
         <xs:element minOccurs="0" name="Id" type="xs:int" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="AnnotationsUpdateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q705="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q705:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="AnnotationsDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="Id" type="xs:int" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="AnnotationsDeleteResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q706="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q706:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="EntityMemberKeyGetRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q707="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="EntityId" nillable="true" type="q707:Identifier" />
         <xs:element xmlns:q708="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="LookupType" type="q708:MemberKeyLookupType" />
         <xs:element xmlns:q709="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberKeys" nillable="true" type="q709:ArrayOfMemberKey" />
         <xs:element xmlns:q710="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberType" type="q710:MemberType" />
         <xs:element xmlns:q711="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q711:Identifier" />
         <xs:element xmlns:q712="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q712:Identifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:simpleType name="MemberKeyLookupType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="MemberCode" />
       <xs:enumeration value="MemberId" />
     </xs:restriction>
   </xs:simpleType>
   <xs:element xmlns:q713="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberKeyLookupType" nillable="true" type="q713:MemberKeyLookupType" />
   <xs:complexType name="ArrayOfMemberKey">
     <xs:sequence>
       <xs:element xmlns:q714="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" maxOccurs="unbounded" name="MemberKey" nillable="true" type="q714:MemberKey" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q715="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="ArrayOfMemberKey" nillable="true" type="q715:ArrayOfMemberKey" />
   <xs:complexType name="MemberKey">
     <xs:sequence>
       <xs:element minOccurs="0" name="MemberCode" nillable="true" type="xs:string" />
       <xs:element minOccurs="0" name="MemberId" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q716="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="MemberKey" nillable="true" type="q716:MemberKey" />
   <xs:element name="EntityMemberKeyGetResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q717="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="MemberKeys" nillable="true" type="q717:ArrayOfMemberKey" />
         <xs:element xmlns:q718="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q718:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="StagingProcessRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element minOccurs="0" name="Process" type="xs:boolean" />
         <xs:element xmlns:q719="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="UnbatchedCriteria" nillable="true" type="q719:StagingUnbatchedCriteria" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="StagingUnbatchedCriteria">
     <xs:sequence>
       <xs:element xmlns:q720="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ModelId" nillable="true" type="q720:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q721="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="SourceSystemId" nillable="true" type="q721:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element xmlns:q722="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="VersionId" nillable="true" type="q722:Identifier">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>
   <xs:element xmlns:q723="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" name="StagingUnbatchedCriteria" nillable="true" type="q723:StagingUnbatchedCriteria" />
   <xs:element name="StagingProcessResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q724="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="BatchId" nillable="true" type="q724:StagingBatch" />
         <xs:element xmlns:q725="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q725:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ExportViewCreateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q726="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ExportView" nillable="true" type="q726:ExportView" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ExportViewCreateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q727="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q727:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ExportViewUpdateRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q728="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="ExportView" nillable="true" type="q728:ExportView" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ExportViewUpdateResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q729="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q729:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ExportViewDeleteRequest">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q730="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="Identifier" nillable="true" type="q730:Identifier" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="ExportViewDeleteResponse">
     <xs:complexType>
       <xs:sequence>
         <xs:element xmlns:q731="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" minOccurs="0" name="OperationResult" nillable="true" type="q731:OperationResult" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
 </xs:schema>