Commit 9f58e283 authored by canterburym's avatar canterburym
Browse files

Preparing for transfer

parent c5dab211
Pipeline #2586 passed with stages
in 56 seconds
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r16:v1"
targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r16:v1"
elementFormDefault="qualified">
<xs:complexType name="X1Extensions">
<xs:sequence>
<xs:element name="Extension" type="X1Extension" minOccurs="1" maxOccurs="unbounded"></xs:element>
</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>
<xs:element name="LALSLTFProvisioning" type="LALSLTFProvisioningExtensions"></xs:element>
<xs:element name="HeaderReporting" type="PDHRReportingExtensions"></xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="LALSLILCSTargetProvisioningExtensions">
<xs:sequence>
<xs:element name="PositioningServiceType" type="PositioningServiceType"></xs:element>
<xs:element name="PositioningPeriodicity" type="PositioningPeriodicity" minOccurs="0"></xs:element>
<xs:element name="PositioningParameters" type="PositioningParameters" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="PositioningServiceType">
<xs:restriction base="xs:string">
<xs:enumeration value="Immediate"></xs:enumeration>
<xs:enumeration value="Periodic"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PositioningPeriodicity">
<xs:restriction base="xs:nonNegativeInteger">
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PositioningParameters">
<xs:sequence>
<xs:element name="RequestedLocationType" type="RequestedLocationType" minOccurs="0"></xs:element>
<xs:element name="RequestedResponseType" type="RequestedResponseType" minOccurs="0"></xs:element>
<xs:element name="MaxLocationAge" type="xs:nonNegativeInteger" minOccurs="0"></xs:element>
<xs:element name="ResponseTimingRequired" type="ResponseTimingRequired" minOccurs="0"></xs:element>
<xs:element name="ResponseTimer" type="xs:nonNegativeInteger" minOccurs="0"></xs:element>
<xs:element name="HorizontalAccuracy" type="NumberWithQOSClass" minOccurs="0"></xs:element>
<xs:element name="AltitudeAccuracy" type="NumberWithQOSClass" minOccurs="0"></xs:element>
<xs:element name="MotionStateRequest" type="EmptyElement" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="RequestedLocationType">
<xs:restriction base="xs:string">
<xs:enumeration value="CURRENT"></xs:enumeration>
<xs:enumeration value="CURRENT_OR_LAST"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RequestedResponseType">
<xs:restriction base="xs:string">
<xs:enumeration value="SYNC"></xs:enumeration>
<xs:enumeration value="ASYNC"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ResponseTimingRequired">
<xs:restriction base="xs:string">
<xs:enumeration value="NO_DELAY"></xs:enumeration>
<xs:enumeration value="LOW_DELAY"></xs:enumeration>
<xs:enumeration value="DELAY_TOL"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="NumberWithQOSClass">
<xs:simpleContent>
<xs:extension base="xs:nonNegativeInteger">
<xs:attribute name="qos_class" type="QOSClass"></xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="QOSClass">
<xs:restriction base="xs:string">
<xs:enumeration value="ASSURED"></xs:enumeration>
<xs:enumeration value="BEST_EFFORT"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EmptyElement">
<xs:restriction base="xs:string">
<xs:enumeration value=""></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="LALSLTFProvisioningExtensions">
<xs:sequence>
<xs:element name="LILCSClientAddress" type="LILCSClientIPAddress"></xs:element>
<xs:element name="PositioningParameters" type="PositioningParameters" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LILCSClientIPAddress">
<xs:sequence>
<xs:choice>
<xs:element name="IPv4Address" type="IPv4Address"/>
<xs:element name="IPv6Address" type="IPv6Address"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="IPv4Address">
<xs:restriction base="xs:token">
<xs:pattern value="((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IPv6Address">
<xs:restriction base="xs:token">
<xs:pattern value="([0-9a-f]{4}:){7}([0-9a-f]{4})"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PDHRReportingExtensions">
<xs:sequence>
<xs:element name="PDHType" type="PDHType"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PDHType">
<xs:choice>
<xs:element name="PDHR" type="EmptyElement"></xs:element>
<xs:element name="PDSR" type="PDSRParameters"></xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="PDSRParameters">
<xs:sequence>
<xs:element name="PDSRTriggerType" type="PDSRTriggerType"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PDSRTriggerType">
<xs:choice>
<xs:element name="TimerExpiry" type="TimerExpiryInSeconds"></xs:element>
<xs:element name="PacketCount" type="xs:nonNegativeInteger"></xs:element>
<xs:element name="ByteCount" type="xs:nonNegativeInteger"></xs:element>
</xs:choice>
</xs:complexType>
<xs:simpleType name="TimerExpiryInSeconds">
<xs:restriction base="xs:nonNegativeInteger">
</xs:restriction>
</xs:simpleType>
</xs:schema>
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment