-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: wd28
-
Fix Version/s: wd32
-
Component/s: None
-
Labels:None
-
Environment:
William Cox
-
Proposal:
-
Resolution:
The UidType should be abstract. Classes such as EiResponseType then have a uid but it must be a specific type. This will improve documentation and understanding.
ENERGYINTEROP-566 applied a uid to (apparently) the instance of a description of an Event, which also carries an EventIDType (in EventDescriptor).
This also relates to the question of what is identified - the object or the Event/Tender/Quote in all of its manifestations.
Consider the use of mRID for the artifact/instance and the abstract uid with concrete eventID, tenderID, quoteID, etc – because you do NOT cancel an object instance that references the actual tender or event, you cancel the tender or event itself.
This affects the information model and the payloads. We want to return IDs (of the event) that allow us to get an event from an instanceID.
MessageID, TransmittalID, InstanceID, referenceID are all possible names for this function.
I prefer (at this moment) transmittalID or referenceID.