Scott Neumann November 1, 2009 IEC 61968-9 Errata Scott Neumann November 1, 2009
Introduction The purpose of this presentation is to document errors discovered in the FDIS for IEC 61968-9 This should provide key input to the second edition IEC 61968-9
Use of ‘Get’ for MeterReadings Some sequence diagrams incorrectly use ‘create’ instead of ‘get’ for requesting meter readings Specific figures in error include: Section 5.4.2.3, figure 25 Section 5.4.2.5, figure 27 Section 5.5.2.4, figure 34 Section 5.5.2.4, figure 35 Section 5.6.2.2, figure 39 Section 5.8.1, figure 47 The following 6 slides provide the revised sequence diagrams correcting verb usage It is still important to note that these diagrams are examples and are not normative
Figure 25
Figure 27
Figure 34
Figure 35
Figure 39
Figure 47
EndDeviceAssets Profile The following elements are needed, but are not consistent with stricter profile definition rules: MeterAsset.formNumber MeterAsset.kH MeterAsset.kR The profile will need to be revised to allow for a MeterAsset instead of a more generic EndDeviceAsset Seal.kind needs to be defined as an enumeration, not a reference This will impact future versions of the corresponding XSD in appendix H
CustomerMeterDataSet Profile The following elements are needed, but are not consistent with stricter profile definition rules: MeterAsset.ServiceCategories The profile will need to be revised to allow for a MeterAsset instead of a more generic EndDeviceAsset This will impact future versions of the corresponding XSD in appendix H
MeterReadings Profile Need to make Status a concrete type Need to note that ReadingTypes are optional, as in practice they do not need to be communicated Might potentially need to expand enumerations for units on ReadingTypes or remove them altogether
Notes on Profile Namespaces These are notes, not errata … IEC 61968-9 uses the http://iec.ch/TC57/2009 namespace Some legacy XSDs use a namespace that reflects 2007 The second edition of 61968-9 will use a 2010 or 2011 namespace as appropriate
CIM Issues Need to correct cardinality to make a DemandResponseProgram optional (i.e. 0:1|0:*)
Outside of 61968-9 In Message.xsd, Request.StartTime and EndTime are typed as a string, when they should be xsd:dateTime
More Information UISOL web site: http://uisol.com E-mail: sneumann@uisol.com EPRI Technical Report: ESB Implementation Profile Using IEC 61968