Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema Common_r25.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 data types common across multiple transactions and fuels.
Details - This schema contains the definitions of common types that are used across multiple transactions within aseXML. These types are not fuel specific.
Properties
attribute form default: unqualified
element form default: unqualified
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element RoleAssignment/Party
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id39 asexml_r250.tmp#id40 asexml_r250.tmp#id38
Type PartyIdentifier
Properties
content: complex
minOccurs: 0
nillable: true
Attributes
QName Type Fixed Default Use Annotation
context restriction of xsd:string optional
description xsd:string optional
Source
<xsd:element name="Party" type="PartyIdentifier" nillable="true" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element RoleAssignment/Role
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id135
Type RoleIdentifier
Properties
content: simple
Facets
maxLength 4
Source
<xsd:element name="Role" type="RoleIdentifier"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element NMIStandingData/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
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum optional
Source
<xsd:element name="NMI" type="NMI" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element ServicePoint/Address
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id342 asexml_r252.tmp#id352 asexml_r252.tmp#id341
Type Address
Properties
content: complex
minOccurs: 0
Model AustralianAddress | InternationalAddress
Children AustralianAddress, InternationalAddress
Instance
<Address>
  <AustralianAddress>{1,1}</AustralianAddress>
  <InternationalAddress>{1,1}</InternationalAddress>
</Address>
Source
<xsd:element name="Address" type="Address" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element ServicePoint/AccessDetails
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id370
Type AccessDetail
Properties
content: simple
minOccurs: 0
Facets
maxLength 160
Source
<xsd:element name="AccessDetails" type="AccessDetail" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element ServicePoint/Hazard
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id373 asexml_r250.tmp#id375 asexml_r250.tmp#id372
Type SiteHazard
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Code{0,1} , Description
Children Code, Description
Instance
<Hazard>
  <Code>{0,1}</Code>
  <Description>{1,1}</Description>
</Hazard>
Source
<xsd:element name="Hazard" type="SiteHazard" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element SiteHazard/Code
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id374
Type HazardCode
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Code" type="HazardCode" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element SiteHazard/Description
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id376
Type HazardDescription
Properties
content: simple
Facets
maxLength 80
Source
<xsd:element name="Description" type="HazardDescription"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element ServicePoint/MelwayGridReference
Namespace No namespace
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
maxLength 9
Source
<xsd:element name="MelwayGridReference" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="9"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element ServicePoint/DogCode
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id379
Type GasMeterDogCode
Properties
content: simple
minOccurs: 0
Facets
enumeration Bluff, Dog Caution, Dog OK, Friendly, No Dog, Savage, Tied
Source
<xsd:element name="DogCode" type="GasMeterDogCode" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element ServicePoint/MeterPosition
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id381
Type GasMeterPosition
Properties
content: simple
minOccurs: 0
Facets
enumeration BA, BG, BH, BR, BV, BW, BY, CE, CP, DR, FA, FD, FF, FH, FL, FR, FS, FV, FW, GA, GR, KC, KI, LS, OB, PA, PO, PY, RS, SH, SK, SP, SR, TO, UB, UC, UF, UL, UP, UR, US, WH
Source
<xsd:element name="MeterPosition" type="GasMeterPosition" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element AppointmentDetail/Reference
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="Reference" type="UniqueIdentifier" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element AppointmentDetail/ScheduledDate
Namespace No namespace
Diagram
Diagram
Type xsd:date
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ScheduledDate" type="xsd:date" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element AppointmentDetail/Preferred
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id420 asexml_r250.tmp#id421 asexml_r250.tmp#id419
Type AppointmentDateTime
Properties
content: complex
minOccurs: 0
Model Date , Time{0,1}
Children Date, Time
Instance
<Preferred>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
</Preferred>
Source
<xsd:element name="Preferred" type="AppointmentDateTime" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element AppointmentDateTime/Date
Namespace No namespace
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="Date" type="xsd:date"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element AppointmentDateTime/Time
Namespace No namespace
Diagram
Diagram
Type xsd:time
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="Time" type="xsd:time" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element SpecialComments/CommentLine
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id427
Type CommentLine
Properties
content: simple
maxOccurs: 3
Facets
maxLength 80
Source
<xsd:element name="CommentLine" type="CommentLine" maxOccurs="3"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element CSVRequestFormat/RecordCount
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id123
Type RecordCount
Properties
content: simple
Facets
totalDigits 10
Source
<xsd:element name="RecordCount" type="RecordCount"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element CSVRequestFormat/CSVData
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
nillable: true
Source
<xsd:element name="CSVData" type="xsd:string" nillable="true"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element Period/BeginDate
Namespace No namespace
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="BeginDate" type="xsd:date"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element Period/EndDate
Namespace No namespace
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="EndDate" type="xsd:date"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element ContactDetail/ContactName
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id394 asexml_r252.tmp#id386 asexml_r252.tmp#id388 asexml_r252.tmp#id390 asexml_r252.tmp#id392 asexml_r252.tmp#id385
Type PersonName
Properties
content: complex
Model NameTitle+ , GivenName+ , FamilyName , NameSuffix*
Children FamilyName, GivenName, NameSuffix, NameTitle
Instance
<ContactName nameType="LGL">
  <NameTitle>{1,unbounded}</NameTitle>
  <GivenName>{1,unbounded}</GivenName>
  <FamilyName>{1,1}</FamilyName>
  <NameSuffix>{0,unbounded}</NameSuffix>
