Application integration at electric utilities - System interfaces for distribution management - Part 100: Implementation profiles

1.1 General
This International Standard is Part 100 of IEC 61968. It defines how messages may be exchanged between co-operating systems in order to facilitate the transfer of application-specific data. Such application-specific data include but are not limited to the message payloads defined in IEC 61968 (Parts 3-9 and Part 13), IEC 61970 and IEC 62325.
1.2 About This International Standard
This International Standard provides normative definitions for:
- a set of message archetypes (clause 5);
- a set of message exchange patterns that both sending and receiving systems are expected to implement (clause 6);
- the exact format of the messages that are to be transmitted over the various integration technologies including a precise description of the information that each message must contain (clause 7);
- a set of constraints and conventions to which applications must adhere in order to facilitate message exchange using IEC 61968-100 (clause 8);
-  the details of how IEC 61968-100 messages should be implemented using various underlying transport mechanisms (clause 9).
1.3 What is not covered by this International Standard
Security considerations lie outside the scope of IEC 61968-100. This document defers to the IEC 62351 series for definitions and practices relating to the secure transmission of messages.
1.4 Future Considerations
1.4.1 Choice of Encoding Mechanisms
IEC 61968-100:2021 prescribes XML as the normative encoding mechanism for all messages defined by this International Standard.
Future editions of IEC 61968-100 may specify additional normative encoding methods including support for IEC 62361-104. The latter defines encodings to facilitate the exchange of information in the form of JSON documents whose semantics are defined by the IEC CIM and whose syntax is defined by an IETF JSON schema.
1.4.2 Choice of Web Service Technologies
IEC 61968-100:2021 provides normative definitions for the use of SOAP Web Services (clause 9.2) and Java Messaging Service (clause 9.3) for the transport of messages.
Future editions of IEC 61968-100 may specify additional normative web service technologies such as REST.

Integration von Anwendungen in Anlagen der Elektrizitätsversorgung - Systemschnittstellen für Netzführung - Teil 100: Implementations-Profile

Intégration d'applications pour les services électriques - Interfaces système pour la gestion de distribution - Partie 100: Profils de mise en œuvre

IEC 61968-100:2022 définit la manière dont les messages peuvent être échangés entre des systèmes coopératifs afin de faciliter le transfert de données spécifiques à l'application. Ces données spécifiques à l'application incluent, entre autres, les charges utiles de message définies dans l'IEC 61968 (Partie 3 à Partie 9, et Partie 13), l'IEC 61970 et l'IEC 62325. La présente édition de l'IEC 61968-100:2021 annule et remplace l'IEC 61968-100:2013 parue en 2013. Cette édition constitue une révision technique. a) Cette édition inclut les modifications techniques majeures suivantes par rapport à l'édition précédente: L'IEC 61968-100:2021 a été affinée pour éliminer les ambiguïtés et les redondances. Les articles informatifs et normatifs sont marqués comme tels et, dans ce dernier cas, des formes verbales appropriées sont utilisées. b) En règle générale, les messages définis par l'IEC 61968-100:2021 ne sont pas rétrocompatibles avec ceux de l'IEC 61968-100:2013. L’Annexe I répertorie les modifications techniques importantes apportées depuis la publication de l'IEC 61968-100:2013 et propose des suggestions appropriées pour passer à l'IEC 61968-100:2021.

Združevanje aplikacij pri oskrbi z električno energijo - Sistemski vmesniki za upravljanje distribucije - 100. del: Profili implementacije

General Information

Status
Published
Publication Date
16-Jun-2022
Technical Committee
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
02-Jun-2022
Due Date
07-Aug-2022
Completion Date
17-Jun-2022

RELATIONS

Buy Standard

Standard
SIST EN IEC 61968-100:2022 - BARVE. Vodni tisk prestavljen na PDF-str 248,249,250,251,252
English language
251 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (sample)

SLOVENSKI STANDARD
SIST EN IEC 61968-100:2022
01-julij-2022
Nadomešča:
SIST EN 61968-100:2013
Združevanje aplikacij pri oskrbi z električno energijo - Sistemski vmesniki za
upravljanje distribucije - 100. del: Profili implementacije

Application integration at electric utilities - System interfaces for distribution management

