Split To MQ Service (com.ibi.agents.XDSplitToMQAgent)

Syntax:

com.ibi.agents.XDSplitToMQAgent

Description:

This service splits an incoming document into multiple documents according to the document format and outputs resulting documents into the specified MQ/Series queue.

Parameters:

Parameter

Description

Manager *

Name of the local MQ Series queue manager to be used.

Queue name *

Queue on which request documents are received.

Correlation ID

The correlation ID linking messages.

Correlation ID tag

The XML tag at which the correlation ID is located.

MQ host

The MQ host, which is needed if you are using MQ client.

MQ port

The MQ port, which is needed if you are using MQ client. The default is 1414.

Channel

The MQ server channel, which is needed if you are using MQ client.

Delivery

Request confirmation of delivery.

Arrival

Request confirmation of arrival.

Report Queue

The name of the report queue. Required if COA or COD is requested or msgtype is response.

Priority

Priority of message, which can be specified using XPATH(). The default is 3.

Format

Name of MQ message format. The default is STRING.

Type

Name of MQ message type.

Message persistence

Message persistence. Default is as defined for the queue.

Expiry

An expiry time expressed in tenths of a second. The default is unlimited.

MQ Character set

MQ Character set, default as per queue manager.

Attributes

Include user attributes in the emitted document.

Preemitter

Should any preemitter be avoided?

SSL CipherSpec

The SSL Cipher Specification being used.

Return document

Select one of the following options from the drop-down list:

  • status. Status document will be the output document.
  • input. Input document will become the output document.

Join Local Transaction?

If the listener is a transaction manager, should this emit be rolled back if the transaction fails?

Call at EOS?

In a streaming environment, EOS (End of Stream) is the short message that is sent after the last document, which signifies the EOS. This parameter determines whether this service should be called for the EOS message. The default value is false.

Edges:

The following table lists the available line edges for the Split To MQ Service.

Line Edge

Description

OnError

Error

OnSuccess

Success

OnFailure

Failure

OnCustom

  • OnError
  • OnSuccess
  • OnFailure
  • fail_connect