</ContactName>
Attributes
QName Type Fixed Default Use Annotation
nameType PersonNameType LGL optional
Source
<xsd:element name="ContactName" type="PersonName"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element ContactDetail/ContactNumber
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id411 asexml_r252.tmp#id405 asexml_r252.tmp#id407 asexml_r252.tmp#id409 asexml_r252.tmp#id404
Type AustralianPhoneNumber
Properties
content: complex
Model Prefix , Number , ServiceComment{0,1}
Children Number, Prefix, ServiceComment
Instance
<ContactNumber serviceType="">
  <Prefix>{1,1}</Prefix>
  <Number>{1,1}</Number>
  <ServiceComment>{0,1}</ServiceComment>
</ContactNumber>
Attributes
QName Type Fixed Default Use Annotation
serviceType AustralianTelephoneServiceType required
Source
<xsd:element name="ContactNumber" type="AustralianPhoneNumber"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element NMITransactionBase/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
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum optional
Source
<xsd:element name="NMI" type="NMI" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element CSVResponseFormat/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/Common_r25.xsd
Element CurrentRetailerConfirmationRequest/CSVCurrentRetailerData
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
<CSVCurrentRetailerData>
  <RecordCount>{1,1}</RecordCount>
  <CSVData>{1,1}</CSVData>
</CSVCurrentRetailerData>
Source
<xsd:element name="CSVCurrentRetailerData" type="CSVRequestFormat"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element CurrentRetailerConfirmationResponse/CSVCurrentRetailerData
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id449 asexml_r250.tmp#id450 asexml_r250.tmp#id448 asexml_r250.tmp#id771 asexml_r250.tmp#id770
Type CSVResponseFormat
Type hierarchy
Properties
content: complex
Model RecordCount , CSVData , Event*
Children CSVData, Event, RecordCount
Instance
<CSVCurrentRetailerData>
  <RecordCount>{1,1}</RecordCount>
  <CSVData>{1,1}</CSVData>
</CSVCurrentRetailerData>
Source
<xsd:element name="CSVCurrentRetailerData" type="CSVResponseFormat"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element RoleAssignments/RoleAssignment
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id133 asexml_r250.tmp#id134 asexml_r250.tmp#id132
Type RoleAssignment
Properties
content: complex
maxOccurs: unbounded
Model Party{0,1} , Role
Children Party, Role
Instance
<RoleAssignment>
  <Party context="" description="">{0,1}</Party>
  <Role>{1,1}</Role>
</RoleAssignment>
Source
<xsd:element name="RoleAssignment" type="RoleAssignment" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element SafetyCertificateType/ID
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id1377
Type ShortUniqueIdentifier
Properties
content: simple
minOccurs: 0
Facets
minLength 1
maxLength 15
Source
<xsd:element name="ID" type="ShortUniqueIdentifier" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element SafetyCertificateType/MethodSent
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id1378
Type MethodSent
Properties
content: simple
Facets
enumeration Faxed, Email, Online, OnSite
Source
<xsd:element name="MethodSent" type="MethodSent"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element OpenPeriod/BeginDate
Namespace No namespace
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="BeginDate" type="xsd:date"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Element OpenPeriod/EndDate
Namespace No namespace
Diagram
Diagram
Type xsd:date
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="EndDate" type="xsd:date" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type PartyIdentifier
Namespace urn:aseXML:r25
Annotations
Purpose - Identify a communicating party within aseXML
Detail - This type allows identification of an entity involved within the energy industry.

The context attribute allows differentiation between identification mechanisms for parties. 

A value of "ABN" indicates that the value should be treated as an Australian Business Number.

There is no default. If the context attribute is not provided, the PartyIdentifier should be interpreted according to the rules for the market in which it is being used.
Diagram
Diagram asexml_r250.tmp#id39 asexml_r250.tmp#id40
Type extension of xsd:string
Used by
Attributes
QName Type Fixed Default Use Annotation
context restriction of xsd:string optional
description xsd:string optional
Source
<xsd:complexType name="PartyIdentifier">
  <xsd:annotation>
    <xsd:documentation>Purpose - Identify a communicating party within aseXML Detail - This type allows identification of an entity involved within the energy industry. The context attribute allows differentiation between identification mechanisms for parties. A value of "ABN" indicates that the value should be treated as an Australian Business Number. There is no default. If the context attribute is not provided, the PartyIdentifier should be interpreted according to the rules for the market in which it is being used.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleContent>
    <xsd:extension base="xsd:string">
      <xsd:attribute name="context">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="ABN"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:attribute>
      <xsd:attribute name="description" type="xsd:string"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type Priority
Namespace urn:aseXML:r25
Annotations
Purpose - Priority indication
Detail - Note that these enumerations are case sensitive.
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Low, Medium, High
Used by
Source
<xsd:simpleType name="Priority">
  <xsd:annotation>
    <xsd:documentation>Purpose - Priority indication Detail - Note that these enumerations are case sensitive.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Low"/>
    <xsd:enumeration value="Medium"/>
    <xsd:enumeration value="High"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type ActiveInactive
