Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema ServiceOrder_r17.xsd
Namespace urn:aseXML:r25
Annotations
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
Properties
attribute form default: unqualified
element form default: unqualified
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderRequest/ServiceOrder
Namespace No namespace
Diagram
Diagram asexml_r2517.tmp#id339 asexml_r2517.tmp#id340 asexml_r2517.tmp#id361 asexml_r2517.tmp#id363 asexml_r2517.tmp#id365 asexml_r2517.tmp#id338
Type ServiceOrderHeader
Properties
content: complex
Model (NMI | Address) , ServiceOrderType{0,1} , ServiceOrderNumber{0,1} , ServiceProviderReference{0,1}
Children Address, NMI, ServiceOrderNumber, ServiceOrderType, ServiceProviderReference
Instance
<ServiceOrder>
  <NMI checksum="">{1,1}</NMI>
  <Address>{1,1}</Address>
  <ServiceOrderType>{0,1}</ServiceOrderType>
  <ServiceOrderNumber>{0,1}</ServiceOrderNumber>
  <ServiceProviderReference>{0,1}</ServiceProviderReference>
</ServiceOrder>
Source
<xsd:element name="ServiceOrder" type="ServiceOrderHeader"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderHeader/NMI
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id224 asexml_r250.tmp#id225 asexml_r250.tmp#id223
Type NMI
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum optional
Source
<xsd:element name="NMI" type="NMI"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderHeader/Address
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id342 asexml_r252.tmp#id352 asexml_r252.tmp#id341
Type Address
Properties
content: complex
Model AustralianAddress | InternationalAddress
Children AustralianAddress, InternationalAddress
Instance
<Address>
  <AustralianAddress>{1,1}</AustralianAddress>
  <InternationalAddress>{1,1}</InternationalAddress>
</Address>
Source
<xsd:element name="Address" type="Address"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderHeader/ServiceOrderType
Namespace No namespace
Diagram
Diagram asexml_r2517.tmp#id362
Type ServiceOrderTypeBase
Properties
content: complex
minOccurs: 0
Source
<xsd:element name="ServiceOrderType" type="ServiceOrderTypeBase" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderHeader/ServiceOrderNumber
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id364
Type UniqueIdentifier
Properties
content: simple
minOccurs: 0
Facets
minLength 1
maxLength 36
Source
<xsd:element name="ServiceOrderNumber" type="UniqueIdentifier" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderHeader/ServiceProviderReference
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id364
Type UniqueIdentifier
Properties
content: simple
minOccurs: 0
Facets
minLength 1
maxLength 36
Source
<xsd:element name="ServiceProviderReference" type="UniqueIdentifier" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderRequest/ServicePoint
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id368 asexml_r250.tmp#id369 asexml_r250.tmp#id371 asexml_r250.tmp#id377 asexml_r250.tmp#id378 asexml_r250.tmp#id380 asexml_r250.tmp#id367
Type ServicePoint
Properties
content: complex
minOccurs: 0
Model Address{0,1} , AccessDetails{0,1} , Hazard* , MelwayGridReference{0,1} , DogCode{0,1} , MeterPosition{0,1}
Children AccessDetails, Address, DogCode, Hazard, MelwayGridReference, MeterPosition
Instance
<ServicePoint>
  <Address>{0,1}</Address>
  <AccessDetails>{0,1}</AccessDetails>
  <Hazard>{0,unbounded}</Hazard>
  <MelwayGridReference>{0,1}</MelwayGridReference>
  <DogCode>{0,1}</DogCode>
  <MeterPosition>{0,1}</MeterPosition>
