This schema file is part of the aseXML schema set, and is subject to the terms and conditions that are detailed in the aseXML_r*.xsd schema file with which this file is used
Purpose - Define the structure of Service Order transactions to extend the aseXML
Application - Service OrderTransactionExchange - TransactionGroup - SORDPriority - MediumPurpose - Submit Service Order Request to the Service Provider
Base type for type substitution in instance documents using xsi:type construct. Types currently based on this type are:ServiceOrderTypeGas-Gas schemaServiceOrderTypeElectricity- Electricity schema
<xsd:complexType name="ServiceOrderTypeBase" abstract="true"><xsd:annotation><xsd:documentation>Base type for type substitution in instance documents using xsi:type construct. Types currently based on this type are: ServiceOrderTypeGas-Gas schema ServiceOrderTypeElectricity- Electricity schema</xsd:documentation></xsd:annotation></xsd:complexType>
<xsd:simpleType name="ActionType"><xsd:annotation><xsd:documentation>Purpose - Defines a list of valid update statuses</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:enumeration value="New"/><xsd:enumeration value="Update"/><xsd:enumeration value="Cancel"/><xsd:enumeration value="Replace"/></xsd:restriction></xsd:simpleType>
Application - Service OrderTransactionExchange - TransactionGroup - SORDPriority - MediumPurpose - Submit Service Order completion details to the Retailer
Purpose - Defines a list of valid Special Read reason codes
Diagram
Type
restriction of xsd:string
Facets
enumeration
Account Investigation, Final Read, Final Read for Disconnection on Non-Payment, Final and Opening Read, Opening Read, Change
of Retailer, Change of Customer, Check Read, Other, Sticker Removed, Final Read Stickered, Read Following Disconnection for
Non-Payment
<xsd:simpleType name="SpecialReadReasonCode"><xsd:annotation><xsd:documentation>Purpose - Defines a list of valid Special Read reason codes</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:enumeration value="Account Investigation"/><xsd:enumeration value="Final Read"/><xsd:enumeration value="Final Read for Disconnection on Non-Payment"/><xsd:enumeration value="Final and Opening Read"/><xsd:enumeration value="Opening Read"/><xsd:enumeration value="Change of Retailer"/><xsd:enumeration value="Change of Customer"/><xsd:enumeration value="Check Read"/><xsd:enumeration value="Other"/><xsd:enumeration value="Sticker Removed"/><xsd:enumeration value="Final Read Stickered"/><xsd:enumeration value="Read Following Disconnection for Non-Payment"/></xsd:restriction></xsd:simpleType>
<xsd:simpleType name="ServiceOrderStatus"><xsd:annotation><xsd:documentation>Purpose - Defines a list of valid service order status codes</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:enumeration value="Completed"/><xsd:enumeration value="Partially Completed"/><xsd:enumeration value="Not Completed"/></xsd:restriction></xsd:simpleType>