A fix is available
APAR status
Closed as program error.
Error description
The customer is running a THREADSAFE program that performs about 50000 DB2 SELECT requests. When they purge the transaction an abend AD3K occurs followed by some AEXZ abends. This results in the UOWs being stuck waiting in a WAITRMI state. The AD3K abend occurs even if the CICS-DB2 attach is working correctly.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Transaction Server for z/OS V3.1 * * users with PK21134 applied. * **************************************************************** * PROBLEM DESCRIPTION: A CICS DB2 application suffers abends * * AD2Z and AD3F after issuing an EXEC * * CICS SYNCPOINT ROLLBACK over a remote * * LINK. * **************************************************************** * RECOMMENDATION: * **************************************************************** A CICS DB2 application has issued a DB2 request which suffers a DEADLOCK. An EXEC CICS SYNCPOINT ROLLBACK is issued but the command fails with an INVREQ / AD2Z because the application tried executing a remote LINK without the SYNCONRETURN parameter. An ABORT is not attempted because of code added by PK21134. A notify to the other side of the LINK results in an AZI6 abend. The thread is attempted to be terminated but fails because the ABORT was never issued, and the AD3F abend occurs. Keywords: AbendAD2Z AbendAZI6 AbendAD3F UEFMSYNC
Problem conclusion
UK14394 UK15979 UK16029 UK16633 DFHERM has been changed to check if the TRUE about to be called is DB2s, if it is then do not set abterm_allowed. Also for all TRUEs the setting of abterm_allowed has been moved to as close to the actual call to the TRUE as possible. The setting of abterm_allowed to NO at the start of DFHD2EX1 has been removed as it is no longer required. The code added by PK21134 has been removed.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK31859
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2006-09-25
Closed date
2006-12-05
Last modified date
2007-01-04
APAR is sysrouted FROM one or more of the following:
PK26061
APAR is sysrouted TO one or more of the following:
Modules/Macros
DESD2D2 DESD2EX1 DFHD2D2 DFHD2EX1 DFHERM
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK20286
UP06/12/09 P F612
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 January 2007