</ServicePoint>
Source
<xsd:element name="ServicePoint" type="ServicePoint" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderRequest/ContactDetail
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id384 asexml_r2529.tmp#id396 asexml_r2529.tmp#id401 asexml_r2529.tmp#id402 asexml_r2529.tmp#id403 asexml_r2529.tmp#id383
Type CustomerDetail
Properties
content: complex
minOccurs: 0
Model (PersonName | (BusinessName , ContactName*)) , PostalAddress{0,1} , PhoneNumber*
Children BusinessName, ContactName, PersonName, PhoneNumber, PostalAddress
Instance
<ContactDetail>
  <PersonName nameType="LGL">{1,1}</PersonName>
  <PostalAddress>{0,1}</PostalAddress>
  <PhoneNumber serviceType="">{0,unbounded}</PhoneNumber>
</ContactDetail>
Source
<xsd:element name="ContactDetail" type="CustomerDetail" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderRequest/CustomerDetail
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id384 asexml_r2529.tmp#id396 asexml_r2529.tmp#id401 asexml_r2529.tmp#id402 asexml_r2529.tmp#id403 asexml_r2529.tmp#id383
Type CustomerDetail
Properties
content: complex
minOccurs: 0
Model (PersonName | (BusinessName , ContactName*)) , PostalAddress{0,1} , PhoneNumber*
Children BusinessName, ContactName, PersonName, PhoneNumber, PostalAddress
Instance
<CustomerDetail>
  <PersonName nameType="LGL">{1,1}</PersonName>
  <PostalAddress>{0,1}</PostalAddress>
  <PhoneNumber serviceType="">{0,unbounded}</PhoneNumber>
</CustomerDetail>
Source
<xsd:element name="CustomerDetail" type="CustomerDetail" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderRequest/AppointmentDetail
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id416 asexml_r250.tmp#id417 asexml_r250.tmp#id418 asexml_r250.tmp#id415
Type AppointmentDetail
Properties
content: complex
minOccurs: 0
Model Reference{0,1} , ScheduledDate{0,1} , Preferred{0,1}
Children Preferred, Reference, ScheduledDate
Instance
<AppointmentDetail>
  <Reference>{0,1}</Reference>
  <ScheduledDate>{0,1}</ScheduledDate>
  <Preferred>{0,1}</Preferred>
</AppointmentDetail>
Source
<xsd:element name="AppointmentDetail" type="AppointmentDetail" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderRequest/RequestData
Namespace No namespace
Diagram
Diagram asexml_r2517.tmp#id424 asexml_r2517.tmp#id428 asexml_r2517.tmp#id423
Type ServiceOrderRequestData
Properties
content: complex
minOccurs: 0
Model SpecialInstructions{0,1} , NMIStandingData{0,1}
Children NMIStandingData, SpecialInstructions
Instance
<RequestData>
  <SpecialInstructions>{0,1}</SpecialInstructions>
  <NMIStandingData effectiveDateTime="">{0,1}</NMIStandingData>
</RequestData>
Source
<xsd:element name="RequestData" type="ServiceOrderRequestData" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderRequestData/SpecialInstructions
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id426 asexml_r250.tmp#id425
Type SpecialComments
Properties
content: complex
minOccurs: 0
Model CommentLine{1,3}
Children CommentLine
Instance
<SpecialInstructions>
  <CommentLine>{1,3}</CommentLine>
</SpecialInstructions>
Source
<xsd:element name="SpecialInstructions" type="SpecialComments" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderRequestData/NMIStandingData
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id227 asexml_r250.tmp#id222 asexml_r250.tmp#id221
Type NMIStandingData
Properties
content: complex
minOccurs: 0
Model NMI{0,1}
Children NMI
Instance
<NMIStandingData effectiveDateTime="">
  <NMI checksum="">{0,1}</NMI>
