<Domicel:Srv xmlns:Domicel="0-1">
  <Domicel:SrvHostId>1</Domicel:SrvHostId>
  <Domicel:SrvId>10000</Domicel:SrvId>
  <Domicel:Tag>SrvDoc</Domicel:Tag>
  <Domicel:SrvTypeList>
    <Domicel:SrvType>
      <Domicel:Tag>Srv</Domicel:Tag>
      <Domicel:Type>All</Domicel:Type>
      <Domicel:MemberList>
        <Domicel:Member>
          <Domicel:Tag>SrvHostId</Domicel:Tag>
          <Domicel:Type>Decimal</Domicel:Type>
          <Domicel:Restrict>Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>SrvId</Domicel:Tag>
          <Domicel:Type>Decimal</Domicel:Type>
          <Domicel:Restrict>Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>Tag</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;40&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>ExtendsList</Domicel:Tag>
          <Domicel:Type>Sequence</Domicel:Type>
          <Domicel:Restrict>Length=&quot;1000&quot;</Domicel:Restrict>
          <Domicel:MemberList>
            <Domicel:Member>
              <Domicel:Tag>Extends</Domicel:Tag>
              <Domicel:Type>SrvRef</Domicel:Type>
            </Domicel:Member>
          </Domicel:MemberList>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>UsesList</Domicel:Tag>
          <Domicel:Type>Sequence</Domicel:Type>
          <Domicel:Restrict>Length=&quot;1000&quot;</Domicel:Restrict>
          <Domicel:MemberList>
            <Domicel:Member>
              <Domicel:Tag>Uses</Domicel:Tag>
              <Domicel:Type>SrvRef</Domicel:Type>
            </Domicel:Member>
          </Domicel:MemberList>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>SrvOpList</Domicel:Tag>
          <Domicel:Type>Sequence</Domicel:Type>
          <Domicel:Restrict>Length=&quot;1000&quot;</Domicel:Restrict>
          <Domicel:MemberList>
            <Domicel:Member>
              <Domicel:Tag>SrvOp</Domicel:Tag>
              <Domicel:Type>SrvOp</Domicel:Type>
            </Domicel:Member>
          </Domicel:MemberList>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>SrvTypeList</Domicel:Tag>
          <Domicel:Type>Sequence</Domicel:Type>
          <Domicel:Restrict>Length=&quot;1000&quot;</Domicel:Restrict>
          <Domicel:MemberList>
            <Domicel:Member>
              <Domicel:Tag>SrvType</Domicel:Tag>
              <Domicel:Type>SrvType</Domicel:Type>
            </Domicel:Member>
          </Domicel:MemberList>
        </Domicel:Member>
      </Domicel:MemberList>
    </Domicel:SrvType>
    <Domicel:SrvType>
      <Domicel:Tag>SrvRef</Domicel:Tag>
      <Domicel:Type>All</Domicel:Type>
      <Domicel:MemberList>
        <Domicel:Member>
          <Domicel:Tag>SrvHostId</Domicel:Tag>
          <Domicel:Type>Decimal</Domicel:Type>
          <Domicel:Restrict>Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>SrvId</Domicel:Tag>
          <Domicel:Type>Decimal</Domicel:Type>
          <Domicel:Restrict>Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>Tag</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;40&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
      </Domicel:MemberList>
    </Domicel:SrvType>
    <Domicel:SrvType>
      <Domicel:Tag>SrvOp</Domicel:Tag>
      <Domicel:Type>All</Domicel:Type>
      <Domicel:MemberList>
        <Domicel:Member>
          <Domicel:Tag>Namespace</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;80&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>Tag</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;40&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>Transport</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;40&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>InputNamespace</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;80&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>InputType</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;40&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>OutputNamespace</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;80&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>OutputType</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;40&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
      </Domicel:MemberList>
    </Domicel:SrvType>
    <Domicel:SrvType>
      <Domicel:Tag>SrvType</Domicel:Tag>
      <Domicel:Type>All</Domicel:Type>
      <Domicel:MemberList>
        <Domicel:Member>
          <Domicel:Tag>Namespace</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;80&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>Tag</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;40&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>TypeNamespace</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;80&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>Type</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;40&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>Restrict</Domicel:Tag>
          <Domicel:Type>String</Domicel:Type>
          <Domicel:Restrict>Length=&quot;200&quot; Mandatory=&quot;True&quot;</Domicel:Restrict>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>AttrList</Domicel:Tag>
          <Domicel:Type>Sequence</Domicel:Type>
          <Domicel:Restrict>Length=&quot;1000&quot;</Domicel:Restrict>
          <Domicel:MemberList>
            <Domicel:Member>
              <Domicel:Tag>Attr</Domicel:Tag>
              <Domicel:Type>SrvType</Domicel:Type>
            </Domicel:Member>
          </Domicel:MemberList>
        </Domicel:Member>
        <Domicel:Member>
          <Domicel:Tag>MemberList</Domicel:Tag>
          <Domicel:Type>Sequence</Domicel:Type>
          <Domicel:Restrict>Length=&quot;1000&quot;</Domicel:Restrict>
          <Domicel:MemberList>
            <Domicel:Member>
              <Domicel:Tag>Member</Domicel:Tag>
              <Domicel:Type>SrvType</Domicel:Type>
            </Domicel:Member>
          </Domicel:MemberList>
        </Domicel:Member>
      </Domicel:MemberList>
    </Domicel:SrvType>
  </Domicel:SrvTypeList>
</Domicel:Srv>