PK44324: WAS DOES NOT SEND AN ERROR INFORMATION TO CICS AFTER TRANSACTION_ROLLEDBACK. THIS CAUSES WSAT TASK TO HANG IN CICS. | |||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description WAS does not send an error information to CICS after TRANSACTION_ROLLEDBACK. This causes WSAT task hang in CICS.Local fix Problem summary **************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V6.1 for z/OS * **************************************************************** * PROBLEM DESCRIPTION: WebSphere Application Server does not * * send any error information to CICS * * after a transaction_rolledback * * exception. This cause a WS-AT task to * * hang in CICS. * **************************************************************** * RECOMMENDATION: * **************************************************************** The WebSphere Application Server WS-AT implementation on zOS forgets participants that do not vote on prepare within the timeout period. Such participants may be indoubt but the prepared response has been lost. In such a case, the participant will eventually ask for replay, so the transaction will be resolved, but not in as timely a fashion as may be expected. Additionallly, if a WebSphere Application Server is a participant in a WS-AT distributed transaction on zOS, it votes aborted in response to a commit message when it does not recognise the transaction. The correct behaviour is to vote committed.Problem conclusion The behaviour has been changed so that the coordinator does not forget participants that time-out on prepare. A rollback message is sent as part of the mainline transaction completion, rather than waiting for the replay request. This avoids an in-doubt participant holding locks on resources for longer than necessary in this case. If a WebSphere Application Server is a participant in a WS-AT distributed transaction on z/OS, it now votes committed in response to a commit message when it does not recognise the transaction. APAR PK44324 is currently targeted for inclusion in Service Level (Fix Pack) 6.1.0.10 of WebSphere Application Server V6.1 for z/OS.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: PK44632 UK26891 Modules/Macros Publications Referenced
|
Document Information |
Current web document: swg1PK44324.html
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server for z/OS
Operating system(s):
Software version: 610
Software edition:
Reference #: PK44324
IBM Group: Software Group
Modified date: Aug 3, 2007
(C) Copyright IBM Corporation 2000, 2009. All Rights Reserved.