MSMQ Emit Service (com.ibi.agents.XDMSMQEmitAgent)

Syntax:

com.ibi.agents.XDMSMQEmitAgent

iIT Service Object:

Description:

This service emits an input document to a Microsoft Message Queuing (MSMQ) queue. It returns a status document or the original input document as the output document. For more information on MSMQ, see the Queuing Adapters chapter in the iWay Service Manager Protocol Guide.

Parameters:

Parameter

Description

Queue (required)

The name of the output queue.

Correlation ID

The Correlation ID that should be used.

Priority

The outgoing message priority, which can also be specified as XPATH(). The value must be between 0 and 9, with 9 indicating most expedited.

Transactional

If set to true, then the queue will be treated as Transactional.

The default value is false.

Delivery Method

Specifies the delivery method that should be used. Selecting express does not guarantee arrival, but is processed faster.

The default value is recoverable.

Message Label

The message label is equivalent to an email subject or JMS topic.

Preemitter

Determines whether any preemitter be avoided.

The default value is true.

Return

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

  • status {status}. The status document will become the output document.
  • original {input}. The original input document will become the output document

The default value is status.

Edges:

The following table lists the available line edges for the MSMQ Emit Service (com.ibi.agents.XDMSMQEmitAgent).

Line Edge

Description

OnError

Error

OnSuccess

Success

OnFailure

Failure

OnCustom

  • OnError
  • OnSuccess
  • OnFailure
  • fail_parse
  • fail_operation