Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1...

27
CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMS EXPLAINS THE IT INTERFACES AVAILABLE FOR ELECTRICITIY PARTICIPANTS AND HOW TO CONNECT TO THEM Version: 2.00 Published: Tuesday, 17 October 2017

Transcript of Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1...

Page 1: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

CONNECTING TO AEMO'SELECTRICITY IT SYSTEMSEXPLAINSTHE IT INTERFACESAVAILABLEFORELECTRICITIYPARTICIPANTSANDHOWTO CONNECTTO THEM

Version: 2.00Published: Tuesday, 17 October 2017

Page 2: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

No reliance or warrantyThis document does not constitute legal or business advice, and should not be relied on as a substitute forobtaining detailed advice about the National Gas or Electricity Law, the Rules or any other applicable laws,procedures or policies. While AEMO has made every effort to ensure the quality of the information in this Guide,neither AEMO, nor any of its employees, agents and consultants make any representation or warranty as to theaccuracy, reliability, completeness, currency or suitability for particular purposes of that information.

Limitation of liabilityTo the maximum extent permitted by law, AEMO and its advisers, consultants and other contributors to thisGuide (or their respective associated companies, businesses, partners, directors, officers or employees) are notliable (whether by reason of negligence or otherwise) for any errors, omissions, defects or misrepresentationsin this document, or for any loss or damage suffered by persons who use or rely on the information in it.AEMO has prepared this Connecting to AEMO's Electricity IT Systems (Guide) to provide guidance on the useof the Energy Market Systems under the National Gas or Electricity Rules (Rules), as at the date of publication.

Trademark noticesMicrosoft is a trademark of Microsoft Corporation in the United States and/or other countries.Oracle and Java are registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

Documents made obsoleteThe release of this document changes any version of the Connecting to AEMO's Electricity IT Systems.

DistributionAvailable to the public.

Document identificationBusiness custodian: n/aIT custodian: Manager, Market SystemsPrepared by: Technical Writers, Market SystemsLast update: Tuesday, 17 October 2017 12:39

Version HistoryVersion 2.00. Updated for the Power of Choice project and the B2B e-Hub.

Further informationFor further information, please visitwww.aemo.com.au or contact:AEMO's Support HubPhone: 1300 AEMO 00 (1300 236 600), Email: [email protected]

FeedbackTo suggest corrections or improvements to this document, please contact the AEMO Information and SupportHub.

© 2017 AEMO ii

IMPORTANT NOTICE

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMS

Page 3: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

Chapter 1 Introduction 1Purpose 1

Audience 1

How to use this guide 1

What’s in this guide 2

Chapter 2 Electricity IT Interfaces 3

Chapter 3 About NEM IT Systems 5NEM IT systems 5

Chapter 4 Web Portals 7About the web portals 7

Why use the web portals 8

Who can use the web portals 8

Web Portal requirements 9

Web-based interface URLs 9

Chapter 5 Participant File Servers 11About file servers 11

Participant file server folders 12

File-based interface URLs 13

Chapter 6 Web Services 15About web services 15

Web services requirements 15

Chapter 7 Software Packages 17MSATS retail system software 17

EMMS wholesale system software 18

Needing Help 19AEMO's Support Hub 19

Contacting AEMO's Support Hub 19

Information to provide 19

Feedback 20

Related resources 20

Index 24

© 2017 AEMO iii

CONTENTS

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMS

Page 4: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

CHAPTER 1 INTRODUCTION

Purpose 1Audience 1How to use this guide 1What’s in this guide 2

PurposeThis guide explains the IT interfaces available for electricity participants and howto access them.

AudienceThis guide is for Registered Participants requiring an understanding of EnergyMarket Systems.

How to use this guidel This document is written in plain language for easy reading. Where there is adiscrepancy between the Rules, and information or a term in this document, theRules take precedence.

l Text in this format indicates there is a resource on AEMO’s website.l For an explanation of the terms and abbreviations, see Glossary on page 22.l Glossary terms are capitalised and have the meanings listed against them.l Italicised terms are defined in the National Electricity or Gas Rules. Any rulesterms not in this format still have the same meaning.

l Actions to complete in the web portal interface are bold and dark grey.

You can find resources mentioned throughout this guide on AEMO'swebsite: www.aemo.com.au.

© 2017 AEMO 1

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 1  INTRODUCTION

Page 5: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

What’s in this guideChapter 2 Electricity IT Interfaces on page 3 explains AEMO's IT interfaces, their

