Loading 33128/r15/urn_3GPP_ns_li_3GPPX1Extensions.xsd +226 −223 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2" targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2" elementFormDefault="qualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2" targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2" elementFormDefault="qualified"> <xs:element name="X1Extensions" type="X1Extension"/> <xs:element name="X1Extensions" type="X1Extension"></xs:element> <xs:element name="UPFLIT3TargetIdentifierExtensions" type="UPFLIT3TargetIdentifierExtensions"/> <xs:element name="UPFLIT3TargetIdentifierExtensions" type="UPFLIT3TargetIdentifierExtensions"></xs:element> <xs:complexType name="UPFLIT3TargetIdentifierExtensions"> <xs:sequence> <xs:element name="UPFLIT3TargetIdentifier" type="UPFLIT3TargetIdentifier" minOccurs="1" maxOccurs="unbounded"/> <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 name="PDRID" type="xs:unsignedInt"/> <xs:element name="QERID" type="xs:unsignedInt"/> <xs:element name="NetworkInstance" type="xs:hexBinary"/> <xs:element name="GTPTunnelDirection" type="GTPTunnelDirection"/> <xs:element name="FTEID" type="FTEID"/> <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 name="IPv4Address" type="IPv4Address" minOccurs="0"/> <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"/> <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 name="IPv4Address" type="IPv4Address" minOccurs="0"/> <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"/> <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 value="Inbound"/> <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 name="LALSLTFProvisioning" type="LALSLTFProvisioningExtensions"/> <xs:element name="HeaderReporting" type="PDHRReportingExtensions"/> <xs:element name="ServiceScopingOptions" type="ServiceScopingOptions"/> <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:element name="ServiceScopingOptions" type="ServiceScopingOptions"></xs:element> </xs:choice> </xs:complexType> <xs:complexType name="LALSLILCSTargetProvisioningExtensions"> <xs:sequence> <xs:element name="PositioningServiceType" type="PositioningServiceType"/> <xs:element name="PositioningPeriodicity" type="PositioningPeriodicity" minOccurs="0"/> <xs:element name="PositioningParameters" type="PositioningParameters" minOccurs="0"/> <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 value="Periodic"/> <xs:enumeration value="Immediate"></xs:enumeration> <xs:enumeration value="Periodic"></xs:enumeration> </xs:restriction> </xs:simpleType> Loading @@ -75,63 +78,63 @@ <xs:complexType name="PositioningParameters"> <xs:sequence> <xs:element name="RequestedLocationType" type="RequestedLocationType" minOccurs="0"/> <xs:element name="RequestedResponseType" type="RequestedResponseType" minOccurs="0"/> <xs:element name="MaxLocationAge" type="xs:nonNegativeInteger" minOccurs="0"/> <xs:element name="ResponseTimingRequired" type="ResponseTimingRequired" minOccurs="0"/> <xs:element name="ResponseTimer" type="xs:nonNegativeInteger" minOccurs="0"/> <xs:element name="HorizontalAccuracy" type="NumberWithQOSClass" minOccurs="0"/> <xs:element name="AltitudeAccuracy" type="NumberWithQOSClass" minOccurs="0"/> <xs:element name="MotionStateRequest" type="EmptyElement" minOccurs="0"/> <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 value="CURRENT_OR_LAST"/> <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 value="ASYNC"/> <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 value="LOW_DELAY"/> <xs:enumeration value="DELAY_TOL"/> <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 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 value="BEST_EFFORT"/> <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 value=""></xs:enumeration> </xs:restriction> </xs:simpleType> <xs:complexType name="LALSLTFProvisioningExtensions"> <xs:sequence> <xs:element name="LILCSClientAddress" type="LILCSClientIPAddress"/> <xs:element name="PositioningParameters" type="PositioningParameters" minOccurs="0"/> <xs:element name="LILCSClientAddress" type="LILCSClientIPAddress"></xs:element> <xs:element name="PositioningParameters" type="PositioningParameters" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> Loading @@ -158,28 +161,28 @@ <xs:complexType name="PDHRReportingExtensions"> <xs:sequence> <xs:element name="PDHType" type="PDHType"/> <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 name="PDSR" type="PDSRParameters"/> <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 name="PDSRTriggerType" type="PDSRTriggerType"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="PDSRTriggerType"> <xs:choice> <xs:element name="TimerExpiry" type="TimerExpiryInSeconds"/> <xs:element name="PacketCount" type="xs:nonNegativeInteger"/> <xs:element name="ByteCount" type="xs:nonNegativeInteger"/> <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> Loading @@ -190,33 +193,33 @@ <xs:complexType name="ServiceScopingOptions"> <xs:sequence> <xs:element name="ServiceTypeOptions" type="ServiceTypeOptions"/> <xs:element name="LocationInformationOptions" type="LocationInformationOptions"/> <xs:element name="NonHPLMNRANTrafficDelivery" type="ServiceScopeOptionValue"/> <xs:element name="ServiceTypeOptions" type="ServiceTypeOptions"></xs:element> <xs:element name="LocationInformationOptions" type="LocationInformationOptions"></xs:element> <xs:element name="NonHPLMNRANTrafficDelivery" type="ServiceScopeOptionValue"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ServiceTypeOptions"> <xs:sequence> <xs:element name="Voice" type="ServiceScopeOptionValue"/> <xs:element name="Data" type="ServiceScopeOptionValue"/> <xs:element name="Messaging" type="ServiceScopeOptionValue"/> <xs:element name="PTT" type="ServiceScopeOptionValue"/> <xs:element name="Voice" type="ServiceScopeOptionValue"></xs:element> <xs:element name="Data" type="ServiceScopeOptionValue"></xs:element> <xs:element name="Messaging" type="ServiceScopeOptionValue"></xs:element> <xs:element name="PTT" type="ServiceScopeOptionValue"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="LocationInformationOptions"> <xs:sequence> <xs:element name="ReportLocationAtBeginningAndEnd" type="ServiceScopeOptionValue"/> <xs:element name="ReportLocationUpdate" type="ServiceScopeOptionValue"/> <xs:element name="LALS" type="ServiceScopeOptionValue"/> <xs:element name="ReportLocationAtBeginningAndEnd" type="ServiceScopeOptionValue"></xs:element> <xs:element name="ReportLocationUpdate" type="ServiceScopeOptionValue"></xs:element> <xs:element name="LALS" type="ServiceScopeOptionValue"></xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="ServiceScopeOptionValue"> <xs:restriction base="xs:string"> <xs:enumeration value="Deliver"/> <xs:enumeration value="DoNotDeliver"/> <xs:enumeration value="Deliver"></xs:enumeration> <xs:enumeration value="DoNotDeliver"></xs:enumeration> </xs:restriction> </xs:simpleType> Loading 33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +219 −214 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" elementFormDefault="qualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> Loading Loading @@ -126,25 +131,25 @@ <xs:simpleType name="MCC"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{3}"/> <xs:pattern value="[0-9]{3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="MNC"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{2,3}"/> <xs:pattern value="[0-9]{2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="TAC"> <xs:restriction base="xs:string"> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"/> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="NID"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Fa-f0-9]{11}"/> <xs:pattern value="[A-Fa-f0-9]{11}"></xs:pattern> </xs:restriction> </xs:simpleType> Loading @@ -152,8 +157,8 @@ <xs:complexContent> <xs:extension base="x1:X1RequestMessage"> <xs:sequence> <xs:element name="OngoingAssociationTaskID" type="common:UUID"/> <xs:element name="SUPI" type="SUPI"/> <xs:element name="OngoingAssociationTaskID" type="common:UUID"></xs:element> <xs:element name="SUPI" type="SUPI"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -164,7 +169,7 @@ <xs:extension base="x1:X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="x1:OKAckAndComplete"/> <xs:element name="CurrentAssociations" type="IdentityResponseDetails"/> <xs:element name="CurrentAssociations" type="IdentityResponseDetails"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -174,7 +179,7 @@ <xs:complexContent> <xs:extension base="x1:X1RequestMessage"> <xs:sequence> <xs:element name="OngoingAssociationTaskID" type="common:UUID"/> <xs:element name="OngoingAssociationTaskID" type="common:UUID"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading 33128/r16/urn_3GPP_ns_li_3GPPStateTransfer.xsd +50 −46 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsiX1="http://uri.etsi.org/03221/X1/2017/10" xmlns="urn:3GPP:ns:li:3GPPStateTransfer:r16:v1" targetNamespace="urn:3GPP:ns:li:3GPPStateTransfer:r16:v1" elementFormDefault="qualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsiX1="http://uri.etsi.org/03221/X1/2017/10" xmlns="urn:3GPP:ns:li:3GPPStateTransfer:r16:v1" targetNamespace="urn:3GPP:ns:li:3GPPStateTransfer:r16:v1" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> <xs:element name="TFLIState" type="TFLIState"/> <xs:element name="TFLIState" type="TFLIState"></xs:element> <xs:complexType name="TFLIState"> <xs:sequence> <xs:element name="PDUSessionID" type="PDUSessionID"/> <xs:element name="XID" type="etsiX1:XId"/> <xs:element name="CorrelationID" type="xs:nonNegativeInteger"/> <xs:element name="TriggeredTasks" type="ListOfTriggeredTasks"/> <xs:element name="PDUSessionID" type="PDUSessionID"></xs:element> <xs:element name="XID" type="etsiX1:XId"></xs:element> <xs:element name="CorrelationID" type="xs:nonNegativeInteger"></xs:element> <xs:element name="TriggeredTasks" type="ListOfTriggeredTasks"></xs:element> </xs:sequence> </xs:complexType> <xs:element name="POILIState" type="POILIState"/> <xs:element name="POILIState" type="POILIState"></xs:element> <xs:complexType name="POILIState"> <xs:sequence> <xs:element name="PDUSessionID" type="PDUSessionID"/> <xs:element name="XID" type="etsiX1:XId"/> <xs:element name="SequenceNumber" type="xs:unsignedInt"/> <xs:element name="CorrelationID" type="xs:nonNegativeInteger"/> <xs:element name="PDUSessionID" type="PDUSessionID"></xs:element> <xs:element name="XID" type="etsiX1:XId"></xs:element> <xs:element name="SequenceNumber" type="xs:unsignedInt"></xs:element> <xs:element name="CorrelationID" type="xs:nonNegativeInteger"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfTriggeredTasks"> <xs:sequence> <xs:element name="TriggeredTask" type="TriggeredTask" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="TriggeredTask" type="TriggeredTask" minOccurs="0" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="TriggeredTask"> <xs:sequence> <xs:element name="XID" type="etsiX1:XId"/> <xs:element name="NEID" type="etsiX1:NeIdentifier"/> <xs:element name="XID" type="etsiX1:XId"></xs:element> <xs:element name="NEID" type="etsiX1:NeIdentifier"></xs:element> </xs:sequence> </xs:complexType> Loading 33128/r16/urn_3GPP_ns_li_3GPPX1Extensions.xsd +244 −241 File changed.Preview size limit exceeded, changes collapsed. Show changes 33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +251 −246 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v4" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v4" elementFormDefault="qualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v4" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v4" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> Loading Loading @@ -151,31 +156,31 @@ <xs:simpleType name="NRCellID"> <xs:restriction base="xs:string"> <xs:pattern value="([A-Fa-f0-9]{9})"/> <xs:pattern value="([A-Fa-f0-9]{9})"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="MCC"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{3}"/> <xs:pattern value="[0-9]{3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="MNC"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{2,3}"/> <xs:pattern value="[0-9]{2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="TAC"> <xs:restriction base="xs:string"> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"/> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="NID"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Fa-f0-9]{11}"/> <xs:pattern value="[A-Fa-f0-9]{11}"></xs:pattern> </xs:restriction> </xs:simpleType> Loading @@ -183,8 +188,8 @@ <xs:complexContent> <xs:extension base="x1:X1RequestMessage"> <xs:sequence> <xs:element name="OngoingAssociationTaskID" type="common:UUID"/> <xs:element name="SUPI" type="SUPI"/> <xs:element name="OngoingAssociationTaskID" type="common:UUID"></xs:element> <xs:element name="SUPI" type="SUPI"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -195,7 +200,7 @@ <xs:extension base="x1:X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="x1:OKAckAndComplete"/> <xs:element name="CurrentAssociations" type="IdentityResponseDetails"/> <xs:element name="CurrentAssociations" type="IdentityResponseDetails"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -205,7 +210,7 @@ <xs:complexContent> <xs:extension base="x1:X1RequestMessage"> <xs:sequence> <xs:element name="OngoingAssociationTaskID" type="common:UUID"/> <xs:element name="OngoingAssociationTaskID" type="common:UUID"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading Loading
33128/r15/urn_3GPP_ns_li_3GPPX1Extensions.xsd +226 −223 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2" targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2" elementFormDefault="qualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2" targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r15:v2" elementFormDefault="qualified"> <xs:element name="X1Extensions" type="X1Extension"/> <xs:element name="X1Extensions" type="X1Extension"></xs:element> <xs:element name="UPFLIT3TargetIdentifierExtensions" type="UPFLIT3TargetIdentifierExtensions"/> <xs:element name="UPFLIT3TargetIdentifierExtensions" type="UPFLIT3TargetIdentifierExtensions"></xs:element> <xs:complexType name="UPFLIT3TargetIdentifierExtensions"> <xs:sequence> <xs:element name="UPFLIT3TargetIdentifier" type="UPFLIT3TargetIdentifier" minOccurs="1" maxOccurs="unbounded"/> <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 name="PDRID" type="xs:unsignedInt"/> <xs:element name="QERID" type="xs:unsignedInt"/> <xs:element name="NetworkInstance" type="xs:hexBinary"/> <xs:element name="GTPTunnelDirection" type="GTPTunnelDirection"/> <xs:element name="FTEID" type="FTEID"/> <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 name="IPv4Address" type="IPv4Address" minOccurs="0"/> <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"/> <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 name="IPv4Address" type="IPv4Address" minOccurs="0"/> <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"/> <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 value="Inbound"/> <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 name="LALSLTFProvisioning" type="LALSLTFProvisioningExtensions"/> <xs:element name="HeaderReporting" type="PDHRReportingExtensions"/> <xs:element name="ServiceScopingOptions" type="ServiceScopingOptions"/> <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:element name="ServiceScopingOptions" type="ServiceScopingOptions"></xs:element> </xs:choice> </xs:complexType> <xs:complexType name="LALSLILCSTargetProvisioningExtensions"> <xs:sequence> <xs:element name="PositioningServiceType" type="PositioningServiceType"/> <xs:element name="PositioningPeriodicity" type="PositioningPeriodicity" minOccurs="0"/> <xs:element name="PositioningParameters" type="PositioningParameters" minOccurs="0"/> <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 value="Periodic"/> <xs:enumeration value="Immediate"></xs:enumeration> <xs:enumeration value="Periodic"></xs:enumeration> </xs:restriction> </xs:simpleType> Loading @@ -75,63 +78,63 @@ <xs:complexType name="PositioningParameters"> <xs:sequence> <xs:element name="RequestedLocationType" type="RequestedLocationType" minOccurs="0"/> <xs:element name="RequestedResponseType" type="RequestedResponseType" minOccurs="0"/> <xs:element name="MaxLocationAge" type="xs:nonNegativeInteger" minOccurs="0"/> <xs:element name="ResponseTimingRequired" type="ResponseTimingRequired" minOccurs="0"/> <xs:element name="ResponseTimer" type="xs:nonNegativeInteger" minOccurs="0"/> <xs:element name="HorizontalAccuracy" type="NumberWithQOSClass" minOccurs="0"/> <xs:element name="AltitudeAccuracy" type="NumberWithQOSClass" minOccurs="0"/> <xs:element name="MotionStateRequest" type="EmptyElement" minOccurs="0"/> <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 value="CURRENT_OR_LAST"/> <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 value="ASYNC"/> <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 value="LOW_DELAY"/> <xs:enumeration value="DELAY_TOL"/> <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 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 value="BEST_EFFORT"/> <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 value=""></xs:enumeration> </xs:restriction> </xs:simpleType> <xs:complexType name="LALSLTFProvisioningExtensions"> <xs:sequence> <xs:element name="LILCSClientAddress" type="LILCSClientIPAddress"/> <xs:element name="PositioningParameters" type="PositioningParameters" minOccurs="0"/> <xs:element name="LILCSClientAddress" type="LILCSClientIPAddress"></xs:element> <xs:element name="PositioningParameters" type="PositioningParameters" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> Loading @@ -158,28 +161,28 @@ <xs:complexType name="PDHRReportingExtensions"> <xs:sequence> <xs:element name="PDHType" type="PDHType"/> <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 name="PDSR" type="PDSRParameters"/> <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 name="PDSRTriggerType" type="PDSRTriggerType"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="PDSRTriggerType"> <xs:choice> <xs:element name="TimerExpiry" type="TimerExpiryInSeconds"/> <xs:element name="PacketCount" type="xs:nonNegativeInteger"/> <xs:element name="ByteCount" type="xs:nonNegativeInteger"/> <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> Loading @@ -190,33 +193,33 @@ <xs:complexType name="ServiceScopingOptions"> <xs:sequence> <xs:element name="ServiceTypeOptions" type="ServiceTypeOptions"/> <xs:element name="LocationInformationOptions" type="LocationInformationOptions"/> <xs:element name="NonHPLMNRANTrafficDelivery" type="ServiceScopeOptionValue"/> <xs:element name="ServiceTypeOptions" type="ServiceTypeOptions"></xs:element> <xs:element name="LocationInformationOptions" type="LocationInformationOptions"></xs:element> <xs:element name="NonHPLMNRANTrafficDelivery" type="ServiceScopeOptionValue"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ServiceTypeOptions"> <xs:sequence> <xs:element name="Voice" type="ServiceScopeOptionValue"/> <xs:element name="Data" type="ServiceScopeOptionValue"/> <xs:element name="Messaging" type="ServiceScopeOptionValue"/> <xs:element name="PTT" type="ServiceScopeOptionValue"/> <xs:element name="Voice" type="ServiceScopeOptionValue"></xs:element> <xs:element name="Data" type="ServiceScopeOptionValue"></xs:element> <xs:element name="Messaging" type="ServiceScopeOptionValue"></xs:element> <xs:element name="PTT" type="ServiceScopeOptionValue"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="LocationInformationOptions"> <xs:sequence> <xs:element name="ReportLocationAtBeginningAndEnd" type="ServiceScopeOptionValue"/> <xs:element name="ReportLocationUpdate" type="ServiceScopeOptionValue"/> <xs:element name="LALS" type="ServiceScopeOptionValue"/> <xs:element name="ReportLocationAtBeginningAndEnd" type="ServiceScopeOptionValue"></xs:element> <xs:element name="ReportLocationUpdate" type="ServiceScopeOptionValue"></xs:element> <xs:element name="LALS" type="ServiceScopeOptionValue"></xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="ServiceScopeOptionValue"> <xs:restriction base="xs:string"> <xs:enumeration value="Deliver"/> <xs:enumeration value="DoNotDeliver"/> <xs:enumeration value="Deliver"></xs:enumeration> <xs:enumeration value="DoNotDeliver"></xs:enumeration> </xs:restriction> </xs:simpleType> Loading
33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +219 −214 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" elementFormDefault="qualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> Loading Loading @@ -126,25 +131,25 @@ <xs:simpleType name="MCC"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{3}"/> <xs:pattern value="[0-9]{3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="MNC"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{2,3}"/> <xs:pattern value="[0-9]{2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="TAC"> <xs:restriction base="xs:string"> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"/> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="NID"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Fa-f0-9]{11}"/> <xs:pattern value="[A-Fa-f0-9]{11}"></xs:pattern> </xs:restriction> </xs:simpleType> Loading @@ -152,8 +157,8 @@ <xs:complexContent> <xs:extension base="x1:X1RequestMessage"> <xs:sequence> <xs:element name="OngoingAssociationTaskID" type="common:UUID"/> <xs:element name="SUPI" type="SUPI"/> <xs:element name="OngoingAssociationTaskID" type="common:UUID"></xs:element> <xs:element name="SUPI" type="SUPI"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -164,7 +169,7 @@ <xs:extension base="x1:X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="x1:OKAckAndComplete"/> <xs:element name="CurrentAssociations" type="IdentityResponseDetails"/> <xs:element name="CurrentAssociations" type="IdentityResponseDetails"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -174,7 +179,7 @@ <xs:complexContent> <xs:extension base="x1:X1RequestMessage"> <xs:sequence> <xs:element name="OngoingAssociationTaskID" type="common:UUID"/> <xs:element name="OngoingAssociationTaskID" type="common:UUID"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading
33128/r16/urn_3GPP_ns_li_3GPPStateTransfer.xsd +50 −46 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsiX1="http://uri.etsi.org/03221/X1/2017/10" xmlns="urn:3GPP:ns:li:3GPPStateTransfer:r16:v1" targetNamespace="urn:3GPP:ns:li:3GPPStateTransfer:r16:v1" elementFormDefault="qualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsiX1="http://uri.etsi.org/03221/X1/2017/10" xmlns="urn:3GPP:ns:li:3GPPStateTransfer:r16:v1" targetNamespace="urn:3GPP:ns:li:3GPPStateTransfer:r16:v1" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> <xs:element name="TFLIState" type="TFLIState"/> <xs:element name="TFLIState" type="TFLIState"></xs:element> <xs:complexType name="TFLIState"> <xs:sequence> <xs:element name="PDUSessionID" type="PDUSessionID"/> <xs:element name="XID" type="etsiX1:XId"/> <xs:element name="CorrelationID" type="xs:nonNegativeInteger"/> <xs:element name="TriggeredTasks" type="ListOfTriggeredTasks"/> <xs:element name="PDUSessionID" type="PDUSessionID"></xs:element> <xs:element name="XID" type="etsiX1:XId"></xs:element> <xs:element name="CorrelationID" type="xs:nonNegativeInteger"></xs:element> <xs:element name="TriggeredTasks" type="ListOfTriggeredTasks"></xs:element> </xs:sequence> </xs:complexType> <xs:element name="POILIState" type="POILIState"/> <xs:element name="POILIState" type="POILIState"></xs:element> <xs:complexType name="POILIState"> <xs:sequence> <xs:element name="PDUSessionID" type="PDUSessionID"/> <xs:element name="XID" type="etsiX1:XId"/> <xs:element name="SequenceNumber" type="xs:unsignedInt"/> <xs:element name="CorrelationID" type="xs:nonNegativeInteger"/> <xs:element name="PDUSessionID" type="PDUSessionID"></xs:element> <xs:element name="XID" type="etsiX1:XId"></xs:element> <xs:element name="SequenceNumber" type="xs:unsignedInt"></xs:element> <xs:element name="CorrelationID" type="xs:nonNegativeInteger"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfTriggeredTasks"> <xs:sequence> <xs:element name="TriggeredTask" type="TriggeredTask" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="TriggeredTask" type="TriggeredTask" minOccurs="0" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="TriggeredTask"> <xs:sequence> <xs:element name="XID" type="etsiX1:XId"/> <xs:element name="NEID" type="etsiX1:NeIdentifier"/> <xs:element name="XID" type="etsiX1:XId"></xs:element> <xs:element name="NEID" type="etsiX1:NeIdentifier"></xs:element> </xs:sequence> </xs:complexType> Loading
33128/r16/urn_3GPP_ns_li_3GPPX1Extensions.xsd +244 −241 File changed.Preview size limit exceeded, changes collapsed. Show changes
33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +251 −246 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v4" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v4" elementFormDefault="qualified"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v4" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v4" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> Loading Loading @@ -151,31 +156,31 @@ <xs:simpleType name="NRCellID"> <xs:restriction base="xs:string"> <xs:pattern value="([A-Fa-f0-9]{9})"/> <xs:pattern value="([A-Fa-f0-9]{9})"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="MCC"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{3}"/> <xs:pattern value="[0-9]{3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="MNC"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{2,3}"/> <xs:pattern value="[0-9]{2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="TAC"> <xs:restriction base="xs:string"> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"/> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> <xs:simpleType name="NID"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Fa-f0-9]{11}"/> <xs:pattern value="[A-Fa-f0-9]{11}"></xs:pattern> </xs:restriction> </xs:simpleType> Loading @@ -183,8 +188,8 @@ <xs:complexContent> <xs:extension base="x1:X1RequestMessage"> <xs:sequence> <xs:element name="OngoingAssociationTaskID" type="common:UUID"/> <xs:element name="SUPI" type="SUPI"/> <xs:element name="OngoingAssociationTaskID" type="common:UUID"></xs:element> <xs:element name="SUPI" type="SUPI"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -195,7 +200,7 @@ <xs:extension base="x1:X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="x1:OKAckAndComplete"/> <xs:element name="CurrentAssociations" type="IdentityResponseDetails"/> <xs:element name="CurrentAssociations" type="IdentityResponseDetails"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -205,7 +210,7 @@ <xs:complexContent> <xs:extension base="x1:X1RequestMessage"> <xs:sequence> <xs:element name="OngoingAssociationTaskID" type="common:UUID"/> <xs:element name="OngoingAssociationTaskID" type="common:UUID"></xs:element> </xs:sequence> </xs:extension> </xs:complexContent> Loading