A fix is available
APAR status
Closed as program error.
Error description
Abend0C4 in DFHKERPC following an abend04E. Another symptom shows up in a dump taken while control of a task is in DB2 processing an SQL call. The last 2 lines of the kernel stack for that task look like this: 00EE 2ADD8568 0DC0 Lifo 2B0F4028 AB0F733E 3316 DFHD2EX1 00EE 2ADD9328 FFFF Lifo 2B0F4028 AA3FABD0 0000 *YES* DFHD2EX1 . That last line is DFHD2D2's stack. It formats out wrong because the 1st word of the stack is FFFFFFFF. . DB2 APAR PK51008 changes DSNAPRH to store the high half of R6 in the 1st word pointed to by R13. When CICS calls DSNAPRH, R13 is pointing to DFHD2D2's Kernel stack. That is how the 1st word of D2D2's Kernel stack gets overlayed with FFFFFFFF, since the high half of R6 was FFFFFFFF.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: Abend0C4 in CICS following an abend in * * DB2. * **************************************************************** * RECOMMENDATION: * **************************************************************** After application of the PTF of DB2 APAR PK51008 (either UK30697 or UK30698) DB2 may use the first halfword of storage pointed to by R13 after DSNAPRH has been called by CICS. In the event of an abend, any value placed in the halfword by DB2 may cause an abend0C4 in DFHKERPC or CICS to hang. Keywords: 0C4 04E
Problem conclusion
DFHD2D2, DFHD2CO and DFHD2EX1 have been changed to point R13 at a 144 byte save area in each module's automatic storage before each call to DSNAPRH. On return from DB2, R13 is restored.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK72699
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-09-24
Closed date
2008-10-08
Last modified date
2008-11-04
APAR is sysrouted FROM one or more of the following:
PK66630
APAR is sysrouted TO one or more of the following:
UK40516 UK40517
Modules/Macros
DESD2CO DESD2D2 DESD2EX1 DFHD2CO DFHD2D2 DFHD2EX1
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
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 November 2008