</NMIStandingData>
Attributes
QName Type Fixed Default Use Annotation
effectiveDateTime xsd:dateTime optional
Source
<xsd:element name="NMIStandingData" type="NMIStandingData" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderResponse/ServiceOrder
Namespace No namespace
Diagram
Diagram asexml_r2517.tmp#id339 asexml_r2517.tmp#id340 asexml_r2517.tmp#id361 asexml_r2517.tmp#id363 asexml_r2517.tmp#id365 asexml_r2517.tmp#id338
Type ServiceOrderHeader
Properties
content: complex
Model (NMI | Address) , ServiceOrderType{0,1} , ServiceOrderNumber{0,1} , ServiceProviderReference{0,1}
Children Address, NMI, ServiceOrderNumber, ServiceOrderType, ServiceProviderReference
Instance
<ServiceOrder>
  <NMI checksum="">{1,1}</NMI>
  <Address>{1,1}</Address>
  <ServiceOrderType>{0,1}</ServiceOrderType>
  <ServiceOrderNumber>{0,1}</ServiceOrderNumber>
  <ServiceProviderReference>{0,1}</ServiceProviderReference>
</ServiceOrder>
Source
<xsd:element name="ServiceOrder" type="ServiceOrderHeader"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderResponse/ContactDetail
Namespace No namespace
Diagram
Diagram asexml_r2529.tmp#id384 asexml_r2529.tmp#id396 asexml_r2529.tmp#id401 asexml_r2529.tmp#id402 asexml_r2529.tmp#id403 asexml_r2529.tmp#id383
Type CustomerDetail
Properties
content: complex
minOccurs: 0
Model (PersonName | (BusinessName , ContactName*)) , PostalAddress{0,1} , PhoneNumber*
Children BusinessName, ContactName, PersonName, PhoneNumber, PostalAddress
Instance
<ContactDetail>
  <PersonName nameType="LGL">{1,1}</PersonName>
  <PostalAddress>{0,1}</PostalAddress>
  <PhoneNumber serviceType="">{0,unbounded}</PhoneNumber>
</ContactDetail>
Source
<xsd:element name="ContactDetail" type="CustomerDetail" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderResponse/AppointmentDetail
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id416 asexml_r250.tmp#id417 asexml_r250.tmp#id418 asexml_r250.tmp#id415
Type AppointmentDetail
Properties
content: complex
minOccurs: 0
Model Reference{0,1} , ScheduledDate{0,1} , Preferred{0,1}
Children Preferred, Reference, ScheduledDate
Instance
<AppointmentDetail>
  <Reference>{0,1}</Reference>
  <ScheduledDate>{0,1}</ScheduledDate>
  <Preferred>{0,1}</Preferred>
</AppointmentDetail>
Source
<xsd:element name="AppointmentDetail" type="AppointmentDetail" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderResponse/NotificationData
Namespace No namespace
Diagram
Diagram asexml_r2517.tmp#id439 asexml_r2517.tmp#id440 asexml_r2517.tmp#id438
Type ServiceOrderNotificationData
Properties
content: complex
minOccurs: 0
Model SpecialNotes{0,1} , NMIStandingData{0,1}
Children NMIStandingData, SpecialNotes
Instance
<NotificationData>
  <SpecialNotes>{0,1}</SpecialNotes>
  <NMIStandingData effectiveDateTime="">{0,1}</NMIStandingData>
</NotificationData>
Source
<xsd:element name="NotificationData" type="ServiceOrderNotificationData" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderNotificationData/SpecialNotes
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id426 asexml_r250.tmp#id425
Type SpecialComments
Properties
content: complex
minOccurs: 0
Model CommentLine{1,3}
Children CommentLine
Instance
<SpecialNotes>
  <CommentLine>{1,3}</CommentLine>
</SpecialNotes>
Source
<xsd:element name="SpecialNotes" type="SpecialComments" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderNotificationData/NMIStandingData
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id227 asexml_r250.tmp#id222 asexml_r250.tmp#id221
Type NMIStandingData
Properties
content: complex
minOccurs: 0
Model NMI{0,1}
Children NMI
Instance
<NMIStandingData effectiveDateTime="">
  <NMI checksum="">{0,1}</NMI>
