Skip navigation.
Downloads | Product Documentation | Support

Administration Console Online Help

# Messaging Bridge --> Configuration --> Transactions

Tasks Related Topics Attributes

## Overview

This tab defines the transaction attributes for a messaging bridge, including setting transaction timeout intervals, transaction batch sizes, and batch intervals.

## Tasks

Modifying an Existing Messaging Bridge Instance

Targeting a Messaging Bridge to a Server, a Cluster, or a Migratable Target

## Related Topics

Simple Access to Remote or Foreign JMS Providers

## Attributes

Table 98-1

Attribute Label | Description | Value Constraints
--- | --- | ---
Transaction Timeout | The amount of time, in seconds, that the transaction manager will wait for each transaction before timing it out. Transaction timeouts are used when the QOS for a bridge requires transactions. If a bridge is configured with the Exactly-once QOS, the receiving and sending is completed in one transaction. MBean: `weblogic.management. configuration. MessagingBridgeMBean` Attribute: `TransactionTimeout` | Minimum: 0 Maximum: 2147483647 Default: 30 Dynamic: yes
Batch Size | The number of messages that are processed within one transaction. Note: This attribute only applies to bridges that work in synchronous mode and whose QOS require two-phase transactions. MBean: `weblogic.management. configuration. MessagingBridgeMBean` Attribute: `BatchSize` | Minimum: 0 Default: 10 Dynamic: yes
Batch Interval (milliseconds) | The maximum time, in milliseconds, that the bridge will wait before sending a batch of messages in one transaction, regardless of whether the Batch Size amount has been reached or not. This attribute only applies to bridges that work in synchronous mode and whose QOS require two-phase transactions. The default value of -1 indicates that the messaging bridge should wait until the number of messages reaches the Batch Size amount before it completes a transaction. However, internally the message batch will be timed out before the transaction times out, and the transaction will be committed regardless of whether the Batch Size amount has been reached or not. Caution: This value should not be set higher than the Transaction Timeout value. Otherwise, if there is not enough volume to make a batch of messages within the time specified by the Batch Interval value, all pending batched messages may be rolled back and resent. In some cases, this may result in an infinite loop. MBean: `weblogic.management. configuration. MessagingBridgeMBean` Attribute: `BatchInterval` | Default: -1 Dynamic: yes