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