</NMIStandingData>
Attributes
QName Type Fixed Default Use Annotation
effectiveDateTime xsd:dateTime optional
Source
<xsd:element name="NMIStandingData" type="NMIStandingData" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element ServiceOrderResponse/Event
Namespace No namespace
Diagram
Diagram asexml_r2523.tmp#id100 asexml_r2523.tmp#id102 asexml_r2523.tmp#id88 asexml_r2523.tmp#id92 asexml_r2523.tmp#id94 asexml_r2523.tmp#id96 asexml_r2523.tmp#id97 asexml_r2523.tmp#id87
Type Event
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Code , KeyInfo{0,1} , Context{0,1} , Explanation{0,1} , SupportedVersions{0,1}
Children Code, Context, Explanation, KeyInfo, SupportedVersions
Instance
<Event class="Application" severity="Fatal">
  <Code description="">{1,1}</Code>
  <KeyInfo>{0,1}</KeyInfo>
  <Context>{0,1}</Context>
  <Explanation>{0,1}</Explanation>
  <SupportedVersions>{0,1}</SupportedVersions>
</Event>
Attributes
QName Type Fixed Default Use Annotation
class EventClass Application optional
severity EventSeverity Fatal optional
Source
<xsd:element name="Event" type="Event" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element FieldWorkNotification/CSVTimeExpiredMeters
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id449 asexml_r250.tmp#id450 asexml_r250.tmp#id448
Type CSVRequestFormat
Properties
content: complex
Model RecordCount , CSVData
Children CSVData, RecordCount
Instance
<CSVTimeExpiredMeters>
  <RecordCount>{1,1}</RecordCount>
  <CSVData>{1,1}</CSVData>
</CSVTimeExpiredMeters>
Source
<xsd:element name="CSVTimeExpiredMeters" type="CSVRequestFormat"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Element FieldWorkNotification/CSVMainsServiceRenewal
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id449 asexml_r250.tmp#id450 asexml_r250.tmp#id448
Type CSVRequestFormat
Properties
content: complex
Model RecordCount , CSVData
Children CSVData, RecordCount
Instance
<CSVMainsServiceRenewal>
  <RecordCount>{1,1}</RecordCount>
  <CSVData>{1,1}</CSVData>
</CSVMainsServiceRenewal>
Source
<xsd:element name="CSVMainsServiceRenewal" type="CSVRequestFormat"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Complex Type ServiceOrderRequest
Namespace urn:aseXML:r25
Annotations
Application - Service Order
TransactionExchange - 
TransactionGroup - SORD
Priority - Medium
Purpose - Submit Service Order Request to the Service Provider
Diagram
Diagram asexml_r2517.tmp#id429 asexml_r2517.tmp#id430 asexml_r2517.tmp#id337 asexml_r2517.tmp#id366 asexml_r2517.tmp#id382 asexml_r2517.tmp#id413 asexml_r2517.tmp#id414 asexml_r2517.tmp#id422
Used by
Model ServiceOrder , ServicePoint{0,1} , ContactDetail{0,1} , CustomerDetail{0,1} , AppointmentDetail{0,1} , RequestData{0,1}
Children AppointmentDetail, ContactDetail, CustomerDetail, RequestData, ServiceOrder, ServicePoint
Attributes
QName Type Fixed Default Use Annotation
actionType ActionType New optional
version r17 required
Source
<xsd:complexType name="ServiceOrderRequest">
  <xsd:annotation>
    <xsd:documentation>Application - Service Order TransactionExchange - TransactionGroup - SORD Priority - Medium Purpose - Submit Service Order Request to the Service Provider</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="ServiceOrder" type="ServiceOrderHeader"/>
    <xsd:element name="ServicePoint" type="ServicePoint" minOccurs="0"/>
    <xsd:element name="ContactDetail" type="CustomerDetail" minOccurs="0"/>
    <xsd:element name="CustomerDetail" type="CustomerDetail" minOccurs="0"/>
    <xsd:element name="AppointmentDetail" type="AppointmentDetail" minOccurs="0"/>
    <xsd:element name="RequestData" type="ServiceOrderRequestData" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r17" use="required"/>
  <xsd:attribute name="actionType" type="ActionType" default="New"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Complex Type ServiceOrderHeader
