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

IEC 61968-100:2022 defines how messages may be exchanged between cooperating 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 to 9 and Part 13), IEC 61970 and IEC 62325.
This IEC 61968-100:2022 edition cancels and replaces the IEC 61968-100:2013 edition published in 2013. This edition constitutes a technical revision.
a) This edition includes the following significant technical changes with respect to the previous edition: IEC 61968-100:2022 has been refined to remove ambiguities and redundancies. Informative and normative clauses are marked as such and, in the latter case, appropriate verbal forms of language are used;
b) The messages defined by IEC 61968-100:2022 are in general not backwards compatible with those of IEC 61968-100:2013. Annex I lists the significant technical changes introduced since the publication of IEC 61968-100:2013 and provides appropriate suggestions for migrating to IEC 61968-100:2022.

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

General Information

Status
Published
Publication Date
15-Feb-2022
Current Stage
PPUB - Publication issued
Completion Date
16-Feb-2022
Ref Project

Buy Standard

Standard
IEC 61968-100:2022 - Application integration at electric utilities - System interfaces for distribution management - Part 100: IEC implementation profiles for application integration
English and French language
498 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

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
IEC 61968-100:2022-02(en-fr)
---------------------- Page: 1 ----------------------
THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyright © 2022 IEC, Geneva, Switzerland

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.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite

ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie

et les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur. Si vous avez des

questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez

les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence.

IEC Secretariat Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
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 corrigendum or an amendment might have been published.

IEC publications search - webstore.iec.ch/advsearchform IEC Products & Services Portal - products.iec.ch

The advanced search enables to find IEC publications by a Discover our powerful search engine and read freely all the

variety of criteria (reference number, text, technical publications previews. With a subscription you will always

committee, …). It also gives information on projects, replaced have access to up to date content tailored to your needs.

and withdrawn publications.
Electropedia - www.electropedia.org
IEC Just Published - webstore.iec.ch/justpublished
The world's leading online dictionary on electrotechnology,
Stay up to date on all new IEC publications. Just Published
containing more than 22 300 terminological entries in English
details all new publications released. Available online and
and French, with equivalent terms in 19 additional languages.
once a month by email.
Also known as the International Electrotechnical Vocabulary
(IEV) online.
IEC Customer Service Centre - webstore.iec.ch/csc
If you wish to give us your feedback on this publication or
need further assistance, please contact the Customer Service
Centre: sales@iec.ch.
A propos de l'IEC

La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des

Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications IEC

Le contenu technique des publications IEC est constamment revu. Veuillez vous assurer que vous possédez l’édition la

plus récente, un corrigendum ou amendement peut avoir été publié.
Recherche de publications IEC - IEC Products & Services Portal - products.iec.ch

webstore.iec.ch/advsearchform Découvrez notre puissant moteur de recherche et consultez

La recherche avancée permet de trouver des publications IEC gratuitement tous les aperçus des publications. Avec un

en utilisant différents critères (numéro de référence, texte, abonnement, vous aurez toujours accès à un contenu à jour

comité d’études, …). Elle donne aussi des informations sur adapté à vos besoins.
les projets et les publications remplacées ou retirées.
Electropedia - www.electropedia.org
IEC Just Published - webstore.iec.ch/justpublished
Le premier dictionnaire d'électrotechnologie en ligne au
Restez informé sur les nouvelles publications IEC. Just
monde, avec plus de 22 300 articles terminologiques en
Published détaille les nouvelles publications parues.
anglais et en français, ainsi que les termes équivalents dans
Disponible en ligne et une fois par mois par email.
19 langues additionnelles. Egalement appelé Vocabulaire
Electrotechnique International (IEV) en ligne.
Service Clients - webstore.iec.ch/csc
Si vous désirez nous donner des commentaires sur cette
publication ou si vous avez des questions contactez-nous:
sales@iec.ch.
---------------------- Page: 2 ----------------------
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: 3 ----------------------
– 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: 4 ----------------------
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: 5 ----------------------
– 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: 6 ----------------------
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 instantiation (event message) ................................... 142

D.3.4 Publication of a meter instantiation (simple acknowledgement message) ..... 146

D.4 Messages dealing with requests for information concerning an object

instantiation ........................................................................................................ 146

D.4.1 General ....................................................................................................... 146

D.4.2 Sequence diagram ....................................................................................... 146

D.4.3 Request for information concerning a meter instantiation (request

message)..................................................................................................... 147

D.4.4 Request for information concerning a meter instantiation (response

message)..................................................................................................... 148

D.5 Messages utilizing an operationset to enforce transactional integrity ................... 149

---------------------- Page: 7 ----------------------
– 6 – IEC 61968-100:2022 © IEC 2022

D.5.1 General ....................................................................................................... 149

D.5.2 Sequence diagram ....................................................................................... 149

D.5.3 Using an operationset to enforce transactional integrity (request

message)..................................................................................................... 150

D.5.4 Using an operationset to enforce transactional integrity (response

message)..................................................................................................... 153

D.6 Messages dealing with the publication of data .................................................... 153

D.6.1 General ....................................................................................................... 153

D.6.2 Sequence diagram ....................................................................................... 153

D.6.3 Publication of meter readings (event message) ............................................ 154

D.6.4 Publication of meter readings (simple acknowledgement message) ............. 155

D.7 Messages dealing with an on-demand data request resulting in a single
response .....
...

Questions, Comments and Discussion

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