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

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: Implementierungsprofile für die Anwendungsintegration

Intégration d'applications pour les services électriques - Interfaces système pour la gestion de la distribution - Partie 100: Profils de mise en oeuvre IEC pour l'intégration d'application

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

1.1 Splošno
Ta mednarodni standard je 100. del standarda IEC 61968. Določa načine izmenjave sporočil med sistemi sodelovanja, ki so namenjeni olajšanju prenosa podatkov, specifičnih za aplikacijo. Takšni podatki, specifični za aplikacijo, med drugim vključujejo koristne vsebine sporočil, ki so opredeljene v standardih IEC 61968 (od 3. do 9. dela in 13. del), IEC 61970 in IEC 62325.
1.2 O tem mednarodnem standardu
Ta mednarodni standard podaja normativne definicije za:
– nabor arhetipov sporočil (točka 5);
– nabor vzorcev izmenjave sporočil, ki naj bi se predvidoma izvajali tako v sistemih za pošiljanje kot v sistemih za sprejem (točka 6);
– točna oblika sporočil, namenjenih za posredovanje prek različnih integracijskih tehnologij, vključno z natančnim opisom informacij, ki jih mora vsebovati vsako sporočilo (točka 7);
– nabor omejitev in norm, ki jih morajo aplikacije upoštevati za olajšanje izmenjave sporočil po standardu IEC 61968-100 (točka 8);
– podrobnosti o načinu izvedbe sporočil po standardu IEC 61968-100 z uporabo različnih osnovnih mehanizmov prenosa (točka 9).
1.3 Področja, ki jih ta evropski standard ne obravnava
Področje uporabe standarda IEC 61968-100 ne zajema varnostnih vidikov. Ta dokument se pri definicijah in praksah v zvezi z varnim prenosom sporočil sklicuje na skupino standardov IEC 62351.
1.4 Premisleki za prihodnost
1.4.1 Izbira mehanizmov kodiranja
Standard IEC 61968-100:2021 kot normativni mehanizem kodiranja za vsa sporočila, opredeljena v tem mednarodnem standardu, predpisuje kodiranje XML.
V prihodnjih izdajah standarda IEC 61968-100 bodo lahko določene dodatne normativne metode kodiranja, vključno s podporo za standard IEC 62361-104. Slednji za olajšanje izmenjave informacij določa kodiranje v obliki dokumentov JSON, katerih semantika je določena z modelom IEC CIM, sintaksa pa določena s shemo IETF JSON.
1.4.2 Izbira tehnologij spletnih storitev
Standard IEC 61968-100:2021 vsebuje normativne definicije za prenos sporočil z uporabo spletnih storitev SOAP (točka 9.2) in storitve pošiljanja sporočil Java (točka 9.3).
V prihodnjih izdajah standarda IEC 61968-100 bodo lahko določene dodatne normativne tehnologije spletnih storitev, kot je na primer tehnologija REST.

General Information

Status
Published
Publication Date
31-Mar-2022
Current Stage
6060 - Document made available - Publishing
Start Date
01-Apr-2022
Completion Date
01-Apr-2022

Relations

Buy Standard

Standard
EN IEC 61968-100:2022 - BARVE
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.
2

---------------------- 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
3

---------------------- 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) - -


4

---------------------- 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.