Namespace urn:aseXML:r25
Annotations
Schema - ServiceOrder
Diagram
Diagram asexml_r2517.tmp#id339 asexml_r2517.tmp#id340 asexml_r2517.tmp#id361 asexml_r2517.tmp#id363 asexml_r2517.tmp#id365
Used by
Model (NMI | Address) , ServiceOrderType{0,1} , ServiceOrderNumber{0,1} , ServiceProviderReference{0,1}
Children Address, NMI, ServiceOrderNumber, ServiceOrderType, ServiceProviderReference
Source
<xsd:complexType name="ServiceOrderHeader">
  <xsd:annotation>
    <xsd:documentation>Schema - ServiceOrder</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:choice>
      <xsd:element name="NMI" type="NMI"/>
      <xsd:element name="Address" type="Address"/>
    </xsd:choice>
    <xsd:element name="ServiceOrderType" type="ServiceOrderTypeBase" minOccurs="0"/>
    <xsd:element name="ServiceOrderNumber" type="UniqueIdentifier" minOccurs="0"/>
    <xsd:element name="ServiceProviderReference" type="UniqueIdentifier" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Complex Type ServiceOrderTypeBase
Namespace urn:aseXML:r25
Annotations
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
Diagram
Diagram
Properties
abstract: true
Used by
Source
<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>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Complex Type ServiceOrderRequestData
Namespace urn:aseXML:r25
Annotations
Schema - ServiceOrder
Diagram
Diagram asexml_r2517.tmp#id424 asexml_r2517.tmp#id428
Properties
abstract: true
Used by
Model SpecialInstructions{0,1} , NMIStandingData{0,1}
Children NMIStandingData, SpecialInstructions
Source
<xsd:complexType name="ServiceOrderRequestData" abstract="true">
  <xsd:annotation>
    <xsd:documentation>Schema - ServiceOrder</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="SpecialInstructions" type="SpecialComments" minOccurs="0"/>
    <xsd:element name="NMIStandingData" type="NMIStandingData" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Simple Type ActionType
Namespace urn:aseXML:r25
Annotations
Purpose - Defines a list of valid update statuses
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration New, Update, Cancel, Replace
Used by
Source
<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>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Complex Type ServiceOrderResponse
Namespace urn:aseXML:r25
Annotations
Application - Service Order
TransactionExchange - 
TransactionGroup - SORD
Priority - Medium
Purpose - Submit Service Order completion details to the Retailer
Diagram
Diagram asexml_r2517.tmp#id442 asexml_r2517.tmp#id443 asexml_r2517.tmp#id434 asexml_r2517.tmp#id435 asexml_r2517.tmp#id436 asexml_r2517.tmp#id437 asexml_r2517.tmp#id441
Used by
Model ServiceOrder , ContactDetail{0,1} , AppointmentDetail{0,1} , NotificationData{0,1} , Event*
Children AppointmentDetail, ContactDetail, Event, NotificationData, ServiceOrder
Attributes
QName Type Fixed Default Use Annotation
responseType ResponseType Closure optional
version r17 required
Source
<xsd:complexType name="ServiceOrderResponse">
  <xsd:annotation>
    <xsd:documentation>Application - Service Order TransactionExchange - TransactionGroup - SORD Priority - Medium Purpose - Submit Service Order completion details to the Retailer</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="ServiceOrder" type="ServiceOrderHeader"/>
    <xsd:element name="ContactDetail" type="CustomerDetail" minOccurs="0"/>
    <xsd:element name="AppointmentDetail" type="AppointmentDetail" minOccurs="0"/>
    <xsd:element name="NotificationData" type="ServiceOrderNotificationData" minOccurs="0"/>
    <xsd:element name="Event" type="Event" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r17" use="required"/>
  <xsd:attribute name="responseType" type="ResponseType" default="Closure"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Complex Type ServiceOrderNotificationData