Namespace urn:aseXML:r25
Annotations
Purpose - Active/Inactive indication
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration A, I
Used by
Source
<xsd:simpleType name="ActiveInactive">
  <xsd:annotation>
    <xsd:documentation>Purpose - Active/Inactive indication</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="A"/>
    <xsd:enumeration value="I"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type RecordCount
Namespace urn:aseXML:r25
Annotations
Purpose - Defines the record count data type as a string of numeric characters in format 10.
Diagram
Diagram
Type restriction of xsd:integer
Facets
totalDigits 10
Used by
Source
<xsd:simpleType name="RecordCount">
  <xsd:annotation>
    <xsd:documentation>Purpose - Defines the record count data type as a string of numeric characters in format 10.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:integer">
    <xsd:totalDigits value="10"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type CSVDataWithName
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r250.tmp#id126 asexml_r250.tmp#id128
Type extension of xsd:string
Used by
Attributes
QName Type Fixed Default Use Annotation
Description restriction of NonZeroLengthString optional
Name restriction of NonZeroLengthString optional
Source
<xsd:complexType name="CSVDataWithName">
  <xsd:simpleContent>
    <xsd:extension base="xsd:string">
      <xsd:attribute name="Name">
        <xsd:simpleType>
          <xsd:restriction base="NonZeroLengthString">
            <xsd:maxLength value="10"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:attribute>
      <xsd:attribute name="Description">
        <xsd:simpleType>
          <xsd:restriction base="NonZeroLengthString">
            <xsd:maxLength value="80"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:attribute>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type NonZeroLengthString
Namespace urn:aseXML:r25
Annotations
Purpose - base for generic string type that enforces non-whitespace content
Diagram
Diagram
Type restriction of xsd:string
Facets
whiteSpace collapse
minLength 1
Used by
Source
<xsd:simpleType name="NonZeroLengthString">
  <xsd:annotation>
    <xsd:documentation>Purpose - base for generic string type that enforces non-whitespace content</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:whiteSpace value="collapse"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type RoleAssignment
Namespace urn:aseXML:r25
Annotations
Purpose - Associate a party with a role they are performing or intend to perform.
Diagram
Diagram asexml_r250.tmp#id133 asexml_r250.tmp#id134
Used by
Model Party{0,1} , Role
Children Party, Role
Source
<xsd:complexType name="RoleAssignment">
  <xsd:annotation>
    <xsd:documentation>Purpose - Associate a party with a role they are performing or intend to perform.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Party" type="PartyIdentifier" nillable="true" minOccurs="0"/>
    <xsd:element name="Role" type="RoleIdentifier"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type RoleIdentifier
Namespace urn:aseXML:r25
Annotations
Purpose - Identify the roles a party might perform.
MSATS Data Model Column - RoleID
Detail - Roles often form the basis for jurisdictional rules.
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 4
Used by
Source
<xsd:simpleType name="RoleIdentifier">
  <xsd:annotation>
    <xsd:documentation>Purpose - Identify the roles a party might perform. MSATS Data Model Column - RoleID Detail - Roles often form the basis for jurisdictional rules.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="4"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type JurisdictionCode
Namespace urn:aseXML:r25
Annotations
Purpose - Identify the jurisdictions of relevance to aseXML
MSATS Data Model Column - JurisdictionCode
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 3
Used by
Source
<xsd:simpleType name="JurisdictionCode">
  <xsd:annotation>
    <xsd:documentation>Purpose - Identify the jurisdictions of relevance to aseXML MSATS Data Model Column - JurisdictionCode</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="3"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type MeterSerialNumber
Namespace urn:aseXML:r25
Annotations
MSATS Data Model Column - MeterSerial
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 12
Used by
Source
<xsd:simpleType name="MeterSerialNumber">
  <xsd:annotation>
    <xsd:documentation>MSATS Data Model Column - MeterSerial</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="12"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type NMIStandingData
Namespace urn:aseXML:r25
Annotations
Purpose - Basis for fuel specific NMI standing data.
Diagram
Diagram asexml_r250.tmp#id227 asexml_r250.tmp#id222
Properties
abstract: true
Used by
Model NMI{0,1}
Children NMI
Attributes
QName Type Fixed Default Use Annotation
effectiveDateTime xsd:dateTime optional
Source
<xsd:complexType name="NMIStandingData" abstract="true">
  <xsd:annotation>
    <xsd:documentation>Purpose - Basis for fuel specific NMI standing data.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="NMI" type="NMI" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="effectiveDateTime" type="xsd:dateTime" use="optional"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type NMI
Namespace urn:aseXML:r25
Annotations
Purpose - National Metering Identifier with optional checksum
Detail - Used to identify electricity and gas metering points
Diagram
Diagram asexml_r250.tmp#id224 asexml_r250.tmp#id225
Type extension of NMIBase
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum optional
Source
<xsd:complexType name="NMI">
  <xsd:annotation>
    <xsd:documentation>Purpose - National Metering Identifier with optional checksum Detail - Used to identify electricity and gas metering points</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleContent>
    <xsd:extension base="NMIBase">
      <xsd:attribute name="checksum" type="NMIChecksum" use="optional"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type NMIBase
