Unique Message Identifiers
The unique message identifier, called a TrackingID, is
a message attribute that can be used to track a message through the various
stages of processing. One attribute can be used if it remains constant
throughout processing. More than one attribute may be used if a rule can
be written to relate the attributes to the same message.
As a message is reformatted through processing, copies
of the message are stored in the BizTracker database. When querying the
database for a history of a specific message, the BizTracker database
will use the unique identifier to locate copies of the message at each
tracking point.
Example A Messages from ApplicationA and ApplicationB include a field the uniquely
identifies each message from the application. The message field includes
an application identifier, message sequence number, and date/time stamp
as part of a single field. This message attribute can be used as the unique
identifier.
Example B ApplicationA and ApplicationB send a message sequence number and date/time
stamp in a single field. The application identifier is a separate field.
In this case, it is not possible to use the message sequence number and
date/time stamp to identify a single message because this information
could be the same for a message from ApplicationA or ApplicationB. Therefore,
a rule must be written to use the message sequence number and date/time
stamp with the application identifier field as the unique message identifier.