Field | Definition |
Basic Tab | |
Label | Specify a label for this task. |
Session ID | Specify the reference to a valid MQ Session that was created using the Open MQ Session task (e.g. ${MQSession}). |
Destination Name | Specify the name of queue or topic to which the message should be sent. |
Destination Type | Select the type of destination. Default Value: queue |
Message File | Specify the file whose contents should be sent as the message's payload. It is not allowed to specify both Message File and Message Text. |
Message Type | Select the type of message. If the file is a text file, choose text, otherwise, choose bytes. Default Value: bytes |
Message File Encoding | Specify the encoding or character set of the message file. This option is used only if the message type is set to text. Default Value: The platform's default file encoding. |
Message Text | Specify the text to be sent as the message's payload. It is not allowed to specify both Message File and Message Text. Furthermore, when Message Text is specified, the message type is always assumed to be text. |
Advanced Tab | |
Delivery Mode | Select the mode in which the message should be delivered. Default Value: persistent |
Priority | Specify the priority for the message. Valid values are 0 through 9, with 0 being the lowest priority, and 9 being the highest. Default Value: 4 |
TTL (Time to Live) | Specify how long the message should be kept at the destination before it is marked as expired. A value of zero means that the message lives forever (or until the message is consumed by a consumer). Default Value: 0 |
TTL Unit | Select the time unit for the TTL. Default Value: days |
Correlation ID | Specify the ID of the message to which the message being sent is related, if any. |
Reply To | Specify the name of the queue or topic to be set in the Reply-To header field. If sending a message to a queue, the value specified here is also assumed to be a queue. If sending the message to a topic, the value specified here is also assumed to be a topic. |
Output Variables Tab | |
Sent Message Variable | If desired, specify the name of a variable which will contain an MQMessage variable. It will be created if it does not exist, or overwritten otherwise. |
Control Tab | |
Version | The version of this task. |
Log Level | Specify the level of logging to use while executing this task. Valid options are - silent, normal, verbose and debug. Default Value: Inherited from parent Module |
Execute Only If | Specify a condition that must be satisfied before this task can be executed. This task will be skipped if the specified condition is not met. |
Disabled | Whether or not this task is disabled. Default Value: false |
On Error Tab | |
On Error | Specify the action to take when this task errors out. Valid options are - abort, continue, call:[module] and setVariable:[name]=[value]. For call:[module] replace [module] with the name of the module in the project (e.g. call:ErrorModule). For setVariable:[name]=[value] replace [name] with a variable name and [value] with the variable value (e.g. setVariable:error=true). Default Value: Inherited from parent Module |