Namespace urn:aseXML:r25
Annotations
Purpose - Helper type to assist in the definition of the NMI type
Diagram
Diagram
Type restriction of xsd:string
Facets
length 10
Used by
Source
<xsd:simpleType name="NMIBase">
  <xsd:annotation>
    <xsd:documentation>Purpose - Helper type to assist in the definition of the NMI type</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:length value="10"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type NMIChecksum
Namespace urn:aseXML:r25
Annotations
Purpose - Helper type to assist in the definition of the NMI type
Detail - The checksum is a single numeric digit.
Diagram
Diagram
Type restriction of xsd:integer
Facets
maxInclusive 9
minInclusive 0
Used by
Source
<xsd:simpleType name="NMIChecksum">
  <xsd:annotation>
    <xsd:documentation>Purpose - Helper type to assist in the definition of the NMI type Detail - The checksum is a single numeric digit.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:integer">
    <xsd:minInclusive value="0"/>
    <xsd:maxInclusive value="9"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type NMIWithChecksum
Namespace urn:aseXML:r25
Annotations
Purpose - National Metering Identifier with mandatory checksum
Detail - Used to identify electricity and gas metering points
Diagram
Diagram asexml_r250.tmp#id224 asexml_r250.tmp#id234
Type extension of NMIBase
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum required
Source
<xsd:complexType name="NMIWithChecksum">
  <xsd:annotation>
    <xsd:documentation>Purpose - National Metering Identifier with mandatory checksum Detail - Used to identify electricity and gas metering points</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleContent>
    <xsd:extension base="NMIBase">
      <xsd:attribute name="checksum" type="NMIChecksum" use="required"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type NMIClassificationCode
Namespace urn:aseXML:r25
Annotations
Purpose - Identify the broad class to which the NMI belongs
MSATS Data Model Column - NMIClassCode
Detail - NMI classification often forms the basis for jurisdictional rules.
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 8
Used by
Source
<xsd:simpleType name="NMIClassificationCode">
  <xsd:annotation>
    <xsd:documentation>Purpose - Identify the broad class to which the NMI belongs MSATS Data Model Column - NMIClassCode Detail - NMI classification often forms the basis for jurisdictional rules.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="8"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type NMIStatusCode
Namespace urn:aseXML:r25
Annotations
Purpose - Status code of portions of NMI Standing Data 
MSATS Data Model Column - NMIStatusCode
Diagram
Diagram
Type restriction of xsd:string
Facets
length 1
Used by
Source
<xsd:simpleType name="NMIStatusCode">
  <xsd:annotation>
    <xsd:documentation>Purpose - Status code of portions of NMI Standing Data MSATS Data Model Column - NMIStatusCode</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:length value="1"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type UniqueIdentifier
Namespace urn:aseXML:r25
Annotations
Purpose - Uniquely identify the associated data element or attribute.
Detail - Note that unique identifiers do not have to be globally unique, only unique to a particular sender. However, the length has been chosen such that UUIDs can be used as identifiers if considered appropriate, guaranteeing global uniqueness.
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 1
maxLength 36
Used by
Source
<xsd:simpleType name="UniqueIdentifier">
  <xsd:annotation>
    <xsd:documentation>Purpose - Uniquely identify the associated data element or attribute. Detail - Note that unique identifiers do not have to be globally unique, only unique to a particular sender. However, the length has been chosen such that UUIDs can be used as identifiers if considered appropriate, guaranteeing global uniqueness.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="36"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type ServicePoint
Namespace urn:aseXML:r25
Annotations
Purpose - Define service point address and other properties
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
Used by
Model Address{0,1} , AccessDetails{0,1} , Hazard* , MelwayGridReference{0,1} , DogCode{0,1} , MeterPosition{0,1}
Children AccessDetails, Address, DogCode, Hazard, MelwayGridReference, MeterPosition
Source
<xsd:complexType name="ServicePoint">
  <xsd:annotation>
    <xsd:documentation>Purpose - Define service point address and other properties</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Address" type="Address" minOccurs="0"/>
    <xsd:element name="AccessDetails" type="AccessDetail" minOccurs="0"/>
    <xsd:element name="Hazard" type="SiteHazard" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element name="MelwayGridReference" minOccurs="0">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="9"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="DogCode" type="GasMeterDogCode" minOccurs="0"/>
    <xsd:element name="MeterPosition" type="GasMeterPosition" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type AccessDetail
Namespace urn:aseXML:r25
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 160
Used by
Source
<xsd:simpleType name="AccessDetail">
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="160"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type SiteHazard
Namespace urn:aseXML:r25
Annotations
Site Hazard
Diagram
Diagram asexml_r250.tmp#id373 asexml_r250.tmp#id375
Used by
Model Code{0,1} , Description
Children Code, Description
Source
<xsd:complexType name="SiteHazard">
  <xsd:annotation>
    <xsd:documentation>Site Hazard</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Code" type="HazardCode" minOccurs="0"/>
    <xsd:element name="Description" type="HazardDescription"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type HazardCode
