Administration Console Online Help

Previous Next Open TOC in new window
Content starts here

Cluster: Configuration: JTA

Configuration Options     Advanced Configuration Options     Related Tasks     Related Topics

Use this page to define the Java Transaction API (JTA) configuration of this WebLogic Server cluster. These settings supersede the domain-wide JTA configuration for this cluster.

Configuration Options

Name Description
Timeout Seconds

Specifies the maximum amount of time, in seconds, an active transaction is allowed to be in the first phase of a two-phase commit transaction. If the specified amount of time expires, the transaction is automatically rolled back.

MBean Attribute:
JTAClusterMBean.TimeoutSeconds

Minimum value: 1

Maximum value: 2147483647

Abandon Timeout Seconds

Specifies the maximum amount of time, in seconds, a transaction manager persists in attempting to complete the second phase of a two-phase commit transaction.

MBean Attribute:
JTAClusterMBean.AbandonTimeoutSeconds

Minimum value: 1

Maximum value: 2147483647

Before Completion Iteration Limit

The maximum number of cycles that the transaction manager performs the beforeCompletion synchronization callback for this cluster.

MBean Attribute:
JTAClusterMBean.BeforeCompletionIterationLimit

Minimum value: 1

Maximum value: 2147483647

Max Transactions

The maximum number of simultaneous in-progress transactions allowed on a server in this cluster.

MBean Attribute:
JTAClusterMBean.MaxTransactions

Minimum value: 1

Maximum value: 2147483647

Max Unique Name Statistics

The maximum number of unique transaction names for which statistics are maintained.

MBean Attribute:
JTAClusterMBean.MaxUniqueNameStatistics

Minimum value: 0

Maximum value: 2147483647

Checkpoint Interval Seconds

The interval at which the transaction manager creates a new transaction log file and checks all old transaction log files to see if they are ready to be deleted.

MBean Attribute:
JTAClusterMBean.CheckpointIntervalSeconds

Minimum value: 10

Maximum value: 1800

Forget Heuristics

Specifies whether the transaction manager automatically performs an XA Resource forget operation for heuristic transaction completions.

MBean Attribute:
JTAClusterMBean.ForgetHeuristics

Unregister Resource Grace Period

The amount of time, in seconds, a transaction manager waits for transactions involving the resource to complete before unregistering a resource.

MBean Attribute:
JTAClusterMBean.UnregisterResourceGracePeriod

Minimum value: 0

Maximum value: 2147483647

Execute XA Calls In Parallel

Indicates that XA calls are executed in parallel if there are available threads.

MBean Attribute:
JTAClusterMBean.ParallelXAEnabled

Enable Two Phase Commit

Indicates that the two-phase commit protocol is used to coordinate transactions across two or more resource managers.

MBean Attribute:
JTAClusterMBean.TwoPhaseEnabled

Changes take effect after you redeploy the module or restart the server.

Enable Tightly Coupled Transactions

Indicates tight coupling of transaction branches that span different transaction manager systems.

When enabled, WebLogic uses the transaction identifier of a transaction imported by the InterposedTransactionManager for XA calls rather than an internally mapped Xid. This applies to inter-domain WebLogic transactions and transactions imported from Tuxedo. This allows for tight coupling of transaction branches for transactions that span across different transaction manager systems.

MBean Attribute:
JTAClusterMBean.TightlyCoupledTransactionsEnabled

Enable Cluster-Wide Recovery

Indicates that cluster-wide recovery is used for distributed transactions.

When enabled, recovery operations for a distributed transaction are applied to all the servers of the cluster hosting a InterposedTransactionManager rather than just the server hosting the InterposedTransactionManager.

MBean Attribute:
JTAClusterMBean.ClusterwideRecoveryEnabled

Advanced Configuration Options

Name Description
Security Interoperability Mode

Specifies the security mode of the communication channel used for XA calls between servers that participate in a global transaction. All server instances in a domain must have the same security mode setting.

MBean Attribute:
JTAClusterMBean.SecurityInteropMode

Changes take effect after you redeploy the module or restart the server.

Maximum Duration of XA Calls

Maximum allowed time duration, in milliseconds, for XA calls to resources. If a particular XA call to a resource exceeds the limit, the resource is declared unavailable.

MBean Attribute:
JTAClusterMBean.MaxXACallMillis

Minimum value: 0

Maximum value: 9223372036854775807

Maximum Duration XA Resource Unavailable

Maximum duration time, in milliseconds, that a resource is declared dead.

MBean Attribute:
JTAClusterMBean.MaxResourceUnavailableMillis

Minimum value: 0

Maximum value: 9223372036854775807

Maximum Resource Requests on a Server

Maximum number of concurrent requests to resources allowed for each server.

MBean Attribute:
JTAClusterMBean.MaxResourceRequestsOnServer

Minimum value: 10

Maximum value: 2147483647

Web Service Transactions Transport Security Mode

Specifies transport security mode required by WebService Transaction endpoints.

Transport Security options:

MBean Attribute:
JTAClusterMBean.WSATTransportSecurityMode

Changes take effect after you redeploy the module or restart the server.

Web Service Transactions Issued Token Enabled

Specifies whether to use issuedtoken to enable authentication between the WS-AT coordinator and participant.

MBean Attribute:
JTAClusterMBean.WSATIssuedTokenEnabled

Changes take effect after you redeploy the module or restart the server.

Completion Timeout

Specifies the maximum amount of time, in seconds, a transaction manager waits for all resource managers to respond and indicate if the transaction can be committed or rolled back.

MBean Attribute:
JTAClusterMBean.CompletionTimeoutSeconds

Minimum value: -1

Maximum value: 2147483647

Related Tasks

Related Topics


Back to Top