PQ88653: GET TRANSACTION GETROLLBACKONLY() STATUS CORRECTLY FOR NON-COLOCATED EJB'S.

 Fixes are available

5.0.2.12: WebSphere Application Server 5.0.2 Cumulative Fix 12
5.0.2.13: WebSphere Application Server 5.0.2 Cumulative Fix 13
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for AIX
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for Solaris
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for HP-UX
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for Windows
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for Linux
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for Windows
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for Solaris
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for AIX
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for Linux
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for HP-UX
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for HP-UX
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for AIX
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for Solaris
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for Windows
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for Linux
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for AIX
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for HP-UX
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Linux
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Windows
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Solaris
5.0.2.8: WebSphere Application Server V5.0.2 Cumulative Fix 8
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for HP-UX
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for AIX
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Solaris
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Windows
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Linux
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Windows
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Solaris
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for HP-UX
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Linux
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for AIX



APAR status
Closed as program error.

Error description
The APAR 
PQ88648 is opened against JTS component to address the
problem of "TRANSACTIONAL CONTEXT IS NOT PROPAGATED CORRECTLY TO
THE EJB ON DIFFERENT SERVER WHICH STARTS AND MANAGES THE
TRANSACTION".
.
With the APAR 
PQ88648 for JTS, this APAR for EJB Container
to get transaction getRollBackOnly() status correctly for
non-colocated EJB's.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: Enterprise Java Bean (EJB) developers        *
*                 using javax.ejb.EJBContext.getRollbackOnly() *
*                 API.                                         *
****************************************************************
* PROBLEM DESCRIPTION: javax.ejb.EJBContext.getRollbackOnly()  *
*                      API call, returns incorrect result if   *
*                      the Enterprise beans are located on     *
*                      different servers(JVM).                 *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
javax.ejb.EJBContext.getRollbackOnly() API call, returns
incorrect results if the Enterprise beans are located on
different servers(JVM).
As an example, within the same transaction, if EJB1 on server1,
marks the transcation for rollback, by calling setRollbackOnly
on the EJBContext, this state in not visible to EJB2 on server2.
This fix requires 
PQ88648 as a pre-requisite.
Problem conclusion
Along with 
PQ88648, this fix allows for non co-located EJB's to
query the rollback status correctly.
Temporary fix Comments
APAR information
APAR number PQ88653
Reported component name WEBPSHERE AE HP
Reported component ID 5630A2203
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2004-05-10
Closed date 2004-07-15
Last modified date 2005-01-28

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
EJBCONTR          

SRLS

Fix information

Applicable component levels
R400 PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ88653
IBM Group: Software Group
Modified date: Jan 28, 2005