A fix is available
APAR status
Closed as program error.
Error description
You are getting a KERNDUMP of DFHKE0201 About to take a SDUMP. DUMPCODE: KERNDUMP, DUMPID: n/nnnn. (MODULE DFHKESTX). The Kernal data shows you are actually getting an abend 0C8 fixed-point-overflow exception. The abend0C8 is occuring in DFHKEDOM at offset C9A. PROGRAM_CHECK 0C8/AKEA DFHKEDOM 00000C9A You find this is occuring after an End-of-Task True has been invoked. The PSW PROGRAM MASK BIT 20 is set on when in fact it should be set off. Your KCB_GUARD_COUNT at time of the failure is 7FFFFFFF and CICS is attempting to get a new segment off the global free chain when it encounters the abend0C8 because the fixed point overflow program mask bit 20 is on. Additional Symptom(s) Search Keyword(s): KIXREVRJS
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: S0C8 fixed point overflow exception * * while processing DFHKEDOM LOOP_31 to * * allocate a new stack segment. * **************************************************************** * RECOMMENDATION: * **************************************************************** DFHKEDOM was processing code at label LOOP_31 to allocate a new stack overflow segment when an 0C8 fixed point overflow exception occurred. The KCB_GUARD_COUNT at the time of failure was found to be x'7FFFFFFF'. Under ordinary circumstances, this should not generate an exception. In this case, however, the fixed point overflow program mask bit in the PSW had been set on. This is not expected to be on while executing CICS code. The cause was found to be an end of task TRUE setting the fixed point overflow mask bit on in the PSW. CICS does not clear the program mask bits after the execution of an end of task TRUE, so the setting of the program mask bits was inherited by the next task to run on the same TCB. It happened that the task needed to get a new stack segment while the guard count was at x7FFFFFFF before the program mask bits were next reset.
Problem conclusion
DFHERM has been updated to clear the program mask (bits 20-23) of the PSW after invoking an end of task TRUE. This APAR does not affect start of task TRUEs.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI18398
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-05-21
Closed date
2014-07-03
Last modified date
2015-03-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI19495 UI19496
Modules/Macros
DFHERM
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
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":"5.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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
19 March 2015