Namespace urn:aseXML:r25
Annotations
Purpose - To define a list of valid hazard codes.  No codes currently defined
Diagram
Diagram
Type xsd:string
Used by
Element SiteHazard/Code
Source
<xsd:simpleType name="HazardCode">
  <xsd:annotation>
    <xsd:documentation>Purpose - To define a list of valid hazard codes. No codes currently defined</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string"/>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type HazardDescription
Namespace urn:aseXML:r25
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 80
Used by
Source
<xsd:simpleType name="HazardDescription">
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="80"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type GasMeterDogCode
Namespace urn:aseXML:r25
Annotations
Schema - Gas
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Bluff, Dog Caution, Dog OK, Friendly, No Dog, Savage, Tied
Used by
Source
<xsd:simpleType name="GasMeterDogCode">
  <xsd:annotation>
    <xsd:documentation>Schema - Gas</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Bluff"/>
    <xsd:enumeration value="Dog Caution"/>
    <xsd:enumeration value="Dog OK"/>
    <xsd:enumeration value="Friendly"/>
    <xsd:enumeration value="No Dog"/>
    <xsd:enumeration value="Savage"/>
    <xsd:enumeration value="Tied"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type GasMeterPosition
Namespace urn:aseXML:r25
Annotations
Schema - Gas
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration BA, BG, BH, BR, BV, BW, BY, CE, CP, DR, FA, FD, FF, FH, FL, FR, FS, FV, FW, GA, GR, KC, KI, LS, OB, PA, PO, PY, RS, SH, SK, SP, SR, TO, UB, UC, UF, UL, UP, UR, US, WH
Used by
Source
<xsd:simpleType name="GasMeterPosition">
  <xsd:annotation>
    <xsd:documentation>Schema - Gas</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="BA"/>
    <xsd:enumeration value="BG"/>
    <xsd:enumeration value="BH"/>
    <xsd:enumeration value="BR"/>
    <xsd:enumeration value="BV"/>
    <xsd:enumeration value="BW"/>
    <xsd:enumeration value="BY"/>
    <xsd:enumeration value="CE"/>
    <xsd:enumeration value="CP"/>
    <xsd:enumeration value="DR"/>
    <xsd:enumeration value="FA"/>
    <xsd:enumeration value="FD"/>
    <xsd:enumeration value="FF"/>
    <xsd:enumeration value="FH"/>
    <xsd:enumeration value="FL"/>
    <xsd:enumeration value="FR"/>
    <xsd:enumeration value="FS"/>
    <xsd:enumeration value="FV"/>
    <xsd:enumeration value="FW"/>
    <xsd:enumeration value="GA"/>
    <xsd:enumeration value="GR"/>
    <xsd:enumeration value="KC"/>
    <xsd:enumeration value="KI"/>
    <xsd:enumeration value="LS"/>
    <xsd:enumeration value="OB"/>
    <xsd:enumeration value="PA"/>
    <xsd:enumeration value="PO"/>
    <xsd:enumeration value="PY"/>
    <xsd:enumeration value="RS"/>
    <xsd:enumeration value="SH"/>
    <xsd:enumeration value="SK"/>
    <xsd:enumeration value="SP"/>
    <xsd:enumeration value="SR"/>
    <xsd:enumeration value="TO"/>
    <xsd:enumeration value="UB"/>
    <xsd:enumeration value="UC"/>
    <xsd:enumeration value="UF"/>
    <xsd:enumeration value="UL"/>
    <xsd:enumeration value="UP"/>
    <xsd:enumeration value="UR"/>
    <xsd:enumeration value="US"/>
    <xsd:enumeration value="WH"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type AppointmentDetail
Namespace urn:aseXML:r25
Annotations
Schema - Appointments
Diagram
Diagram asexml_r250.tmp#id416 asexml_r250.tmp#id417 asexml_r250.tmp#id418
Used by
Model Reference{0,1} , ScheduledDate{0,1} , Preferred{0,1}
Children Preferred, Reference, ScheduledDate
Source
<xsd:complexType name="AppointmentDetail">
  <xsd:annotation>
    <xsd:documentation>Schema - Appointments</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Reference" type="UniqueIdentifier" minOccurs="0"/>
    <xsd:element name="ScheduledDate" type="xsd:date" minOccurs="0"/>
    <xsd:element name="Preferred" type="AppointmentDateTime" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type AppointmentDateTime
Namespace urn:aseXML:r25
Annotations
Schema - Appointments
Diagram
Diagram asexml_r250.tmp#id420 asexml_r250.tmp#id421
Used by
Model Date , Time{0,1}
Children Date, Time
Source
<xsd:complexType name="AppointmentDateTime">
  <xsd:annotation>
    <xsd:documentation>Schema - Appointments</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Date" type="xsd:date"/>
    <xsd:element name="Time" type="xsd:time" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type SpecialComments
