Commit 3eb73fdc authored by canterburym's avatar canterburym
Browse files

Changes to XSD

parent ed58eaff
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
@@ -10,6 +10,46 @@
    </xs:sequence>
  </xs:complexType>

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

  <xs:complexType name="UPFLIT3TargetIdentifier">
    <xs:choice>
      <xs:element name="FSEID" type="FSEID"></xs:element>
      <xs:element name="PDRID" type="xs:unsignedInt"></xs:element>
      <xs:element name="QERID" type="xs:unsignedInt"></xs:element>
      <xs:element name="NetworkInstance" type="xs:hexBinary"></xs:element>
      <xs:element name="GTPTunnelDirection" type="GTPTunnelDirection"></xs:element>
      <xs:element name="FTEID" type="FTEID"></xs:element>
    </xs:choice>
  </xs:complexType>

  <xs:complexType name="FSEID">
    <xs:sequence>
      <xs:element name="SEID" type="xs:unsignedLong"></xs:element>
      <xs:element name="IPv4Address" type="IPv4Address" minOccurs="0"></xs:element>
      <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"></xs:element>
   </xs:sequence>
  </xs:complexType>

  <xs:complexType name="FTEID">
    <xs:sequence>
      <xs:element name="TEID" type="xs:unsignedInt"></xs:element>
      <xs:element name="IPv4Address" type="IPv4Address" minOccurs="0"></xs:element>
      <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"></xs:element>
   </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="GTPTunnelDirection">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Outbound"></xs:enumeration>
      <xs:enumeration value="Inbound"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="X1Extension">
    <xs:choice>
      <xs:element name="LALSLILCSTargetProvisioning" type="LALSLILCSTargetProvisioningExtensions"></xs:element>