Reply to JMS Message
Reply To JMS Message is a synchronous activity that sends a reply to a previously received JMS queue or topic message. The Reply For Event field in the General tab lists the activities that can receive the JMS message. The activity you select determines the response of the reply message.
General
The General tab has the following fields.
Advanced
The Advanced tab has the following fields.
Input Editor
The Input Editor tab defines the schema to use for outgoing messages whose message type is Map, Stream, or XML Text. Map messages are name or value pairs, and you can use the schema to define the structure of the outgoing message. After defining the schema on the Input Editor tab, it becomes the structure used for the body of the message displayed on the Input tab. For XML Text message type, select an XSD element. For Map and Stream message type, select an XSD Type in the Input Editor tab.
Input
The following is the input for the activity.
Input Item | Datatype | Description |
---|---|---|
Destination | string | The destination to which to send the request. This input item overrides the Destination field on the General tab. |
replyTo | string | The destination to use for replies for this activity. |
JMSExpiration | integer | Specifies how long the message can remain active in milliseconds.
If set to 0, the message does not expire. |
JMSPriority | string | The priority of the message. This item overrides the priority set on the Advanced tab. |
JMSDeliveryMode | string | The delivery mode of the message. Can be one of the following:
|
JMSCorrelationID | string | This ID is used to link a response message with its related request message. This is usually the message ID of a request message when this field exists in a reply message. |
JMSType | string | The type of the message. This item overrides the value specified on the Advanced tab. |
JMSProperties | complex | The message properties. For more information, see Common JMS Properties and Headers. |
Body | depends on the message type | The body of the message. |
DynamicProperties | complex |
Dynamic properties is an additional parameter to add runtime property to the outgoing JMS messages that are specified in the Input tab. This is an optional element with only one instance. Dynamic property can have multiple property elements. Each property element denotes a single dynamic property and can contain the following elements:
The following data types are supported: Note: The DynamicProperty overwrites the value of a property (with the same name) added using the
JMS Application Property.
The DynamicProperties are also added to the outgoing message. |