Namespace urn:aseXML:r25
Annotations
Purpose - Defines the Comments in terms of the CommentLine
Diagram
Diagram asexml_r250.tmp#id426
Used by
Model CommentLine{1,3}
Children CommentLine
Source
<xsd:complexType name="SpecialComments">
  <xsd:annotation>
    <xsd:documentation>Purpose - Defines the Comments in terms of the CommentLine</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CommentLine" type="CommentLine" maxOccurs="3"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type CommentLine
Namespace urn:aseXML:r25
Annotations
Purpose - Comment Line
Detail - Maximum of 80 charactors per line
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 80
Used by
Source
<xsd:simpleType name="CommentLine">
  <xsd:annotation>
    <xsd:documentation>Purpose - Comment Line Detail - Maximum of 80 charactors per line</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="80"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type CSVRequestFormat
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r250.tmp#id449 asexml_r250.tmp#id450
Used by
Model RecordCount , CSVData
Children CSVData, RecordCount
Source
<xsd:complexType name="CSVRequestFormat">
  <xsd:sequence>
    <xsd:element name="RecordCount" type="RecordCount"/>
    <xsd:element name="CSVData" type="xsd:string" nillable="true"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type Period
Namespace urn:aseXML:r25
Annotations
Purpose - defines the time period as a date range.
Diagram
Diagram asexml_r250.tmp#id464 asexml_r250.tmp#id465
Used by
Model BeginDate , EndDate
Children BeginDate, EndDate
Source
<xsd:complexType name="Period">
  <xsd:annotation>
    <xsd:documentation>Purpose - defines the time period as a date range.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="BeginDate" type="xsd:date"/>
    <xsd:element name="EndDate" type="xsd:date"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type Amount
Namespace urn:aseXML:r25
Annotations
Purpose - Defines the currency data type as a string of numeric characters in format 15.2 with no units attached to it.
Diagram
Diagram
Type restriction of xsd:decimal
Facets
totalDigits 17
fractionDigits 2
Used by
Source
<xsd:simpleType name="Amount">
  <xsd:annotation>
    <xsd:documentation>Purpose - Defines the currency data type as a string of numeric characters in format 15.2 with no units attached to it.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:decimal">
    <xsd:totalDigits value="17"/>
    <xsd:fractionDigits value="2"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type ContactDetail
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r250.tmp#id631 asexml_r250.tmp#id632
Used by
Complex Types FaultCallBack, FaultInformant
Model ContactName , ContactNumber
Children ContactName, ContactNumber
Source
<xsd:complexType name="ContactDetail">
  <xsd:sequence>
    <xsd:element name="ContactName" type="PersonName"/>
    <xsd:element name="ContactNumber" type="AustralianPhoneNumber"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type NMITransactionBase
Namespace urn:aseXML:r25
Annotations
Purpose -
Diagram
Diagram asexml_r250.tmp#id756
Properties
abstract: true
Used by
Model NMI{0,1}
Children NMI
Source
<xsd:complexType name="NMITransactionBase" abstract="true">
  <xsd:annotation>
    <xsd:documentation>Purpose -</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="NMI" type="NMI" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type CSVResponseFormat
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r250.tmp#id449 asexml_r250.tmp#id450 asexml_r250.tmp#id448 asexml_r250.tmp#id771
Type extension of CSVRequestFormat
Type hierarchy
Used by
Model RecordCount , CSVData , Event*
Children CSVData, Event, RecordCount
Source
<xsd:complexType name="CSVResponseFormat">
  <xsd:complexContent>
    <xsd:extension base="CSVRequestFormat">
      <xsd:sequence>
        <xsd:element name="Event" type="Event" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type CurrentRetailerConfirmationRequest
Namespace urn:aseXML:r25
Annotations
Schema - MeterDataManagement
Diagram
Diagram asexml_r250.tmp#id783 asexml_r250.tmp#id782
Used by
Model CSVCurrentRetailerData
Children CSVCurrentRetailerData
Attributes
QName Type Fixed Default Use Annotation
version r9 required
Source
<xsd:complexType name="CurrentRetailerConfirmationRequest">
  <xsd:annotation>
    <xsd:documentation>Schema - MeterDataManagement</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CSVCurrentRetailerData" type="CSVRequestFormat"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r9" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type CurrentRetailerConfirmationResponse
Namespace urn:aseXML:r25
Annotations
Schema - MeterDataManagement
Diagram
Diagram asexml_r250.tmp#id787 asexml_r250.tmp#id786
Used by
Model CSVCurrentRetailerData
Children CSVCurrentRetailerData
Attributes
QName Type Fixed Default Use Annotation
version r9 required
Source
<xsd:complexType name="CurrentRetailerConfirmationResponse">
  <xsd:annotation>
    <xsd:documentation>Schema - MeterDataManagement</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CSVCurrentRetailerData" type="CSVResponseFormat"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r9" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type RoleAssignments
Namespace urn:aseXML:r25
Annotations
Purpose - container type for one or more role assignments
Diagram
Diagram asexml_r250.tmp#id824
Used by
Model RoleAssignment+
Children RoleAssignment
Source
<xsd:complexType name="RoleAssignments">
  <xsd:annotation>
    <xsd:documentation>Purpose - container type for one or more role assignments</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="RoleAssignment" type="RoleAssignment" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type YesNo
