A fix is available
APAR status
Closed as program error.
Error description
CICS receives an abend202 that occurs when DFHDSTCB is issuing a POST for the QR's WAKE_UP_ECB: . DFHDS0001 applid An abend (code 202/AKEB) has occurred at offset X'2A2A' in module DFHDSTCB. . The failure occurs on an L8 TCB while running in SUBSPACE mode. DFHDSTCB offset x'2A2A' has just issued the POST. MVS system trace shows that IEAVEPST then takes an abend0C4 on an NI instruction (947F 1000) trying to touch one of the ECBs in the QR's wait list. . The Kernel stacks show that we were processing in the CHECK_DELAY_QUEUE proc prior to posting the QR TCB. It looks like this code needs to switch to BASESPACE prior to issuing the POST. . Additional Symptom(s) Search Keyword(s): KIXREVSVR 0C4 S0C4 abendS0C4 S202 abendS202
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: MSGDFHDS0001 ABENDS202 in module * * DFHDSTCB. * **************************************************************** * RECOMMENDATION: * **************************************************************** A transaction defined with TRANISO=NO issued a WAIT EVENT on an ECB. The ECB happens to reside in the common subspace which is accessible by all transactions that are defined ISOLATE=NO but not by transactions defined ISOLATE=YES. The QR TCB had no work to do so an MVS WAIT on all ECB's occurred, this set the top bit of the ECB's to x'80'. An L8 ISOLATE=YES task running on the L8 TCB now suspended. Immediately following the suspend, the L8 TCB executed dispatcher housekeeping code in DFHDSTCB. Another task which was waiting on the dispatcher delay queue needed to be resumed. The task to be resumed had been running on the QR TCB so the L8 TCB issued an MVS post of the QR TCB's wakeup ECB. The MVS POST goes through all the ECBs that the QR TCB is waiting on and resets the top bits. When an attempt was made to reset the top bit of the ECB for the ISOLATE=NO transaction, an 0C4 occurred and CICS terminated. Keywords: abend0C4 abends0C4 S0C4 abend0202 DFHKE1800 MSGDFHKE1800 KE1800 MSGDFHDS0001 DFHDS0001 DS0001 ABENDS202 202
Problem conclusion
DFHDSTCB delay queue processing has been modified and will now switch to basespace mode when the executing TCB is an open TCB.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK87875
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2009-06-03
Closed date
2009-07-06
Last modified date
2009-08-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PK89683 UK48139
Modules/Macros
DFHDSTCB
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK48139
UP09/07/11 P F907
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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 August 2009