<?xml version="1.0"?>
<xsd:schema targetNamespace="urn:aseXML:r7" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:aseXML:r7">
	<xsd:annotation>
		<xsd:documentation>
Purpose - Top level aseXML schema
Detail - This schema should be referenced by all aseXML compliant messages. Details of aseXML may be found in "Guidelines for Development of A Standard for Energy Transactions in XML (aseXML)".

After including the relevant sub-schemas, the aseXML message envelope element is defined. 


Disclaimer and Reservation of Rights

Access to and use of this file (including information or material contained in or accessed from this file) is subject to the 
following disclaimer and reservation of rights:

Purpose – It is intended that this file may be used and copied by participants in the National Electricity Market as part of the 
implementation of full retail competition in the National Electricity Market or Australian gas industry participants as part of 
the implementation of full retail competition in the gas industry in Australia. Use of this file (including information or material 
contained in or accessed from this file) is at your own risk. 

Service providers – In this Disclaimer and Reservation of Rights, “use and copying” by a person includes use and copying by their 
agents or service providers provided the use and copying is for the purposes of the participant in the National Electricity Market 
or the Australian gas industry participant.

Independent Confirmation - NEMMCO strongly advises that all information or material contained in or accessed from this file should 
be independently verified before use. The user may need to inform themselves of other relevant information or business processes.

No Warranty – Neither NEMMCO nor any of NEMMCO’s advisers, consultants or other contributors to this file (or their respective 
associated companies, businesses, partners, directors, officers or employees) make any representation or warranty, express or 
implied, as to the currency, accuracy, reliability or completeness of the information or material contained in, referred to in 
or accessed from this file. 

No Liability - To the maximum extent permitted by law, neither NEMMCO nor any of its advisers, consultants or other contributors 
to this file (or their respective associated companies, businesses, partners, directors, officers or employees) shall have any 
liability (whether arising from negligence or otherwise) in respect of the use of the file or information contained in, referred 
to in or accessed from this file (including any reliance on the currency, accuracy, reliability or completeness of the information). 

Viruses - NEMMCO does not represent or warrant that this file or any information or material contained in, down loaded or accessible 
from this file, is free from computer viruses (including macro viruses) or other programs which may affect software or systems of 
users. Users should protect themselves by installing and implementing their own security checks and systems.

Intellectual Property Rights - © 2000  - NEMMCO Limited is the owner of the copyright in this document.  All rights reserved. 
All material is subject to copyright under the Copyright Act 1968 (Commonwealth) and permission must be obtained in writing from 
NEMMCO Limited.

NEMMCO is the owner of all other intellectual property rights in the contents of the information or material contained in or 
accessed from this file (including documents, text and images). 

NEMMCO Limited hereby grants its permission to copy and use this file to participants in the National Electricity Market for 
the purpose of implementation of full retail competition in the National Electricity Market and to Australian gas industry 
participants as part of the implementation of full retail competition in the gas industry in Australia.

Users may only use such contents for personal use. To remove any doubt you must not commercialise the information or material 
contained in, down loaded or accessible from this file without NEMMCO’s express written consent.

Modifications and Derivative works - NEMMCO consents to modifications and derivative works to be created based on the information 
or material contained in, down loaded or accessible from this file provided:

(a)	NEMMCO is consulted on and agrees to the modification or creation of the derivative work;
  
(b)	permission to copy and use the modified or derivative work is granted to participants in the National Electricity 
	Market for the purpose of implementation of full retail competition in the National Electricity Market or Australian gas 
	industry participants as part of the implementation of full retail competition in the gas industry in Australia; and

(c)	the modified or derivative work acknowledges NEMMCO’s contribution to the work.
</xsd:documentation>
	</xsd:annotation>
	<xsd:include schemaLocation="ClientInformation_r7.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for client information (addresses, telephone numbers, people's names)
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="Common_r7.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types common across transactions and fuels 
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="Electricity_r7.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types common to electricity market transactions
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="Gas_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include types common to gas market transactions
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="Events_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for status reporting
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="MeterDataManagement_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for Meter Data Management transaction exchanges
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="NMIDataAccess_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for NMI Data Access transaction exchanges
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="CustomerTransfer_r7.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for Customer Transfer transaction exchanges
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="TableReplication_r7.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for Table Replication transaction exchanges
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="Reports_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for Report transaction exchanges
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="Header_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for aseXML message headers
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="Transactions_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for carrying transactions within aseXML
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="Acknowledgements_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for message and transaction acknowledgement
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="CATSTableReplication_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for CATS specific table replications
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="CATSReports_r6.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for CATS specific reports
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:include schemaLocation="MDMTReports_r7.xsd">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Include data types for MDM specific reports
	</xsd:documentation>
		</xsd:annotation>
	</xsd:include>
	<xsd:complexType name="Envelope">
		<xsd:annotation>
			<xsd:documentation>
Purpose - Envelope used by all aseXMLcompliant messages
Detail - The envelope consists of a header element followed by a payload element. The payload may either be one or more transactions, or one or more acknowledgements.

A detailed description of aseXML may be found in "Guidelines for Development of A Standard for Energy Transactions in XML (aseXML)".
	</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Header" type="Header"/>
			<xsd:choice>
				<xsd:element name="Transactions" type="Transactions"/>
				<xsd:element name="Acknowledgements" type="Acknowledgements"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="aseXML" type="Envelope">
		<xsd:annotation>
			<xsd:documentation>
Purpose - The top level element for all aseXML messages
Detail - The aseXML schemas make extensive use of type definitions, but must define one element in order that instance documents can be created and validated. This element thus forms the document element for all aseXML messages.
	</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
</xsd:schema>