Namespace urn:aseXML:r25
Annotations
Purpose - Yes/No indication
Detail - Note that these values are case sensitive.
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Yes, No
Used by
Source
<xsd:simpleType name="YesNo">
  <xsd:annotation>
    <xsd:documentation>Purpose - Yes/No indication Detail - Note that these values are case sensitive.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Yes"/>
    <xsd:enumeration value="No"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type AcceptReject
Namespace urn:aseXML:r25
Annotations
Purpose - Accept/Reject indication
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration A, R
Used by
Source
<xsd:simpleType name="AcceptReject">
  <xsd:annotation>
    <xsd:documentation>Purpose - Accept/Reject indication</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="A"/>
    <xsd:enumeration value="R"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type UnitsOfMeasure
Namespace urn:aseXML:r25
Annotations
Purpose - Define Units of Measure. Application logic to decide which of these are valid for a given fuel type.
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration CFF, CM, DAY, EA, GAL, GJ, HR, KRH, KV, KVA, MTH, KVB, KVR, KW, KWH, MJ, MVA, MWH, MW, PF, VA, VAR, W, WH
Used by
Source
<xsd:simpleType name="UnitsOfMeasure">
  <xsd:annotation>
    <xsd:documentation>Purpose - Define Units of Measure. Application logic to decide which of these are valid for a given fuel type.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="CFF"/>
    <xsd:enumeration value="CM"/>
    <xsd:enumeration value="DAY"/>
    <xsd:enumeration value="EA"/>
    <xsd:enumeration value="GAL"/>
    <xsd:enumeration value="GJ"/>
    <xsd:enumeration value="HR"/>
    <xsd:enumeration value="KRH"/>
    <xsd:enumeration value="KV"/>
    <xsd:enumeration value="KVA"/>
    <xsd:enumeration value="MTH"/>
    <xsd:enumeration value="KVB"/>
    <xsd:enumeration value="KVR"/>
    <xsd:enumeration value="KW"/>
    <xsd:enumeration value="KWH"/>
    <xsd:enumeration value="MJ"/>
    <xsd:enumeration value="MVA"/>
    <xsd:enumeration value="MWH"/>
    <xsd:enumeration value="MW"/>
    <xsd:enumeration value="PF"/>
    <xsd:enumeration value="VA"/>
    <xsd:enumeration value="VAR"/>
    <xsd:enumeration value="W"/>
    <xsd:enumeration value="WH"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type TimeSplit
Namespace urn:aseXML:r25
Annotations
(ENUMS!!!) Time of use code
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 1
maxLength 3
Used by
Element NUOS/TimeSplit
Source
<xsd:simpleType name="TimeSplit">
  <xsd:annotation>
    <xsd:documentation>(ENUMS!!!) Time of use code</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="3"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type ShortUniqueIdentifier
Namespace urn:aseXML:r25
Diagram
Diagram
Type restriction of xsd:string
Facets
minLength 1
maxLength 15
Used by
Source
<xsd:simpleType name="ShortUniqueIdentifier">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="15"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type MethodSent
Namespace urn:aseXML:r25
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Faxed, Email, Online, OnSite
Used by
Source
<xsd:simpleType name="MethodSent">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Faxed"/>
    <xsd:enumeration value="Email"/>
    <xsd:enumeration value="Online"/>
    <xsd:enumeration value="OnSite"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type SafetyCertificateType
Namespace urn:aseXML:r25
Diagram
Diagram asexml_r250.tmp#id1380 asexml_r250.tmp#id1381
Used by
Model ID{0,1} , MethodSent
Children ID, MethodSent
Source
<xsd:complexType name="SafetyCertificateType">
  <xsd:sequence>
    <xsd:element name="ID" type="ShortUniqueIdentifier" minOccurs="0"/>
    <xsd:element name="MethodSent" type="MethodSent"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Complex Type OpenPeriod
Namespace urn:aseXML:r25
Annotations
Purpose - defines the time period as a date range with an optional EndData.
Diagram
Diagram asexml_r250.tmp#id1383 asexml_r250.tmp#id1384
Used by
Model BeginDate , EndDate{0,1}
Children BeginDate, EndDate
Source
<xsd:complexType name="OpenPeriod">
  <xsd:annotation>
    <xsd:documentation>Purpose - defines the time period as a date range with an optional EndData.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="BeginDate" type="xsd:date"/>
    <xsd:element name="EndDate" type="xsd:date" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type UpdateStatus
Namespace urn:aseXML:r25
Annotations
Purpose - Defines a list of valid update statuses
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration New, Update, Delete
Source
<xsd:simpleType name="UpdateStatus">
  <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="Delete"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type JurisdictionDescription
Namespace urn:aseXML:r25
Annotations
Purpose - Describe the jurisdictions of relevance to aseXML
MSATS Data Model Column - JurisdictionDesc
Detail - The description is intended to assist in identification of the correct jurisdiction. The mapping between codes and descriptions will be provided to participants via the Table Replication transaction exchanges.
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 50
Used by
Source
<xsd:simpleType name="JurisdictionDescription">
  <xsd:annotation>
    <xsd:documentation>Purpose - Describe the jurisdictions of relevance to aseXML MSATS Data Model Column - JurisdictionDesc Detail - The description is intended to assist in identification of the correct jurisdiction. The mapping between codes and descriptions will be provided to participants via the Table Replication transaction exchanges.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="50"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type RoleDescription
