A fix is available
APAR status
Closed as program error.
Error description
CICS TS 4.1 regions take KERNDUMP 's and abendS301 's during an immediate shutdown. The abend301 's are reported in IEA995I messages. The KERNDUMP shows that most of the TCBs are gone, but the step TCB is taking an abend0C4 in DFHKETCB on entry to the IMSHEXIT proc. This code has been driven via a 60-second STIMER when the FO TCB hasn't terminated. The 0C4 is occurring on a new STMG instruction trying to save the 64-bit registers using Reg13. The problem is that STIMER logic only provides a 72-byte register save area but DFHKETCB is trying to save 120 bytes. . The abend301 occurs after the 0C4, failing on the FO TCB's KTCB_TERMINATE_ECB which was the ECB that DFHKETCB was waiting on, when the STIMER was driven. . Additional Symptom(s) Search Keyword(s): KIXREVCTC RSA S301 301 S0C4
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: When performing an immediate shutdown * * of CICS and the FO TCB has taken more * * than 1 minute to terminate, CICS will * * perform a KERNEL DUMP and not shutdown * * correctly. * **************************************************************** * RECOMMENDATION: * **************************************************************** When CICS is performing an immediate shutdown and the FO TCB has taken over 1 minute to terminate, CICS will take a KERNEL DUMP and will not shutdown correctly. The reason for this occurring can be when more files are open at the time of the immediate shutdown than CICS can close in the minute allocated. The save operation to preserve the registers when calling the STIMER uses an incorrect STMG instruction which results in an 0C4 abend. Keywords: abends0C4
Problem conclusion
DFHKETCB has been changed to correctly save and restore the registers when calling the STIMER.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM12580
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-04-19
Closed date
2010-04-28
Last modified date
2010-06-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK56501
Modules/Macros
DFHKETCB
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK56501
UP10/05/05 P F005
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":"4.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 June 2010