PQ89426: TRANSACTIONAL CONTEXT IS NOT PROPAGATED CORRECTLY TO THE EJB ON DIFFERENT SERVER WHICH STARTS AND MANAGES THE TRANSACTION

 A fix is available

PQ89426; 5.0.2.7: transactional context is not propagated correctly to EJB



APAR status
Closed as program error.

Error description
We are running in Dual Stack mode. It means each request from
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All WebSphere Application Server users of    *
*                 distributed transactions.                    *
****************************************************************
* PROBLEM DESCRIPTION: setRollbackOnly status is not reflected *
*                      back to superior server.                *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
When a server calls a method that runs on a subordinate
server and a setRollbackOnly call is made, this status
change is not reflected back to the superior (originating)
server. Applications in the superior node cannot determine
if the transaction has been marked for rollback, if the status
change was made in a subordinate server. The transaction
does rollback correctly though.
Problem conclusion
The transaction service will be changed so that when a
transaction is marked for rollbackOnly in a subordinate
server, the superior server will be informed. This will
allow applications running in the superior server to
detect this status change.
To become effective, please note the following:
This fix must be applied to all servers involved in the
transaction, and every server must be defined to use
interop mode, by specifying the following JVM settings:
com.ibm.ejs.jts.jts.ControlSet.nativeOnly=false
com.ibm.ejs.jts.jts.ControlSet.interoperabilityOnly=true
In addition, the fix for 
PQ88653 must be applied to all
servers involved in the transaction.
This APAR is the equivalent of 
PQ88648.
Temporary fix Comments
APAR information
APAR number PQ89426
Reported component name WAS BASE 5.0
Reported component ID 5630A3600
Reported release 00A
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2004-05-27
Closed date 2004-09-01
Last modified date 2004-09-01

APAR is sysrouted FROM one or more of the following:
PQ88648

APAR is sysrouted TO one or more of the following:

Modules/Macros
COORD CURRENT DFRDBEGN LCLTRAN UOWCOORD UOWCURR

Publications Referenced

Fix information

Applicable component levels
R003 PSY    UP
R00A PSY    UP
R00H PSY    UP
R00I PSY    UP
R00P PSY    UP
R00S PSY    UP
R00W PSY    UP
R103 PSN    UP
R10A PSN    UP
R10H PSN    UP
R10I PSN    UP
R10P PSN    UP
R10S PSN    UP
R10W PSN    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 00A
Software edition:
Reference #: PQ89426
IBM Group: Software Group
Modified date: Sep 1, 2004