Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema NMIDataAccess_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 transaction exchanges needed by the "NMI Data Access" application
Detail - The "NMI Discovery" transaction exchange allows searches for NMIs to be conducted. The exchange consists of a NMIDiscoveryRequest and a resulting NMIDiscoveryResponse. 
The "NMI Standing Data" transaction exchange allows the retrieval of the current data associated with a NMI. The exchange consists of a NMIStandingDataRequest and a resulting NMIStandingDataResponse.
Properties
attribute form default: unqualified
element form default: unqualified
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIDiscoveryRequest/JurisdictionCode
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id162
Type JurisdictionCode
Properties
content: simple
Facets
maxLength 3
Source
<xsd:element name="JurisdictionCode" type="JurisdictionCode"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIDiscoveryRequest/DeliveryPointIdentifier
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id164
Type AustralianDeliveryPointIdentifier
Properties
content: simple
minOccurs: 0
Facets
maxInclusive 99999999
minInclusive 10000000
Source
<xsd:element name="DeliveryPointIdentifier" type="AustralianDeliveryPointIdentifier" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIDiscoveryRequest/Address
Namespace No namespace
Diagram
Diagram asexml_r252.tmp#id167 asexml_r252.tmp#id208 asexml_r252.tmp#id210 asexml_r252.tmp#id212 asexml_r252.tmp#id166
Type AustralianAddressSearch
Properties
content: complex
minOccurs: 0
Model StructuredAddress , SuburbOrPlaceOrLocality{0,1} , StateOrTerritory{0,1} , PostCode{0,1}
Children PostCode, StateOrTerritory, StructuredAddress, SuburbOrPlaceOrLocality
Instance
<Address>
  <StructuredAddress>{1,1}</StructuredAddress>
  <SuburbOrPlaceOrLocality>{0,1}</SuburbOrPlaceOrLocality>
  <StateOrTerritory>{0,1}</StateOrTerritory>
  <PostCode>{0,1}</PostCode>
</Address>
Source
<xsd:element name="Address" type="AustralianAddressSearch" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIDiscoveryRequest/MeterSerialNumber
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id215
Type MeterSerialNumber
Properties
content: simple
minOccurs: 0
Facets
maxLength 12
Source
<xsd:element name="MeterSerialNumber" type="MeterSerialNumber" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIDiscoveryResponse/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
maxOccurs: unbounded
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" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIDiscoveryResponse/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
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" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIStandingDataRequest/NMI
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id224 asexml_r250.tmp#id234 asexml_r250.tmp#id233
Type NMIWithChecksum
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
checksum NMIChecksum required
Source
<xsd:element name="NMI" type="NMIWithChecksum"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIStandingDataResponse/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/NMIDataAccess_r17.xsd
Element NMIStandingDataResponse/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
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" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIStandingDataUpdateNotification/SingleNMIStandingData
Namespace No namespace
Diagram
Diagram asexml_r250.tmp#id227 asexml_r250.tmp#id222 asexml_r250.tmp#id221
Type NMIStandingData
Properties
content: complex
Model NMI{0,1}
Children NMI
Instance
<SingleNMIStandingData effectiveDateTime="">
  <NMI checksum="">{0,1}</NMI>
</SingleNMIStandingData>
Attributes
QName Type Fixed Default Use Annotation
effectiveDateTime xsd:dateTime optional
Source
<xsd:element name="SingleNMIStandingData" type="NMIStandingData"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Element NMIStandingDataUpdateNotification/CSVNMIStandingData
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
<CSVNMIStandingData>
  <RecordCount>{1,1}</RecordCount>
  <CSVData>{1,1}</CSVData>
</CSVNMIStandingData>
Source
<xsd:element name="CSVNMIStandingData" type="CSVRequestFormat"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Complex Type NMIDiscoveryRequest
Namespace urn:aseXML:r25
Annotations
Application - NMI Data Access
TransactionExchange - NMI Discovery
TransactionGroup - NMID
Priority - High
Purpose - Request a search of the NMI Standing Data
Detail - The JurisdictionCode is mandatory as it is used to determine  jurisdictional limitations on the types of searches allowed and the maximum number of matching rows returned for any one search. The remaining elements allow for provision of the various search parameters. For electricity, searches are possible on the basis of meter serial number or address or DPID.
Diagram
Diagram asexml_r2530.tmp#id216 asexml_r2530.tmp#id161 asexml_r2530.tmp#id163 asexml_r2530.tmp#id165 asexml_r2530.tmp#id214
Used by
Model JurisdictionCode , DeliveryPointIdentifier{0,1} , Address{0,1} , MeterSerialNumber{0,1}
Children Address, DeliveryPointIdentifier, JurisdictionCode, MeterSerialNumber
Attributes
QName Type Fixed Default Use Annotation
version r17 required
Source
<xsd:complexType name="NMIDiscoveryRequest">
  <xsd:annotation>
    <xsd:documentation>Application - NMI Data Access TransactionExchange - NMI Discovery TransactionGroup - NMID Priority - High Purpose - Request a search of the NMI Standing Data Detail - The JurisdictionCode is mandatory as it is used to determine jurisdictional limitations on the types of searches allowed and the maximum number of matching rows returned for any one search. The remaining elements allow for provision of the various search parameters. For electricity, searches are possible on the basis of meter serial number or address or DPID.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="JurisdictionCode" type="JurisdictionCode"/>
    <xsd:element name="DeliveryPointIdentifier" type="AustralianDeliveryPointIdentifier" minOccurs="0"/>
    <xsd:element name="Address" type="AustralianAddressSearch" minOccurs="0"/>
    <xsd:element name="MeterSerialNumber" type="MeterSerialNumber" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r17" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Complex Type NMIDiscoveryResponse
