Advanced

The Advanced tab has the following fields.

Field

Global Var?

Description

Reply-to Topic

Yes

The name of the topic to which replies should be sent. This field is optional, and replies are sent to the topic specified on the Configuration tab by default.

Note: If you are using TIBCO Enterprise Message Service as your JMS provider, you can use the Browse button next to this field after specifying a valid connection in the JMS Connection field. The Browse button displays a list of configured destinations in the JMS server that are appropriate for this activity.

Delivery Mode

Yes

The delivery mode of the message. Can be one of the following:

  • Persistent : signifies the messages are stored and forwarded.

  • Non-Persistent: messages are not stored and may be lost due to failures in transmission.

  • TIBCO EMS Reliable: this mode is only available when using TIBCO Enterprise Message Service. For more information about this mode, see the TIBCO Enterprise Message Service documentation .

JMSExpiration (secs)

Yes

Corresponds to JMSExpiration property that specifies how long the message can remain active (in seconds).

If set to 0, the message does not expire.

This field is set in seconds, but the JMSExpiration property is displayed in milliseconds.

Delivery Delay (msecs)

Yes

Delivery Delay feature, which is supported in EMS, is now supported in ActiveMatrix BusinessWorks.

It is the minimum length of time in milliseconds that must elapse after a message is sent before the JMS provider may deliver the message to a consumer.

Priority

Yes

Priority of the message. You may set the priority to a value from 0-9. The default value is 4.

Type

Yes

The value to supply to the JMSType header property.

JMS Application Properties

No

Any application-specific message properties to include in the message. This is specified by the JMS Application Properties shared configuration resource.

Once specified, these properties appear on the Output tab as OtherProperties.

Override Transaction Behavior

Yes

Overrides the default behavior of a transaction group. If this activity is in a transaction group, the JMS message is normally committed or rolled back with the other participants in the transaction.

If this check box is selected, the JMS message does not participate in the transaction.