functions, and their suitability for participants.

Chapter 3 About NEM IT Systems on page 5 provides an overview of theparticipant IT systems operating in the National Electricity Market (NEM) andwhat is required to interface with AEMO’s market systems.

Chapter 4 Web Portals on page 7 provides information about the web interfacesand how to access them.

Chapter 5 Participant File Servers on page 11 provides information about the fileinterfaces and how to access them.

Chapter 6 Web Services on page 15 explains the web services available toparticipants to interface with AEMO's IT systems.

Chapter 7 Software Packages on page 17 provides information about the samplesoftware packages available to assist with data validation and replicating databetween AEMO's IT systems and participants' IT systems.

Needing Help on page 19 provides information about contacting AEMO's SupportHub and how to provide feedback.

Glossary on page 22 explains the abbreviations and terms used throughout thisguide. Glossary terms throughout this guide are capitalised.

© 2017 AEMO 2

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 1  INTRODUCTION

Page 6: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

CHAPTER 2 ELECTRICITY IT INTERFACESThis table explains AEMO's IT interfaces, their functions, and their suitability forparticipants.

Table 1 AEMO's IT interfaces

Interface Function

AEMO’swebsite(HTTP)

Suitable as a source for publicly available market data at no cost. The public data publishedon AEMO’s website is the same as distributed through the file interfaces, although fileinterfaces also contain each participant’s private data. The data is in CSV format in manyfiles along with some graphical summaries.See Electricity Data on AEMO's website.

Datanetworkconnection(MarketNet)

Any access to AEMO’s market systems requires a secure private data network connectionto MarketNet. If your company is a Registered Participant, it is likely that you have accessto MarketNet. However, if your company does not have access to MarketNet, you mustorganise this first.For help, see Guide to Information Systems andMarketNet Connection Request.

Web Portals(HTTPS)

Participants can use a web browser over MarketNet to interact with AEMO’s retail andwholesale systems. The web interfaces allow direct data entry and are designed forsecure, interactive use. They are suitable for light demand of data transfer. Many webapplications allow the upload of files directly to the interface.Examples of functionality are:

l User administration for participant users.l Placing bids.l Retrieving reports.l Retrieving settlement information.l Monitoring prudential exposure.

AEMO recommends small operators use the web portal interface to retrieve and uploadfiles. See Web Portals on page 7.

© 2017 AEMO 3

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 2  ELECTRICITY IT INTERFACES

Page 7: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

Interface Function

File uploadto webportal(HTTPS)

MSATS and EMMS both allow the upload of files directly to the web portal interface.

File server(FTP)

AEMO systems to participant systems interaction using batch processing, suitable for:l Participant systems using database technology.l Submission or receipt of high volumes of data.l Management of security and data distribution.

AEMO recommends this method to replicate large amounts of dataSee Participant File Servers on page 11.

Webservices(HTTPS)

AEMO provides web services client software for both retail and wholesale systems.Participants can use the approach taken in the web services software to implement theirown custom web client into their gateway system.Web services are suitable for retrieving:

l NMI standing data and NMI details.l Constraint information.l MSATS limits status.l MSATS processing status.

See Web Services on page 15.

© 2017 AEMO 4

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 2  ELECTRICITY IT INTERFACES

Page 8: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

CHAPTER 3 ABOUT NEM IT SYSTEMSThis chapter provides an overview of the participant IT systems operating in theNational Electricity Market (NEM) and what is required to interface with AEMO’smarket systems.

NEM IT systemsThe NEM IT systems assist in determining the spot price and facilitate financialsettlement of the market. The systems are designed to meet the performance andreliability requirements of the National Electricity Rules (NER), meet theexpectations of market participants, provide security for sensitive information, andbe cost effective.

Figure 1 NEM IT systems overview

© 2017 AEMO 5

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 3  ABOUT NEM IT SYSTEMS

Page 9: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

Table 2 NEM IT systems available to participants

System Interface Description

Electricity MarketManagement System(EMMS)

Web portalFile uploadFile serverWebservice

EMMS is the NEMwholesale system determining the cost ofenergy. EMMS provides such things as ancillary services,dispatch, market information, NEM reports, offers andsubmissions, settlements and prudentials, and trading facilities.

Market Settlementand Transfer Solution(MSATS)

Web portalFile uploadFile serverWebservices

