IEC TS 62325-503:2014
(Main)Framework for energy market communications - Part 503: Market data exchanges guidelines for the IEC 62325-351 profile
Framework for energy market communications - Part 503: Market data exchanges guidelines for the IEC 62325-351 profile
IEC TS 62325-503:2014(E) is a technical specification intended for European electricity markets, and specifies a communication platform which every Transmission System Operator (TSO) in Europe may use to reliably and securely exchange documents for the energy market. Consequently a European market participant (trader, distribution utilities, etc.) could benefit from a single, common, harmonized and secure platform for message exchange with the different TSOs; thus reducing the cost of building different IT platforms to interface with all the parties involved. This also represents an important step in facilitating parties entering into markets other than their national ones. Keyword: deregulation of energy market
General Information
Relations
Standards Content (Sample)
IEC TS 62325-503 ®
Edition 1.0 2014-01
TECHNICAL
SPECIFICATION
colour
inside
Framework for energy market communications –
Part 503: Market data exchanges guidelines for the IEC 62325-351 profile
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.
IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé Fax: +41 22 919 03 00
CH-1211 Geneva 20 info@iec.ch
Switzerland www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
IEC Catalogue - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
The stand-alone application for consulting the entire The world's leading online dictionary of electronic and
bibliographical information on IEC International Standards, electrical terms containing more than 30 000 terms and
Technical Specifications, Technical Reports and other definitions in English and French, with equivalent terms in 14
documents. Available for PC, Mac OS, Android Tablets and additional languages. Also known as the International
iPad. Electrotechnical Vocabulary (IEV) online.
IEC publications search - www.iec.ch/searchpub IEC Glossary - std.iec.ch/glossary
The advanced search enables to find IEC publications by a More than 55 000 electrotechnical terminology entries in
variety of criteria (reference number, text, technical English and French extracted from the Terms and Definitions
committee,…). It also gives information on projects, replaced clause of IEC publications issued since 2002. Some entries
and withdrawn publications. have been collected from earlier publications of IEC TC 37,
77, 86 and CISPR.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Customer Service Centre - webstore.iec.ch/csc
details all new publications released. Available online and If you wish to give us your feedback on this publication or
also once a month by email. need further assistance, please contact the Customer Service
Centre: csc@iec.ch.
IEC TS 62325-503 ®
Edition 1.0 2014-01
TECHNICAL
SPECIFICATION
colour
inside
Framework for energy market communications –
Part 503: Market data exchanges guidelines for the IEC 62325-351 profile
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XD
ICS 33.200 ISBN 978-2-8322-1368-1
– 2 – TS 62325-503 IEC:2014(E)
CONTENTS
FOREWORD . 7
INTRODUCTION . 9
1 Scope . 10
2 Normative references . 10
3 Terms and definitions . 11
4 High level concepts . 12
4.1 What is MADES intended for? . 12
4.2 General overview . 13
4.3 Message delivery and transparency . 14
4.3.1 Message delivery . 14
4.3.2 Transparency. 14
4.4 Security and reliability . 15
4.5 Main components . 16
4.6 Distributed architecture . 17
4.7 Components’ exposed interfaces . 18
4.8 Security features . 18
4.8.1 Overview . 18
4.8.2 Transport-layer security . 19
4.8.3 Message-level security . 20
4.8.4 Non repudiation . 21
5 Components’ functions . 22
5.1 Routing messages . 22
5.2 Component and message unique identification (ID) . 23
5.3 Business-type of a business-message . 23
5.4 Delivery-status of a business-message . 23
5.5 Communication between components . 25
5.5.1 Principle . 25
5.5.2 Establishing a secured communication channel between two
components . 25
5.5.3 Token authentication of the client component . 26
5.5.4 Request authorisation . 26
5.5.5 Request/Reply validation . 26
5.6 Storing messages in components . 27
5.7 Lifecycle of a message state within a component . 27
5.8 Transferring a message between two components (Handshake) . 29
5.9 Accepting a message . 30
5.10 Event management . 31
5.10.1 Acknowledgements . 31
5.10.2 Notifying events . 32
5.10.3 Lifecycle of an acknowledgement . 34
5.10.4 Processing a transferred acknowledgement . 34
5.11 Message expiration . 35
5.11.1 Principle . 35
5.11.2 Setting the expiration time of a message: . 35
5.11.3 Looking for the expired messages: . 35
5.12 Checking the connectivity between two endpoints (Tracing-messages) . 35
5.13 Ordering the messages (Priority). 36
TS 62325-503 IEC:2014(E) – 3 –
5.14 Endpoint . 36
5.14.1 Endpoint functions . 36
5.14.2 Compression . 37
5.14.3 Signing . 38
5.14.4 Encryption . 39
5.15 Node . 41
5.15.1 Node functions . 41
5.15.2 Synchronizing directory with other nodes . 41
5.15.3 Updating the synchronization nodes’ list . 42
5.16 Certificates and directory management . 43
5.16.1 Definitions and principles . 43
5.16.2 Certificates: Format and unique ID . 44
5.16.3 Used certificates and issuers (CAs) . 44
5.16.4 Directory services . 46
5.16.5 Caching directory data . 46
5.16.6 Trusting the certificates of others components . 47
5.16.7 Renewing the expired certificates . 47
5.16.8 Revoking a certificate . 48
6 Managing the version of the MADES specification . 49
6.1 Issues and principles . 49
6.1.1 General . 49
6.1.2 Rolling out a new version (Mversion and N-compliance) . 49
6.1.3 Service compatibility . 49
6.1.4 Message compatibility . 50
6.1.5 Interface with BAs. 50
6.2 Using the correct version for services and messages . 51
6.2.1 Node synchronization and authentication . 51
6.2.2 Directory services and Network acceptance . 52
6.2.3 Messaging services . 53
6.2.4 Which version to use to send a message? . 53
7 Interfaces and services . 55
7.1 Overview . 55
7.1.1 General . 55
7.1.2 Error Codes . 55
7.1.3 Types for Time. 55
7.2 Endpoint interface . 56
7.2.1 Overview . 56
7.2.2 Services . 56
7.2.3 File System Shared Folders (FSSF) . 60
7.3 Node interface . 62
7.3.1 Overview . 62
7.3.2 Authentication service . 63
7.3.3 Messaging Services . 64
7.3.4 Directory services . 67
7.3.5 Node Synchronization interface . 70
7.4 Format of the node-list file . 71
7.5 Typed Elements used by the interfaces . 72
7.6 Description of the services . 79
7.6.1 About WSDL and SOAP . 79
– 4 – TS 62325-503 IEC:2014(E)
7.6.2 Endpoint interface. 79
7.6.3 Node interface . 86
7.6.4 XML signature example . 100
Figure 1 – MADES overall view . 12
Figure 2 – MADES scope . 13
Figure 3 – MADES key feature
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.