Advanced

The Advanced tab has the following fields.

Field

Global Var?

Description

Message Selector

Yes

A string to determine whether a message should be received. The syntax of the message selector is determined by the JMS provider, but it is usually a subset of SQL92 (where message properties are used instead of table column names).

For more information and syntax for a message selector string, see your JMS provider documentation.

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.

Receiver Timeout (seconds)

No

Specifies the polling interval to check for new messages. This default interval is set by the custom engine property bw.plugin.jms.receiverTimeout. If no value is specified for the property, the default polling interval is one second.

Set a value in this field to specify the polling interval (in seconds) for this activity. The value in this field overrides the default polling interval.

Precreate Transactions

No

When checked, this field specifies that the transaction is created before a message arrives at the JMS receiver.

Note: The Precreate Transactions feature should be used only with IBM MQ Websphere.

XA Transaction Manager Reference

No

Specifies the XA Transaction Manager Configuration used to create the XA transaction. This field is available when Precreate Transactions field is checked.