MSATS is the NEM retail system used for NEM energysettlements. IT determines energy flows from generators andretailers but does not determine the cost of energy.To support the operation of the NEM, participants are requiredto comply with the procedures set out by AEMO, which definethe communication interfaces and infrastructure for electroniccommunications between AEMO and participants , see MSATSProcedures and B2B Procedures on AEMO's website.All files exchanged with MSATS and B2B conform to theAustralian Standard for Energy XML (aseXML), for more details,see aseXML Standards.

B2B e-Hub Web portalFile uploadFile serverWebservices

Network OutageScheduler (NOS)

Web portal NOS lists the planned network outages for work on thetransmission system. Specialist staff within AEMO assess theoutage bookings and the forecast demands for the period andprovide feedback to the TNSPs on the likelihood of each outageproceeding. TNSPs can make bookings up to two years inadvance or at short notice in response to an emergency. Theschedule contains all out of service work and any secondarybookings that are forecast to cause a constraint on the dispatchprocess. The schedule is updated every half hour starting atmidnight (AEST).

For more information about individual system functionality and functionalityrelevant to each participant category, see Guide to Information Systems.

© 2017 AEMO 6

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 3  ABOUT NEM IT SYSTEMS

Page 10: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

CHAPTER 4 WEB PORTALS

About the web portals 7Why use the web portals 8Who can use the web portals 8Web Portal requirements 9Web-based interface URLs 9

About the web portalsThe web portals are the access point for AEMO’s retail and wholesale web-basedapplications, providing a secure interface for authorised users to interact. Theweb portals are the most cost effective option, suitable for use by small operators,in place of setting up Data Interchange (DI) or MSATS Participant Batchersoftware.

For information about Data Interchange or MSATS Participant Batcher, seeSoftware Packages on page 17.

The web portals gives you a clear indication of the environment you are workingin by providing a different background colour for the menu.

l The pre-production environment has a green menu background.

l The production environment has a blue menu background.

© 2017 AEMO 7

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 4  WEB PORTALS

Page 11: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

Why use the web portals

The web portals cut participants' cost and client side footprint by:l Reducing the requirement for participants to maintain an IT infrastructure attheir site.

l Allowing participant business user access 24 hours a day, 7 days per week for365 days per year—wherever a connection to MarketNet is available.

l Being fully maintained and supported by AEMO.l Being available to all participants at no additional cost.l Providing a secure web interface with user access rights managed byparticipants.

l Allowing the use of multiple participant IDs using the set participant function,see Guide to User Rights Management (URM).

l Being easy to learn with guides available for each web application—requiringless staff training.

l Providing a consistent look and feel across each web application.

Who can use the web portalsA MarketNet connection is required to access the web portals. If your company isa registered participant, you probably already have access.

Your company's participant administrator (PA) can advise what access you have.An initial PA is set up by AEMO as part of the registration process, if you don'tknow who it is, AEMO's Support Hub can advise you.

Your company's PA also provides your company's participant users with theiraccess rights to AEMO's IT systems.

© 2017 AEMO 8

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 4  WEB PORTALS

Page 12: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

For help, see Setting up your IT Systems in Guide to Information Systems.

Web Portal requirements

The web portals are accessed using a web browser and require:l The website address where the application is located on AEMO’s network.SeeWeb-based interface URLs below.

l The Markets Portal supports the current and previous versions of MicrosoftInternet Explorer (IE11/Edge) and Google Chrome.

l Access to MarketNet; if your company is a registered participant, you probablyalready have access because it is set up during the registration process. Formore details, see Guide to Information Systems.

l A user ID and password provided by your company's participant administrator(PA) who controls access to AEMO's web portals. For more details see Guideto User Rights Management (URM).

AEMO's web portals run on Windows and Unix-like operating systems.

Web-based interface URLs

Table 3 below lists the URLs for electricity market IT systems.

Table 3 AEMOweb-based URLs

Name URL

Web Portal menu (links to allparticipant web portals)

https://menu.prod.marketnet.net.au/https://menu.preprod.marketnet.net.au/

EMMSMarkets Portal (wholesale) https://portal.prod.marketnet.net.au/https://portal.preprod.marketnet.net.au/

EMMSMarkets Portal Help https://portal.prod.marketnet.net.au/help/https://portal.preprod.marketnet.net.au/help/

MSATS and B2B e-Hub (retail) https://msats.prod.nemnet.net.au/

© 2017 AEMO 9

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 4  WEB PORTALS

Page 13: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

Name URL

https://msats.preprod.nemnet.net.au/

