Commit b210c83c authored by canterburym's avatar canterburym
Browse files

Merge branch 'cr/TS33128/0337' of forge.3gpp.org:sa3/li into postmeeting/SA96

parents 2956821b 05a185d1
Loading
Loading
Loading
Loading
+61 −4
Original line number Diff line number Diff line
@@ -90,6 +90,7 @@
      <xs:element name="HeaderReporting" type="PDHRReportingExtensions"></xs:element>
      <xs:element name="SMSFExtensions" type="SMSFProvisioningExtensions"></xs:element>
      <xs:element name="IdentifierAssociation" type="IdentifierAssociationExtensions"></xs:element>
      <xs:element name="SDP" type="SDP"></xs:element>
    </xs:choice>
  </xs:complexType>

@@ -295,4 +296,60 @@
    <xs:restriction base="xs:anyURI"></xs:restriction>
  </xs:simpleType>

  <xs:element name="IMST3TargetIdentifierExtensions" type="IMST3TargetIdentifierExtensions"></xs:element>

  <xs:complexType name="IMST3TargetIdentifierExtensions">
    <xs:sequence>
      <xs:element name="IMST3TargetIdentifierExtension" type="IMST3TargetIdentifierExtension" minOccurs="1" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="IMST3TargetIdentifierExtension">
    <xs:choice>
      <xs:element name="H248ContextID" type="H248ContextID"></xs:element>
      <xs:element name="PayloadDirectionAssignment" type="PayloadDirectionAssignment"></xs:element>
      <xs:element name="TriggerScope" type="TriggerScope"></xs:element>
    </xs:choice>
  </xs:complexType>

 <xs:simpleType name="PayloadDirectionAssignment">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ToTarget"></xs:enumeration>
      <xs:enumeration value="FromTarget"></xs:enumeration>
      <xs:enumeration value="NotDetermined"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="H248ContextID">
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="1"></xs:minInclusive>
      <xs:maxInclusive value="4294967293"></xs:maxInclusive>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="TriggerScope">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unidirectional"></xs:enumeration>
      <xs:enumeration value="Bidirectional"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="SDP">
    <xs:sequence>
      <xs:element name="SDPData" type="SDPData" minOccurs="1" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="SDPData">
    <xs:choice>
      <xs:element name="LocalSDP" type="SDPInfo"></xs:element>
      <xs:element name="RemoteSDP" type="SDPInfo"></xs:element>
    </xs:choice>
  </xs:complexType>

  <xs:simpleType name="SDPInfo">
    <xs:restriction base="xs:string">
    </xs:restriction>
  </xs:simpleType>

</xs:schema>