Enhancement Request Tuxedo JCA Transactions Time-out Have To Be Managed In The RA.xml
(Doc ID 2053446.1)
Last updated on OCTOBER 03, 2024
Applies to:
Tuxedo JCA Adapter - Version 11.1.1.2.1 and laterInformation in this document applies to any platform.
Goal
Tuxedo JCA enhancement request: JCA transactions time-out have to be managed in the RA.xml.
There is a need for a parameter to manage easily ,the transaction time-out for all inbound transaction from java server to a Tuxedo domain. The value has to replace the
programming value if this value is greater than the parameter. The goal is to be able for an administrator to set transaction time-out limit ofr all JCA inbound transactions
The CCI TuxedoJCAConnection.getLocalTransaction returns a TuxedoJCALocalTransaction instance. A client application can then use the returned TuxedoJCALocalTransaction to demarcate a Tuxedo JCA Adapter local transaction on the Tuxedo systems.
The local transaction timeout can be specified through the following list in preference order:
begin(int timeoutvalue): Tuxedo JCA Adapter Extension, the timeout valueis in second.
AppManagedLocalTxTimeout: This is a ra.xml property and also specified in second.
com.oracle.tuxedo.adapter.ApplicationManagedLocalTxTimeout: A system property and it is specified as "-Dcom.oracle.tuxedo.adapter.AppManagedTxTimeout=value" default value: The default local transaction timeout value is 300 seconds.
However, there still is a need to manage only the JCA transactions time-out when the client code doesn't match the application agreement.
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |