Remote Capture Batch Message Processing
A complete remote capture batch consists of:
- Open batch message
- One or more transaction messages
- One or more item messages
- Close batch message
Each message in the batch has a sequence number. The open batch message has a sequence number of one. Transaction and item messages contain sequence numbers in the order they should be assembled within the batch. The close batch record contains a sequence number that is the sum of all records in the batch.
The messages may not be received in order. As messages arrive, they are inserted into the database. The Gateway Server determines how many records are expected from the open and close batch messages. When all messages are received in the database for the remote capture batch, the Gateway Server builds a file to be processed. The file has all records in the sequential order corresponding to their message sequence numbers.
The parameters shown in Table 1 must be configured
to use WebSphere® MQ for
remote capture messages.
| Keyword | Values/Examples | Description |
|---|---|---|
| captureMQQmgerChannel | RemoteCaptureQMgrChannel | The WebSphere MQ Channel to use to receive the remote capture messages. |
| captureMQQmgerName | RemoteCaptureQMgrName | The WebSphere MQ Queue Manager name to use to receive the remote capture messages. |
| captureMQQueue | RemoteCaptureQueueName | The WebSphere MQ Queue name to use to receive the remote capture messages. An example of this queue name is FXH.GATEWAY.INPUT.QUEUE. |
| captureSchemaSource | SchemaName | The name of the schema to use to validate the XML that makes up the remote capture message. |