Commit 07b0b0ce authored by rengasamise's avatar rengasamise
Browse files

RemotePOIFailure cr0585

parent 228843ce
Loading
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
@@ -404,4 +404,39 @@
    </xs:sequence>
  </xs:complexType>

    <xs:complexType name="RemotePOIFaultDetails">
    <xs:sequence>
        <xs:element name="RemotePOIError" type="RemotePOIErrors"/>
        <xs:element name="NEID" type="x1:NeIdentifier"/>
        <xs:element name="POIType" type="POITypes"/>
        <xs:element name="TaskDetails" type="x1:TaskDetails"/>
        <xs:element name="TaskStatus" type="x1:TaskStatus" minOccurs="0"/>
        <xs:element name="LastTaskStatusTime" type="common:QualifiedMicrosecondDateTime" minOccurs="0"/>
        <xs:element name="FailedTriggeringMessage" type="x1:RequestMessageType" minOccurs="0"/>
        <xs:element name="ErrorDetectionTime" type="common:QualifiedMicrosecondDateTime"/>
        <xs:element name="POIErrorCode" type="POIErrorCodes" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="RemotePOIErrors">
    <xs:sequence>
        <xs:element name="errorCode" type="xs:integer"/>
        <xs:element name="errorDescription" type="xs:string"/>
        </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="POITypes">
    <xs:restriction base="xs:string">
      <xs:enumeration value="IRI-POI"></xs:enumeration>
      <xs:enumeration value="CC-POI"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="POIErrorCodes">
    <xs:choice>
      <xs:element name="TopLevelError" type="x1:TopLevelErrorResponse"></xs:element>
      <xs:element name="ErrorInformation" type="x1:ErrorInformation"></xs:element>
    </xs:choice>
  </xs:complexType>

</xs:schema>