Add Message ID
The Add Message ID processor adds a field containing a numeric identifier in to a process. Message IDs identify a packet of data, known as a message, as it passes through an EDQ process.
Add Message ID is used to add a numeric identifier to records. The message ID is unique within a data stream for records in batch processes and records created by real-time processes with single record inputs.
Note that, for a given data stream, this identifier will not be unique in the following circumstances:
-
The Message ID will not be unique for records originating from real-time processes or web services which have multi-record inputs. In this case, the message ID will be the same for all the records originating from a single request.
-
The Message ID will not be unique if records within a stream are split by the process. In this case, the message ID will be the same for all records derived from a single originating record.
The Add Message ID processor presents no summary statistics on its processing.
In the Data view, the added output attribute is shown.
Example
In this example, the message ID has been added to a set of records in a batch process. The process has been run in batch mode, and does not split records, so in this case, the message IDs are all unique:
Table 1-31 Message ID Example
MessageId | ClientID | Address Line 1 | Address Line 2 | Address Line 3 |
---|---|---|---|---|
1 |
40010105 |
HIGH STREET |
DOUGLAS |
ISLE OF MAN |
2 |
50089829 |
PO BOX 596 |
ST HELIER |
JERSEY |
3 |
02960433 |
London |
||
4 |
50090003 |
PO BOX 451 |
ST HELIER |
JERSEY |
5 |
01550505 |
London |
||
6 |
50013565 |
7 BOND STREET |
ST HELIER |
JERSEY |