- Part 100: Implementation profiles
Integration von Anwendungen in Anlagen der Elektrizitätsversorgung -
Systemschnittstellen für Netzführung - Teil 100: Implementations-Profile

Intégration d'applications pour les services électriques - Interfaces système pour la

gestion de distribution - Partie 100: Profils de mise en œuvre
Ta slovenski standard je istoveten z: EN IEC 61968-100:2022
ICS:
29.240.30 Krmilna oprema za Control equipment for electric
elektroenergetske sisteme power systems
35.200 Vmesniška in povezovalna Interface and interconnection
oprema equipment
SIST EN IEC 61968-100:2022 en

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST EN IEC 61968-100:2022
---------------------- Page: 2 ----------------------
SIST EN IEC 61968-100:2022
EUROPEAN STANDARD EN IEC 61968-100
NORME EUROPÉENNE
EUROPÄISCHE NORM April 2022
ICS 33.200 Supersedes EN 61968-100:2013 and all of its
amendments and corrigenda (if any)
English Version
Application integration at electric utilities - System interfaces for
distribution management - Part 100: IEC Implementation profiles
for application integration
(IEC 61968-100:2022)

Intégration d'applications pour les services électriques - Integration von Anwendungen in Anlagen der

Interfaces système pour la gestion de la distribution - Partie Elektrizitätsversorgung - Systemschnittstellen für

100: Profils de mise en oeuvre IEC pour l'intégration Netzführung -Teil 100: Implementierungsprofile für die

d'application Anwendungsintegration
(IEC 61968-100:2022) (IEC 61968-100:2022)

This European Standard was approved by CENELEC on 2022-03-23. CENELEC members are bound to comply with the CEN/CENELEC

Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration.

Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC

Management Centre or to any CENELEC member.

This European Standard exists in three official versions (English, French, German). A version in any other language made by translation

under the responsibility of a CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the

same status as the official versions.

CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic,

Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the

Netherlands, Norway, Poland, Portugal, Republic of North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland,

Turkey and the United Kingdom.
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung
CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels

© 2022 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members.

Ref. No. EN IEC 61968-100:2022 E
---------------------- Page: 3 ----------------------
SIST EN IEC 61968-100:2022
EN IEC 61968-100:2022 (E)
European foreword

The text of document 57/2446/FDIS, future edition 2 of IEC 61968-100, prepared by IEC/TC 57

"Power systems management and associated information exchange" was submitted to the IEC-

CENELEC parallel vote and approved by CENELEC as EN IEC 61968-100:2022.
The following dates are fixed:

• latest date by which the document has to be implemented at national (dop) 2022-12-23

level by publication of an identical national standard or by endorsement

• latest date by which the national standards conflicting with the (dow) 2025-03-23

document have to be withdrawn

This document supersedes EN 61968-100:2013 and all of its amendments and corrigenda (if any).

Attention is drawn to the possibility that some of the elements of this document may be the subject of

patent rights. CENELEC shall not be held responsible for identifying any or all such patent rights.

This document has been prepared under a Standardization Request given to CENELEC by the

European Commission and the European Free Trade Association.

Any feedback and questions on this document should be directed to the users’ national committee. A

complete listing of these bodies can be found on the CENELEC website.
Endorsement notice

The text of the International Standard IEC 61968-100:2022 was approved by CENELEC as a

European Standard without any modification.
---------------------- Page: 4 ----------------------
SIST EN IEC 61968-100:2022
EN IEC 61968-100:2022 (E)
Annex ZA
(normative)
Normative references to international publications
with their corresponding European publications

The following documents are referred to in the text in such a way that some or all of their content

constitutes requirements of this document. For dated references, only the edition cited applies. For

undated references, the latest edition of the referenced document (including any amendments)

applies.

NOTE 1 Where an International Publication has been modified by common modifications, indicated by (mod), the

relevant EN/HD applies.

NOTE 2 Up-to-date information on the latest versions of the European Standards listed in this annex is available

here: www.cenelec.eu.
Publication Year Title EN/HD Year
IEC 62325-301 2018 Framework for energy market EN IEC 62325-301 2018
communications - Part 301: Common
information model (CIM) extensions for
markets
IEC/TS 61968-2 2011 Application integration at electric utilities - - -
System interfaces for distribution
management - Part 2: Glossary
IEC 61968-9 2013 Application integration at electric utilities - EN 61968-9 2014
System interfaces for distribution
management - Part 9: Interfaces for meter
reading and control