Namespace urn:aseXML:r25
Annotations
Schema - ServiceOrder
Diagram
Diagram asexml_r2517.tmp#id439 asexml_r2517.tmp#id440
Properties
abstract: true
Used by
Model SpecialNotes{0,1} , NMIStandingData{0,1}
Children NMIStandingData, SpecialNotes
Source
<xsd:complexType name="ServiceOrderNotificationData" abstract="true">
  <xsd:annotation>
    <xsd:documentation>Schema - ServiceOrder</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="SpecialNotes" type="SpecialComments" minOccurs="0"/>
    <xsd:element name="NMIStandingData" type="NMIStandingData" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Simple Type ResponseType
Namespace urn:aseXML:r25
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Initial, Closure, Appointment
Used by
Source
<xsd:simpleType name="ResponseType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Initial"/>
    <xsd:enumeration value="Closure"/>
    <xsd:enumeration value="Appointment"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Complex Type FieldWorkNotification
Namespace urn:aseXML:r25
Annotations
Schema - ServiceOrder
Diagram
Diagram asexml_r2517.tmp#id452 asexml_r2517.tmp#id447 asexml_r2517.tmp#id451
Used by
Model CSVTimeExpiredMeters | CSVMainsServiceRenewal
Children CSVMainsServiceRenewal, CSVTimeExpiredMeters
Attributes
QName Type Fixed Default Use Annotation
version r9 required
Source
<xsd:complexType name="FieldWorkNotification">
  <xsd:annotation>
    <xsd:documentation>Schema - ServiceOrder</xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:element name="CSVTimeExpiredMeters" type="CSVRequestFormat"/>
    <xsd:element name="CSVMainsServiceRenewal" type="CSVRequestFormat"/>
  </xsd:choice>
  <xsd:attribute name="version" type="r9" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Simple Type SpecialReadReasonCode
Namespace urn:aseXML:r25
Annotations
Purpose - Defines a list of valid Special Read reason codes
Diagram
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
Used by
Source
<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>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Simple Type ServiceOrderStatus
Namespace urn:aseXML:r25
Annotations
Purpose - Defines a list of valid service order status codes
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Completed, Partially Completed, Not Completed
Used by
Source
<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>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Attribute ServiceOrderRequest/@version
Namespace No namespace
Type r17
Type hierarchy
Properties
use: required
Facets
enumeration r17
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type ServiceOrderRequest
Source
<xsd:attribute name="version" type="r17" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Attribute ServiceOrderRequest/@actionType
Namespace No namespace
Type ActionType
Properties
default: New
Facets
enumeration New, Update, Cancel, Replace
Used by
Complex Type ServiceOrderRequest
Source
<xsd:attribute name="actionType" type="ActionType" default="New"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Attribute ServiceOrderResponse/@version
Namespace No namespace
Type r17
Type hierarchy
Properties
use: required
Facets
enumeration r17
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type ServiceOrderResponse
Source
<xsd:attribute name="version" type="r17" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Attribute ServiceOrderResponse/@responseType
Namespace No namespace
Type ResponseType
Properties
default: Closure
Facets
enumeration Initial, Closure, Appointment
Used by
Complex Type ServiceOrderResponse
Source
<xsd:attribute name="responseType" type="ResponseType" default="Closure"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd
Attribute FieldWorkNotification/@version
Namespace No namespace
Type r9
Type hierarchy
Properties
use: required
Facets
enumeration r9
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type FieldWorkNotification
Source
<xsd:attribute name="version" type="r9" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/ServiceOrder_r17.xsd