NOS pre-production https://nos.prod.nemnet.net.au/https://nos.preprod.nemnet.net.au/nos/

Domain account password change http://146.178.211.25For help, see Changing your password on the Participant Server inGuide to Information Systems

© 2017 AEMO 10

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 4  WEB PORTALS

Page 14: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

CHAPTER 5 PARTICIPANT FILE SERVERS

About file servers 11Participant file server folders 12File-based interface URLs 13

About file serversAEMO’s MarketNet provides access to folders for batch file transfer betweenAEMO and participant IDs.

Each energy market system has a file server, and each has production (live data)and pre-production (test data) folders. Each participant ID has secure read-writeaccess to their own set of folders, plus read-only access to commonly-sharedfolders that contain public data.

The private folders are for secure transfer of data between the participant IDsystems and AEMO (such as bidding and settlement invoices). For the IPaddresses, see File-based interface URLs on page 13.

Participants require the file interface for:l Receiving dispatch data.l Participants needing an on-going data feed of 5-minute public data, such as,traders.

© 2017 AEMO 11

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 5  PARTICIPANT FILE SERVERS

Page 15: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

Participant file server foldersEach participant ID set offolders has at least twosubfolders, \import and\export, with namingrelative to the participant ID.Further subfolders are forspecific subsystems.

Simplest access method

The simplest method to access participant ID folders is to use an FTP clientcapable of using passive FTP to put and get files. This is only practical for smallamounts of files and requires the participant ID user to know the login andpassword for direct access to the participant file server.

For small operators AEMO recommends using the web portal interfaces toretrieve and upload files. See Web Portals on page 7.

Recommended method for large amounts of data

The recommended method for accessing the secure folders and replicating largeamounts of data between AEMO's systems and a participant's DBMS conformingto the Electricity or Gas Data Models is to use a batcher program such as Data

© 2017 AEMO 12

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 5  PARTICIPANT FILE SERVERS

Page 16: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

Interchange (DI). See Figure 2 below

Setting up Data Interchange requires planning and good IT skills, including:networking, database management, batch file management, and disasterrecovery. For more details, see Guide to Data Interchange.

Figure 2 Standard DI setup

File-based interface URLsTable 4 File-based interface addresses

EMMS (wholesale) Production: ftp://146.178.211.63Pre-production: ftp://146.178.211.25

MSATS (retail) Production: ftp://146.178.211.205Pre-production: ftp://146.178.211.225

© 2017 AEMO 13

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 5  PARTICIPANT FILE SERVERS

Page 17: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

Table 5 below describes specific mappings, with <participant ID> being yourcompany's Participant ID.

Table 5 Specific mapping addresses

Private participant data <production or pre-production URL>/<participant ID>

Market data <production or pre-production URL>/MarketData

Data to initially populate an RDBMSconforming to the Data Model

<production or pre-productionURL>/MarketData/Baseline

MSATS data <production or pre-production URL>/<participant ID>

© 2017 AEMO 14

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 5  PARTICIPANT FILE SERVERS

Page 18: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

CHAPTER 6 WEB SERVICES

About web servicesAEMO provides supported and secure web services to participants’ systemsusing the secure MarketNet connection. AEMO’s web services use existingmessaging standards such as aseXML and CSV, maintaining maximum flexibilityand consistency for participants who are free to specify data formats or payloadsthat suit the target system. The market system's standard is the transfer ofaseXML and ebXML documents between participant gateways and the marketsystems.

For more information, see Guide to Web Services and SMP Technical Guide.

Web services requirements1. The Markets Portal supports the current and previous versions of Microsoft

Internet Explorer (IE11/Edge) and Google Chrome.

2. AEMO’s Web Services are accessed using your MarketNet connection, exceptAPI access to the B2B e-Hub.

3. The Web Services Client Software runs on either the Java TM Platform,Standard Edition 7, or the Microsoft .NET Framework 4®.

4. A user ID and password, provided by your participant administrator (PA), set upwith access to the required web service.User accounts and user administration are done in the MSATS energy marketsystems web portal. PAs select the appropriate entity in the Maintain Rightsmenu.

You can find each web service URI in Guide to Web Services.

For help with user accounts and administration, see Guide to User RightsManagement.

© 2017 AEMO 15

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 6  WEB SERVICES

Page 19: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

For information about the technical specifications for the delivery of B2BTransactions using the B2B e-Hub API Gateway, see Shared Market ProtocolTechnical Guide.