IEC 61968-11 2013 Application integration at electric utilities - EN 61968-11 2013

System interfaces for distribution
management - Part 11: Common
information model (CIM) extensions for
distribution
IEC 61970-301 2020 Energy management system application EN IEC 61970-301 2020
program interface (EMS-API) - Part 301:
Common information model (CIM) base
IEC 61970-552 2016 Energy management system application EN 61970-552 2016
program interface (EMS-API) - Part 552:
CIMXML Model exchange format
ISO/IEC 21320-1 2015 Information technology - Document - -
Container File - Part 1: Core
ISO 8601 2004 Data elements and interchange formats - - -
Information interchange - Representation
of dates and times
Java Message Service (version 1.0.2 November 9, 1999) - -
RFC 1952 - GZIP file format specification - Version 4.3 - -
RFC 4122 - A Universally Unique Identifier (UUID) - -
URN Namespace
---------------------- Page: 5 ----------------------
SIST EN IEC 61968-100:2022
EN IEC 61968-100:2022 (E)
RFC 4648 - The Base16, Base32, and Base64 Data - -
Encodings
SOAP (Simple Object Access Protocol) - -
---------------------- Page: 6 ----------------------
SIST EN IEC 61968-100:2022
IEC 61968-100
Edition 2.0 2022-02
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside

Application integration at electric utilities – System interfaces for distribution

management –
Part 100: IEC implementation profiles for application integration
Intégration d'applications pour les services électriques – Interfaces système
pour la gestion de la distribution –
Partie 100: Profils de mise en œuvre IEC pour l’intégration d’application
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
ICS 33.200 ISBN 978-2-8322-1071-4

Warning! Make sure that you obtained this publication from an authorized distributor.

Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agréé.

® Registered trademark of the International Electrotechnical Commission
Marque déposée de la Commission Electrotechnique Internationale
---------------------- Page: 7 ----------------------
SIST EN IEC 61968-100:2022
– 2 – IEC 61968-100:2022 © IEC 2022
CONTENTS

FOREWORD ......................................................................................................................... 14

INTRODUCTION ................................................................................................................... 16

1 Scope ............................................................................................................................ 17

1.1 General ................................................................................................................. 17

1.2 About this document ............................................................................................. 17

1.3 What is not covered by this document ................................................................... 17

1.4 Future considerations ........................................................................................... 17

1.4.1 Choice of Encoding Mechanisms ................................................................... 17

1.4.2 Choice of Web Service Technologies ............................................................. 17

2 Normative references .................................................................................................... 18

3 Terms, definitions and abbreviated terms ...................................................................... 18

3.1 Terms and definitions ............................................................................................ 18

3.2 Abbreviated terms ................................................................................................. 19

4 Overview ....................................................................................................................... 19

4.1 General ................................................................................................................. 19

4.2 Message format .................................................................................................... 19

4.3 Profiles ................................................................................................................. 20

4.4 Message archetypes ............................................................................................. 20

4.5 Header verb and noun .......................................................................................... 20

4.6 Example IEC 61968-100 messages ....................................................................... 21

4.7 Message exchange patterns ................................................................................. 21

4.7.1 General ......................................................................................................... 21

4.7.2 Request/response message exchange pattern ............................................... 21

4.7.3 Unsolicited event message exchange pattern ................................................ 21

4.7.4 Consequential event message exchange pattern ........................................... 22

4.8 Basic request/response message types ................................................................ 22

5 Message archetypes ...................................................................................................... 23

5.1 General ................................................................................................................. 23

5.2 Request message ................................................................................................. 23

5.2.1 General ......................................................................................................... 23

5.2.2 Root element ................................................................................................. 23

5.2.3 Structure ....................................................................................................... 23

5.2.4 Header element ............................................................................................. 24

5.2.5 Application-specific data ................................................................................ 24

5.2.6 Side-effects of a request message ................................................................. 24

5.3 Response message............................................................................................... 24

5.3.1 General ......................................................................................................... 24

5.3.2 Root element ................................................................................................. 24

5.3.3 Structure ....................................................................................................... 24

