Messaging Bridge: Configuration: Transactions
A messaging bridge instance provides transaction semantics when the QOS is exactly-once. This envelops a received message and sends it within a user transaction (XA/JTA).
Use this page to define the transaction configuration for this messaging bridge instance.
Name Description Transaction Timeout
The amount of time, in seconds, that the transaction manager waits for each transaction before timing it out.
Transaction timeouts are used when the QOS (quality of service) for a messaging bridge instance requires transactions.
If a bridge is configured with Exactly-once QOS, the receiving and sending is completed in one transaction.
The number of messages that are processed within one transaction.
Batch Sizeonly applies to a messaging bridge instance forwarding messages in synchronous mode and has a QOS (quality of service) that requires two-phase transactions.
The maximum amount of time, in milliseconds, that a messaging bridge instance waits before sending a batch of messages in one transaction, regardless of whether the
Batch Sizehas been reached or not.
Only applies to a messaging bridge instance forwarding messages in synchronous mode and has a QOS (quality of service) that requires two-phase transactions.
The default value of
-1indicates that the bridge instance waits until the number of messages reaches the
Batch Sizebefore it completes a transaction.