Commit 2bf6eceb authored by turkovic's avatar turkovic Committed by canterburym
Browse files

add e-cid mesurement fields to the xsds

parent 3d7a1496
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -80,9 +80,17 @@
        <Owner>3GPP</Owner>
        <Name>LIHILAFlags</Name>
        <DictionaryEntries>
            <DictionaryEntry>
                <Value>NetworkProvidedLocation</Value>
                <Meaning>Indicates whether network provided location of the UE is requested.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>ReqCurrentLoc</Value>
                <Meaning>Indicates whether the current location of the UE is requested.</Meaning>
                <Meaning>Indicates whether the current location of the UE is requested requested in case network provided location of the UE is requested.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>ECIDMeasurements</Value>
                <Meaning>Indicates whether E-CID measurements of the UE are requested.</Meaning>
            </DictionaryEntry>
        </DictionaryEntries>
    </Dictionary>
+8 −0
Original line number Diff line number Diff line
@@ -157,6 +157,14 @@
    <xs:restriction base="xs:base64Binary"/>
  </xs:simpleType>

  <xs:simpleType name="TS38455Location">
    <xs:restriction base="xs:base64Binary"/>
  </xs:simpleType>

  <xs:simpleType name="TS36455Location">
    <xs:restriction base="xs:base64Binary"/>
  </xs:simpleType>

  <xs:complexType name="NCGI">
    <xs:sequence>
      <xs:element name="PLMNID" type="PLMNID"/>
+35 −1
Original line number Diff line number Diff line
@@ -9,7 +9,9 @@
    <xs:complexContent>
      <xs:extension base="liqr:LIQueryRequest">
        <xs:sequence>
          <xs:element name="ReqCurrentLoc" type="xs:boolean" default="false"/>
          <xs:element name="NetworkProvidedLocation" type="xs:boolean" default="false"/>
          <xs:element name="reqcurrentloc" type="xs:boolean" default="false"/>
          <xs:element name="ECIDMeasurements" type="xs:boolean" default="false"/>
          <xs:element name="HILADelivery" type="xs:boolean" minOccurs="0"/>
          <xs:element name="HI2Delivery" type="MDF2DeliveryStructure" minOccurs="0"/>
        </xs:sequence>
@@ -46,6 +48,8 @@
    <xs:sequence>
      <xs:element name="LocationOutcomes" type="LocationOutcomes" minOccurs="0"/>
      <xs:element name="EPCLocationOutcomes" type="EPCLocationOutcomes" minOccurs="0"/>
      <xs:element name="ECIDMeasurementsOutcomes" type="ECIDMeasurementsOutcomes" minOccurs="0"/>
      <xs:element name="EPCECIDMeasurementsOutcomes" type="EPCECIDMeasurementsOutcomes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>

@@ -61,6 +65,18 @@
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ECIDMeasurementsOutcomes">
    <xs:sequence>
      <xs:element name="ECIDMeasurementsOutcome" type="ECIDMeasurementsOutcome" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="EPCECIDMeasurementsOutcomes">
    <xs:sequence>
      <xs:element name="EPCECIDMeasurementsOutcome" type="EPCECIDMeasurementsOutcome" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="LocationOutcome">
    <xs:sequence>
      <xs:element name="SUPI" type="liqr:SUPI"/>
@@ -79,4 +95,22 @@
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ECIDMeasurementsOutcome">
    <xs:sequence>
      <xs:element name="SUPI" type="liqr:SUPI"/>
      <xs:element name="GPSI" type="liqr:GPSI" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="ECIDMeasurements" type="liqr:TS38455Location" minOccurs="0"/>
      <xs:element name="FailureCause" type="liqr:ErrorInformation" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="EPCECIDMeasurementsOutcome">
    <xs:sequence>
      <xs:element name="IMSI" type="common:IMSI"/>
      <xs:element name="MSISDNs" type="common:InternationalE164" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="ECIDMeasurements" type="liqr:TS36455Location" minOccurs="0"/>
      <xs:element name="FailureCause" type="liqr:ErrorInformation" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>

</xs:schema>