5.3.4 Header element ............................................................................................. 25

5.3.5 Application-specific data and status notifications ........................................... 25

5.3.6 Simple acknowledgement message ............................................................... 25

5.4 Event message ..................................................................................................... 26

5.4.1 General ......................................................................................................... 26

5.4.2 Root element ................................................................................................. 26

5.4.3 Structure ....................................................................................................... 26

---------------------- Page: 8 ----------------------
SIST EN IEC 61968-100:2022
IEC 61968-100:2022 © IEC 2022 – 3 –

5.4.4 Header element ............................................................................................. 26

5.4.5 Application-specific data ................................................................................ 26

5.5 Fault message ...................................................................................................... 27

5.5.1 General ......................................................................................................... 27

5.5.2 Root element ................................................................................................. 27

5.5.3 Structure ....................................................................................................... 27

5.5.4 Reply element ............................................................................................... 27

6 Elementary message exchange patterns ........................................................................ 27

6.1 General ................................................................................................................. 27

6.2 Request/response message exchange pattern ...................................................... 27

6.2.1 General ......................................................................................................... 27

6.2.2 Response messages...................................................................................... 28

6.3 Unsolicited event message exchange pattern ........................................................ 29

6.4 Consequential event message exchange pattern .................................................. 29

6.5 Simple acknowledgement message exchange patterns ......................................... 30

6.5.1 General ......................................................................................................... 30

6.5.2 Request/response message exchange pattern with simple

acknowledgement messages ......................................................................... 31

6.5.3 Unsolicited event message exchange pattern with simple

acknowledgement message ........................................................................... 32

6.5.4 Consequential event message exchange pattern with simple

acknowledgement messages ......................................................................... 32

7 Message details ............................................................................................................ 33

7.1 General ................................................................................................................. 33

7.2 Message encoding ................................................................................................ 34

7.3 Schema definition and validation ........................................................................... 34

7.4 Top-level structure ................................................................................................ 34

7.4.1 General ......................................................................................................... 34

7.4.2 Structure of request messages ...................................................................... 34

7.4.3 Structure of response messages .................................................................... 37

7.4.4 Structure of event messages ......................................................................... 39

7.5 The

element ........................................................................................ 42

7.5.1 General ......................................................................................................... 42

7.5.2 Message header subelements ....................................................................... 42

7.5.3 Message header for request messages .......................................................... 44

7.5.4 Message header for response messages ....................................................... 46

7.5.5 Message header for event messages ............................................................. 48

7.6 The element ............................................................................................ 50

7.6.1 General ......................................................................................................... 50

7.6.2 Structure ....................................................................................................... 51

7.6.3 Reply subelements ........................................................................................ 51

7.6.4 The subelement ............................................................. 51

7.6.5 Combining the , ,

and elements............................................ 58

7.6.6 The element ........................................................ 59

7.7 The element ...................................................................................... 59

7.7.1 General ......................................................................................................... 59

7.7.2 Payload subelements ..................................................................................... 59

7.7.3 The element ..................................................... 60

---------------------- Page: 9 ----------------------
SIST EN IEC 61968-100:2022
– 4 – IEC 61968-100:2022 © IEC 2022

7.7.4 The element ...................................................... 66

7.7.5 AbstractPayloadType data ............................................................................. 68

7.7.6 Multiple abstract payloads ............................................................................. 68

7.8 The element .................................................................. 68

7.8.1 General ......................................................................................................... 68

7.8.2 Structure ....................................................................................................... 68

7.8.3 CompressedPayload elements ....................................................................... 69

7.8.4 The subelement .................. 69

7.8.5 The subelement .................................... 69

7.9 The Transaction Type ........................................................................................... 69

8 Constraints and conventions .......................................................................................... 70

8.1 General ................................................................................................................. 70

8.2 Application-specific data ....................................................................................... 70

8.2.1 General ......................................................................................................... 70

8.2.2 The AbstractPayloadType .............................................................................. 71

8.2.3 Application-specific customisation ................................................................. 71

8.2.4 RDF data ....................................................................................................... 71

8.3 Object management requests and notifications .................................................... 71

8.3.1 General ......................................................................................................... 71

8.3.2 Create request message ................................................................................ 72

8.3.3 Change request message .............................................................................. 72

