SamCooper / COM_SPEC_RIDS

1 stars 0 forks source link

ActivityTracking: OperationActivity unique instance id #58

Closed DavidFeliot closed 11 years ago

DavidFeliot commented 11 years ago

c) The OperationActivity object shall use the transaction identifier of the MAL operation for its object instance identifier.

According to MAL, the transaction id is unique in the following context: The originating MAL shall ensure that the combination of the following Message Header fields form a unique index: pattern type, transaction identifier, the source address, the session, the domain, the network, the service area, the service, and operation.

The COM requires that "every COM object is uniquely identified by the set (domain, area, service, area version, object type, object instance identifier)".

What should be the domain of an OperationActivity in order to make the instance id (mapped to the transaction id) unique?

SamCooper commented 11 years ago

It has to be something that the relays will be able to derive from the message they are passing so it is the domain in the message.

SamCooper commented 11 years ago

Done.