Namespace urn:aseXML:r25
Annotations
Application - NMI Data Access
TransactionExchange - NMI Discovery
TransactionGroup - NMID
Priority - High
Purpose - Provide the results of a search of the NMI Standing Data
Detail - Usage of the NMIStandingData type allows the transaction to carry variable content according to fuel and jurisdictional requirements. At least one Event element must be present in the response to indicate the success or otherwise of the search.
Diagram
Diagram asexml_r2530.tmp#id229 asexml_r2530.tmp#id220 asexml_r2530.tmp#id228
Used by
Model NMIStandingData* , Event+
Children Event, NMIStandingData
Attributes
QName Type Fixed Default Use Annotation
version r17 required
Source
<xsd:complexType name="NMIDiscoveryResponse">
  <xsd:annotation>
    <xsd:documentation>Application - NMI Data Access TransactionExchange - NMI Discovery TransactionGroup - NMID Priority - High Purpose - Provide the results of a search of the NMI Standing Data Detail - Usage of the NMIStandingData type allows the transaction to carry variable content according to fuel and jurisdictional requirements. At least one Event element must be present in the response to indicate the success or otherwise of the search.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="NMIStandingData" type="NMIStandingData" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element name="Event" type="Event" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r17" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Complex Type NMIStandingDataRequest
Namespace urn:aseXML:r25
Annotations
Application - NMI Data Access
TransactionExchange - NMI Standing Data
TransactionGroup - NMID
Priority - High
Purpose - Request the current standing data for a particular NMI
Detail - The checksum should be provided with the NMI.
Diagram
Diagram asexml_r2530.tmp#id235 asexml_r2530.tmp#id232
Used by
Model NMI
Children NMI
Attributes
QName Type Fixed Default Use Annotation
version r4 required
Source
<xsd:complexType name="NMIStandingDataRequest">
  <xsd:annotation>
    <xsd:documentation>Application - NMI Data Access TransactionExchange - NMI Standing Data TransactionGroup - NMID Priority - High Purpose - Request the current standing data for a particular NMI Detail - The checksum should be provided with the NMI.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="NMI" type="NMIWithChecksum"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r4" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Complex Type NMIStandingDataResponse
Namespace urn:aseXML:r25
Annotations
Application - NMI Data Access
TransactionExchange - NMI Standing Data
TransactionGroup - NMID
Priority - High
Purpose - Provide the results of a request for the current standing data for a particular NMI
Detail - Usage of the NMIStandingData type allows the transaction to carry variable content according to fuel and jurisdictional requirements. At least one Event element must be present in the response to indicate the success or otherwise of the search.
Diagram
Diagram asexml_r2530.tmp#id240 asexml_r2530.tmp#id238 asexml_r2530.tmp#id239
Used by
Model NMIStandingData{0,1} , Event+
Children Event, NMIStandingData
Attributes
QName Type Fixed Default Use Annotation
version r4 required
Source
<xsd:complexType name="NMIStandingDataResponse">
  <xsd:annotation>
    <xsd:documentation>Application - NMI Data Access TransactionExchange - NMI Standing Data TransactionGroup - NMID Priority - High Purpose - Provide the results of a request for the current standing data for a particular NMI Detail - Usage of the NMIStandingData type allows the transaction to carry variable content according to fuel and jurisdictional requirements. At least one Event element must be present in the response to indicate the success or otherwise of the search.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="NMIStandingData" type="NMIStandingData" minOccurs="0"/>
    <xsd:element name="Event" type="Event" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r4" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Complex Type NMIStandingDataUpdateNotification
Namespace urn:aseXML:r25
Annotations
Schema - MeterDataManagement
Diagram
Diagram asexml_r2530.tmp#id792 asexml_r2530.tmp#id790 asexml_r2530.tmp#id791
Used by
Model SingleNMIStandingData | CSVNMIStandingData
Children CSVNMIStandingData, SingleNMIStandingData
Attributes
QName Type Fixed Default Use Annotation
version r9 required
Source
<xsd:complexType name="NMIStandingDataUpdateNotification">
  <xsd:annotation>
    <xsd:documentation>Schema - MeterDataManagement</xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:element name="SingleNMIStandingData" type="NMIStandingData"/>
    <xsd:element name="CSVNMIStandingData" type="CSVRequestFormat"/>
  </xsd:choice>
  <xsd:attribute name="version" type="r9" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Attribute NMIDiscoveryRequest/@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 NMIDiscoveryRequest
Source
<xsd:attribute name="version" type="r17" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Attribute NMIDiscoveryResponse/@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 NMIDiscoveryResponse
Source
<xsd:attribute name="version" type="r17" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Attribute NMIStandingDataRequest/@version
Namespace No namespace
Type r4
Type hierarchy
Properties
use: required
Facets
enumeration r4
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type NMIStandingDataRequest
Source
<xsd:attribute name="version" type="r4" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Attribute NMIStandingDataResponse/@version
Namespace No namespace
Type r4
Type hierarchy
Properties
use: required
Facets
enumeration r4
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Source
<xsd:attribute name="version" type="r4" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NMIDataAccess_r17.xsd
Attribute NMIStandingDataUpdateNotification/@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/NMIDataAccess_r17.xsd