8.3.4 Delete request message ................................................................................ 73

8.3.5 Update request message ............................................................................... 73

8.3.6 Object management notifications ................................................................... 74

8.4 Get requests ......................................................................................................... 74

8.4.1 Making a get request ..................................................................................... 74

8.4.2 Specifying multiple constraints in a request message .................................... 75

8.4.3 Responding to a get request .......................................................................... 76

8.5 Cancelling transactions ......................................................................................... 76

8.5.1 General ......................................................................................................... 76

8.5.2 Message exchange pattern ............................................................................ 76

8.5.3 Transactions IDs............................................................................................ 77

8.5.4 Receiving a transaction ID ............................................................................. 78

8.5.5 Sending a cancellation request message ....................................................... 78

8.5.6 Responding to a cancellation request message ............................................. 78

8.6 Object identification .............................................................................................. 78

8.6.1 General ......................................................................................................... 78

8.6.2 Rules for object identification ......................................................................... 79

8.6.3 Identifying objects using an element ................................................ 79

8.6.4 Identifying objects using a element ................................................... 79

8.6.5 Referencing objects ....................................................................................... 80

8.7 The ObjectIdentificationRevisionSets profile ......................................................... 81

8.7.1 General ......................................................................................................... 81

8.7.2 Structure ....................................................................................................... 81

8.7.3 Using the ObjectIdentificationRevisionSets profile ......................................... 83

8.7.4 Adding one or more new identifiers ................................................................ 83

8.7.5 Removing one or more identifiers .................................................................. 84

8.7.6 Possible Errors Pertaining To ObjectIdentificationRevisionSets

Requests ....................................................................................................... 84

---------------------- Page: 10 ----------------------
SIST EN IEC 61968-100:2022
IEC 61968-100:2022 © IEC 2022 – 5 –

9 Transporting messages ................................................................................................. 84

9.1 General ................................................................................................................. 84

9.2 Transporting over SOAP web services .................................................................. 85

9.2.1 General ......................................................................................................... 85

9.2.2 Encoding of IEC 61968-100 messages inside SOAP messages ..................... 85

9.2.3 Example SOAP message ............................................................................... 85

9.2.4 Mapping of IEC 61968-100 messages to SOAP messages............................. 85

9.2.5 WSDL files..................................................................................................... 86

9.3 Transporting over JMS .......................................................................................... 87

9.3.1 General ......................................................................................................... 87

9.3.2 Message exchange patterns .......................................................................... 88

9.3.3 Application-level acknowledgement messages ............................................... 88

9.3.4 JMS headers ................................................................................................. 88

Annex A (normative) XSD files ............................................................................................. 90

A.1 General ................................................................................................................. 90

A.2 The Message.xsd file ............................................................................................ 90

A.3 The AbstractPayloadType.xsd file ............................................................... 102

A.4 The LegacyObjectIdentificationRevisionSets.xsd File .......................................... 103

A.5 The RDF.xsd file ................................................................................................ 108

Annex B (normative) Template files ................................................................................... 110

B.1 General ............................................................................................................... 110

B.2 The GenericMessageWsdlTemplate.txt file.......................................................... 110

B.3 The StrongMessageXsdTemplate.txt file ..................................................... 116

B.4 The StrongMessageWsdlTemplate.txt file ................................................... 128

Annex C (informative) Example XSD profiles inheriting from AbstractPayloadType ............ 135

C.1 GetMeterReadings profile ................................................................................... 135

C.2 BinaryData profile ............................................................................................... 136

Annex D (informative) Example IEC 61968-100:2021 messages ........................................ 138

D.1 General ............................................................................................................... 138

D.2 Messages dealing with object instantiation .......................................................... 138

D.2.1 General ....................................................................................................... 138

D.2.2 Sequence diagram ....................................................................................... 138

D.2.3 Meter instantiation request (request message) ............................................ 139

D.2.4 Meter instantiation response (step 4, success case) .................................... 141

D.2.5 Meter instantiation response (step 4, failure case) ....................................... 141

D.3 Messages dealing with the event notification of object instantiation .................... 142

D.3.1 General ....................................................................................................... 142

D.3.2 Sequence diagram ....................................................................................... 142

D.3.3 Publication of a meter
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.