© 2017 AEMO 16

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 6  WEB SERVICES

Page 20: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

CHAPTER 7 SOFTWARE PACKAGESAEMO provides sample software packages to assist with data validation andreplicating data between AEMO's systems and participants' systems. Softwareversions are updated for each new release. Participants using AEMO’s softwareare responsible for ensuring they are using the current version. Change noticesand technical specifications advise participants of software changes for eachrelease. Table 6 describes the sample software packages provided by AEMO.

You can find software packages and documentation on AEMO's website.

MSATS retail system softwareTable 6 Retail software packages provided by AEMO

B2B ValidationModule

An application participants can embed in their B2B systems allowing validationof an .XML file before it is deployed to the MSATS B2B Hub.See Guide to Validation Module Software.

MSATS ParticipantBatcher

A simple batch interface to MSATS and B2B removing the detail of the filehandshaking and leaving participants to deal with the raw .ZIP files only. Ittransfers files using FTP from and to the MSATS hub and does the entiremessage acknowledgement and file manipulations as required by the MSATSbatch file interface.See Guide to Participant Batcher Software.

Web Services An additional option to AEMO’s web portals, and batch or file interfaces forsystem-to-system interaction with AEMO’s systems. It provides supported andsecure web services to participants’ systems using the secure MarketNetconnection. See Guide to Web Services.

© 2017 AEMO 17

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 7  SOFTWARE PACKAGES

Page 21: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

EMMS wholesale system softwareTable 7Wholesale software packages provided by AEMO

Data Interchange Data Interchange is a set of cooperating applications used to replicate, manage,and monitor data between AEMO and a participant's database conforming tothe Electricity Data Model.See Concise Guide to Data Interchange.

Web Services An additional option to AEMO’s web portals, and batch or file interfaces forsystem-to-system interaction with AEMO’s systems. It provides supported andsecure web services to participants’ systems using the secure MarketNetconnection. See Guide to Web Services.

© 2017 AEMO 18

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSCHAPTER 7  SOFTWARE PACKAGES

Page 22: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

NEEDING HELP

AEMO's Support Hub 19Feedback 20Related resources 20

AEMO's Support Hub

Contacting AEMO's Support Hub

IT assistance is requested through one of the following methods:

l Phone: 1300 AEMO 00 (1300 236 600)

For non-urgent issues, normal coverage is 8:00 AM to 6:00 PM on weekdays,Australian Eastern Standard Time (AEST).

l Email: [email protected]

AEMO recommends participants call AEMO's Support Hub for all urgent issues,whether or not you have logged a call in the Customer Portal.

Information to provide

Please provide the following information when requesting IT assistance fromAEMO:

l Your name

l Organisation name

l Participant ID

l System or application name

l Environment: production or pre-production

l Problem description

l Screenshots

© 2017 AEMO 19

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSNEEDING HELP

Page 23: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

For AEMO software-related issues please also provide:

l Version of software

l Properties or log files

l Replication Manager support dump and instance name (if Data Interchangeproblem)

FeedbackYour feedback is important and helps us improve our services and products. Tosuggest improvements, please contact AEMO's Support Hub.

Related resourcesThe resources listed in this section contain related information that may assistyou.

aseXML Standards, links to guidelines, schemas, change process, sample files,and white papers.

Electricity Data, publicly available market data at no cost. The public datapublished on AEMO’s website is the same as distributed through the fileinterfaces, although file interfaces also contain each participant’s private data.The data is in CSV format in many files along with some graphical summaries.

Guide to Data Interchange, assists participants to understand AEMO's DataInterchange software components. It describes how to set up a standard DataInterchange environment to replicate data between AEMO's energy marketsystems and participants' local DBMS conforming to the MMS Data Model.

Guide to Information Systems, comprehensive guide providing an overview ofAEMO's market systems used by participants. It is relevant to IT decisionmaking during the registration process and provides an understanding of the ITsystems requiring set up.

MSATS Participant Batcher Software and Guide, sample software and guide forusing the MSATS file interface.

Guide to User Rights Management, assists Participant Administrators tomanage their participant user's access to AEMO’s systems. It also explains how

© 2017 AEMO 20

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSNEEDING HELP

Page 24: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

to set up single user IDs for use with the Set Participant function in AEMO’sweb portals.

B2B Validation Module Software and Guide, a validation applicationparticipants can embed in their B2B systems to validate an .XML file before it isdeployed to the B2B e-Hub.

Guide to Web Services, explains AEMO's available web services and theparameters required to access them.