Namespace urn:aseXML:r25
Annotations
Purpose - Describe the roles a party might perform.
MSATS Data Model Column - RoleDesc
Detail - The description is intended to assist in identification of the correct role. The mapping between codes and descriptions will be provided to participants via the Table Replication transaction exchanges.
Diagram
Diagram
Type restriction of xsd:string
Facets
maxLength 50
Used by
Source
<xsd:simpleType name="RoleDescription">
  <xsd:annotation>
    <xsd:documentation>Purpose - Describe the roles a party might perform. MSATS Data Model Column - RoleDesc Detail - The description is intended to assist in identification of the correct role. The mapping between codes and descriptions will be provided to participants via the Table Replication transaction exchanges.</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="50"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Simple Type IndexInvestigationCode
Namespace urn:aseXML:r25
Annotations
Schema - Gas
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Confirm Reading For Vacant Site, Confirm Zero Consumption, Incomplete Data, Invalid MDFF Data, Invalid Standing Data, Missing Datastream, Require Actual Reading or Substitute, Require Final Substitute, Require Latest Version, Scheduled Reading Required, Service Order Reading Required, Verify High Reading, Verify Low Reading, Customer Away, Customer Query, Customer Read, High Account, Zero Consumption, Recipient Not Responsible For The NMI, Other
Used by
Source
<xsd:simpleType name="IndexInvestigationCode">
  <xsd:annotation>
    <xsd:documentation>Schema - Gas</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Confirm Reading For Vacant Site"/>
    <xsd:enumeration value="Confirm Zero Consumption"/>
    <xsd:enumeration value="Incomplete Data"/>
    <xsd:enumeration value="Invalid MDFF Data"/>
    <xsd:enumeration value="Invalid Standing Data"/>
    <xsd:enumeration value="Missing Datastream"/>
    <xsd:enumeration value="Require Actual Reading or Substitute"/>
    <xsd:enumeration value="Require Final Substitute"/>
    <xsd:enumeration value="Require Latest Version"/>
    <xsd:enumeration value="Scheduled Reading Required"/>
    <xsd:enumeration value="Service Order Reading Required"/>
    <xsd:enumeration value="Verify High Reading"/>
    <xsd:enumeration value="Verify Low Reading"/>
    <xsd:enumeration value="Customer Away"/>
    <xsd:enumeration value="Customer Query"/>
    <xsd:enumeration value="Customer Read"/>
    <xsd:enumeration value="High Account"/>
    <xsd:enumeration value="Zero Consumption"/>
    <xsd:enumeration value="Recipient Not Responsible For The NMI"/>
    <xsd:enumeration value="Other"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute PartyIdentifier/@context
Namespace No namespace
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration ABN
Used by
Complex Type PartyIdentifier
Source
<xsd:attribute name="context">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ABN"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute PartyIdentifier/@description
Namespace No namespace
Type xsd:string
Properties
content: simple
Used by
Complex Type PartyIdentifier
Source
<xsd:attribute name="description" type="xsd:string"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute CSVDataWithName/@Name
Namespace No namespace
Type restriction of NonZeroLengthString
Type hierarchy
Properties
content: simple
Facets
whiteSpace collapse
minLength 1
maxLength 10
Used by
Complex Type CSVDataWithName
Source
<xsd:attribute name="Name">
  <xsd:simpleType>
    <xsd:restriction base="NonZeroLengthString">
      <xsd:maxLength value="10"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute CSVDataWithName/@Description
Namespace No namespace
Type restriction of NonZeroLengthString
Type hierarchy
Properties
content: simple
Facets
whiteSpace collapse
minLength 1
maxLength 80
Used by
Complex Type CSVDataWithName
Source
<xsd:attribute name="Description">
  <xsd:simpleType>
    <xsd:restriction base="NonZeroLengthString">
      <xsd:maxLength value="80"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute NMI/@checksum
Namespace No namespace
Type NMIChecksum
Properties
use: optional
Facets
maxInclusive 9
minInclusive 0
Used by
Complex Type NMI
Source
<xsd:attribute name="checksum" type="NMIChecksum" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute NMIStandingData/@effectiveDateTime
Namespace No namespace
Type xsd:dateTime
Properties
use: optional
Used by
Complex Type NMIStandingData
Source
<xsd:attribute name="effectiveDateTime" type="xsd:dateTime" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute NMIWithChecksum/@checksum
Namespace No namespace
Type NMIChecksum
Properties
use: required
Facets
maxInclusive 9
minInclusive 0
Used by
Complex Type NMIWithChecksum
Source
<xsd:attribute name="checksum" type="NMIChecksum" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute CurrentRetailerConfirmationRequest/@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
Source
<xsd:attribute name="version" type="r9" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd
Attribute CurrentRetailerConfirmationResponse/@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
Source
<xsd:attribute name="version" type="r9" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/Common_r25.xsd