Fixes are available
Java SDK 1.5 SR8 Cumulative Fix for WebSphere Application Server
Java SDK 1.5 SR8 Cumulative Fix for WebSphere Application Server
Java SDK 1.5 SR10 Cumulative Fix for WebSphere Application Server
6.1.0.31: Java SDK 1.5 SR11 FP1 Cumulative Fix for WebSphere Application Server
6.1.0.33: Java SDK 1.5 SR12 FP1 Cumulative Fix for WebSphere
6.1.0.29: Java SDK 1.5 SR11 Cumulative Fix for WebSphere Application Server
6.1.0.35: Java SDK 1.5 SR12 FP2 Cumulative Fix for WebSphere
6.1.0.37: Java SDK 1.5 SR12 FP3 Cumulative Fix for WebSphere
6.1.0.39: Java SDK 1.5 SR12 FP4 Cumulative Fix for WebSphere Application Server
6.1.0.41: Java SDK 1.5 SR12 FP5 Cumulative Fix for WebSphere Application Server
6.1.0.43: Java SDK 1.5 SR13 Cumulative Fix for WebSphere Application Server
6.1.0.45: Java SDK 1.5 SR14 Cumulative Fix for WebSphere Application Server
6.1.0.47: WebSphere Application Server V6.1 Fix Pack 47
6.1.0.47: Java SDK 1.5 SR16 Cumulative Fix for WebSphere Application Server
APAR status
Closed as program error.
Error description
Indoubt transactions during a ME failover are not resolved. "XAER_RMERR: there was an error during the commit of a transaction branch, the resource manager thinks that it may never be possible to commit the work" is being returned when the following is more appropriate " XAER_RMFAIL: the resource manager is not available".
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of the default messaging provider in * * WebSphere Application Server 6.0 and 6.1. * **************************************************************** * PROBLEM DESCRIPTION: If the connection to a remote * * messaging engine fails during a * * transaction commit the resource will * * incorrectly return XAER_RMERR when it * * should return XAER_RMFAIL. * **************************************************************** * RECOMMENDATION: * **************************************************************** During a transaction commit call the return of XAER_RMERR indicates an error with the resource preventing the commit from completing. Such problems usually require manual intervention to fix. If a remote resource manager is unavailable XAER_RMFAIL should be returned to indicate this and that retrying the commit later may succeed. The default messaging provider returns XAER_RMERR when the connection to the remote messaging engine has failed. This situation should return XAER_RMFAIL as a later retry when a connection is available will likely succeed.
Problem conclusion
This fix changes the return code during a failed commit to XAER_RMFAIL if the connection to the messaging engine failed.
Temporary fix
Comments
APAR Information
APAR number
PK45747
Reported component name
PLAT MSG COM
Reported component ID
620400101
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-05-23
Closed date
2007-06-22
Last modified date
2007-06-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
PLAT MSG COM
Fixed component ID
620400101
Applicable component levels
R100 PSY
UP
Document Information
Modified date:
28 December 2021