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" applicationDetail - 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.
Application - NMI Data AccessTransactionExchange - NMI DiscoveryTransactionGroup - NMIDPriority - HighPurpose - Request a search of the NMI Standing DataDetail - 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: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>
Application - NMI Data AccessTransactionExchange - NMI DiscoveryTransactionGroup - NMIDPriority - HighPurpose - Provide the results of a search of the NMI Standing DataDetail - 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: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>
Application - NMI Data AccessTransactionExchange - NMI Standing DataTransactionGroup - NMIDPriority - HighPurpose - Request the current standing data for a particular NMIDetail - The checksum should be provided with the NMI.
<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>
Application - NMI Data AccessTransactionExchange - NMI Standing DataTransactionGroup - NMIDPriority - HighPurpose - Provide the results of a request for the current standing data for a particular NMIDetail - 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: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>