Commit b76c64c9 authored by grahamj's avatar grahamj Committed by canterburym
Browse files

Use ExternalASNType as tyoe for ECIDMeasurements and FailureCause

parent 6df519b9
Loading
Loading
Loading
Loading
+20 −3
Original line number Diff line number Diff line
@@ -157,11 +157,28 @@
    <xs:restriction base="xs:base64Binary"/>
  </xs:simpleType>

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


  <xs:complexType name="ExternalASNType">
    <xs:sequence>
      <xs:element name="ModuleIdentifier" type="ASN1OID"/>
      <xs:element name="ExternalASNReference" type="ExternalASNReference" minOccurs="0"/>
      <xs:element name="EncodedASNValue" type="EncodedASNValue"/>
    </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="ASN1OID">
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
      <xs:pattern value="[0-2](\.(0|[1-9][0-9]*))*"/>
    </xs:restriction>
  </xs:simpleType>

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

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

+2 −2
Original line number Diff line number Diff line
@@ -108,8 +108,8 @@
    <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:element name="ECIDMeasurements" type="ExternalASNType" minOccurs="0"/>
      <xs:element name="FailureCause" type="ExternalASNType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>