A fix is available
APAR status
Closed as program error.
Error description
While experiencing DFHSM0131 CICS IS UNDER STRESS (SHORT ON STORAGE BELOW 16MB) you get DFHFC0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'FFFF' IN MODULE DFHFCFR. This is actually an abend0C4 protection exception at offset +D4F4 into DFHFCFR on a CDS instruction which is the issue. A transaction issued a file request resulting in a call to the main file control program DFHFCFR. During the processing of the request DFHFCFR does a getmain. The getmain hung and the transaction is purged by DTIMOUT. This in turn causes the FRT_DATA_BUFFER to point at an address which does not match the SSC_SET_ADDRESS. Eventually causing the 0C4. Also as a result your CICS region comes down with a DFHRM0002 A SEVERE ERROR (CODE X'0444') HAS OCCURRED IN MODULE DFHRMRO2. Bad_response_from_client. This is expected the 0C4 is not.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 during File Control backout * * operation caused CICS to terminate. * **************************************************************** * RECOMMENDATION: * **************************************************************** This problem presented when the CICS system was in a below the line short on storage condition. . A program was defined with DataLocation(Below) and it did an EXEC CICS READ SET to a recoverable remote file. Usually, a request of this type would involve calls to DFHFCFR routines GET_32K_BUFFER and FREE_32K_BUFFER as a matched pair. However, due to the short on storage condition, a GETMAIN call in REUSE_SET_STORAGE upon return from the FOR failed. A PURGED response and DTIMOUT occurred when the task was waiting for storage to become available. As a consequence, 2 pointers ( FRT_DATA_BUFFER and SSC_SET_ADDRESS ) were not equal when they should have been. This eventually caused the 0C4 during transaction backout of the purged task. CICS was abended with an DFHRM0002 message. Keywords: RM0002 msgDFHRM0002 SOS
Problem conclusion
DFHFCFR has been amended to call FREE_32K_BUFFER if necessary.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM79117
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2012-12-13
Closed date
2013-01-28
Last modified date
2015-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK91249
Modules/Macros
DFHFCFR
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R800 PSY UK91249
UP13/02/02 P F302
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:
04 March 2015