Tuxedo 11gR1: tpforward() Doesn't Properly Propagate The Transaction Between Servers Among Several XA Groups
(Doc ID 1515208.1)
Last updated on SEPTEMBER 19, 2023
Applies to:
Oracle Tuxedo - Version 11.1.1.2.0 and laterInformation in this document applies to any platform.
Symptoms
The scenario is :
A client calls a service "serv1" (in a 1st XA group) with AUTOTRAN flag:
The service "serv1" begins the transaction, then it calls another service "serv2" (into a 2nd XA Group) AUTOTRAN out of the transaction, "serv2" returns success and commit its own transaction.
Then serv1 forwards the call to a serv3 :
serv3 returns and commits for Tuxedo 8.1
serv3 returns but don't commit for Tuxedo 11gR11
If tpforward() is replaced by a tpcall() all is working as designed (serv3 commits as well for Tuxedo 11gR1).
Changes
Cause
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
Symptoms |
Changes |
Cause |
Solution |
References |