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
PM77334
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2012-11-19
Closed date
2013-01-28
Last modified date
2013-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM79117 UK91373 UK91374
Modules/Macros
DFHFCFR
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
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":"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:
04 March 2013