List of National Electricity Market Procedures, guidelines and documents,provides a list of procedures authorised under the NER.

MarketNet Connection Request, use this form to apply for a new MarketNetconnection, or to make a change to an existing MarketNet connection. The formprovides for all types of changes to existing network connections, includingbandwidth changes, participant IP changes, and adding another connection.

Shared Market Protocol (SMP) Technical Guide, provides participants with thetechnical specifications for the delivery of B2B transactions using the B2B e-Hub APIs. This detail assists participants developing their own systems toutilise these APIs.

© 2017 AEMO 21

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSNEEDING HELP

Page 25: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

© 2017 AEMO 22

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMS

AAEMC

Australian Energy Market Commission

AEMOAustralian Energy Market Operator

AESAdvanced Encryption Standard

AESTAustralian Eastern Standard Time

APIApplication Programming Interface; a set ofclearly defined methods of communicationbetween various software components.

CCSV

Comma Separated Values; a file format for datausing commas as delimiters.

DDWGM

Declared Wholesale Gas Market (Victoria)

EEMMS

Wholesale Electricity Market Management Sys-tem; software, hardware, network and relatedprocesses to implement the wholesale energymarket.

EMMS Markets PortalWeb portal for access to AEMO's wholesaleweb-based applications.

FFTP

File transfer protocol; a standard network pro-tocol used for the transfer of computer filesbetween a client and server on a computer net-work.

GGBB

Gas Bulletin Board

HHTTPS

Hypertext Transfer Protocol Secure, adds thesecurity capabilities of SSL to standard HTTP

communications.

IIPWAN

Internet protocol wide area network

LLAN

Local area network

MMarketNet

AEMO’s private network available to participantshaving a participant ID

MSATSRetail Market Settlement and Transfer Solution

MSATS web portalMSATS web-based interactive interface

MWMegawatt

NNEL

National Electricity Law

NEMNational Electricity Market

NERNational Electricity Rules

NGERACNational Gas Emergency Response AdvisoryCommittee

NGRNational Gas Rules

PPA

participant administrator

Participant IDRegistered participant identifier; A company canhave more than one Participant ID.

Participant UserAn end-user, using AEMO's participant energymarket systems to view and retrieve informationon behalf of a participant ID. The participant

GLOSSARY

Page 26: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

© 2017 AEMO 23

users access rights are created and maintainedby the participant ID's Participant Administrator.

POPPoint of presence (in network)

Pre-productionAEMO’s test system available to participants

ProductionAEMO’s live system

RRegistrable capacities

Registered participant categories, such as cus-tomer, generator, network service provider,trader, reallocator, special participants, marketparticipant, and intending participants.

RulesNational Electricity (NER) or Gas (NGR)

SSSL

Secure Socket Layer, a protocol for encryptinginformation over the internet.

STTMGas short term trading market

UURM

User Rights Management; see the Guide toURM on AEMO's website

VVPN

Virtual Private Network

ZZip

Compressed file containing at least one file

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMS

Page 27: Connecting to AEMO's Electricity IT Systems · Chapter1Introduction 1 Purpose 1 Audience 1 Howtousethisguide 1 What’sinthisguide 2 Chapter2ElectricityITInterfaces 3 Chapter3AboutNEMITSystems

© 2017 AEMO 24

CONNECTING TO AEMO'S ELECTRICITY IT SYSTEMSINDEX

AAbout the web portal 7AEMO web-based URLs 9AEMO’s website 3

BB2B Validation Module 17

DData Interchange 18Data network connection 3

EElectricity or Gas Data Models 12EMMS data to initially populate RDBMS

conforming to MMS Data Model 14EMMS wholesale system software 18

FFeedback 20File-based interface addresses 13File-based interface URLs 13File Servers 11

GGlossary 22

IIT Interfaces 3

MMarket data 14MarketNet 3MSATS data 14MSATS retail system software 17

NNEM IT systems 5-6NEM IT systems overview 5

PParticipant Batcher 17

Participant file server folders 12Private participant data 14publicly available data at no cost 3

RRecommended method for large amounts of

data 12Retail software packages provided by AEMO 17

SSetting up Data Interchange 13Simplest access method 12Software Packages 17Standard DI setup 13

WWeb-based interface URLs 9Web portal requirements 9Web portals 3Web Portals 7Web services 4, 15Web Services 17-18Web services system requirements 15Wholesale software packages provided by

AEMO 18

INDEX