A fix is available
APAR status
Closed as program error.
Error description
You are running and then receive DFHSM0002 FOR SEVER ERROR CODE X'0305' FOR A DOUBLE FREEMAIN OF A LE_RUWA. You have a task which was running and received an abend. Since it was working as expected it was about to issue a freemain for the LE_RUWA. While it was doing the freemain the transaction was purged (we can see an AKC3 abend - purged deferred). The freemain completes. However, before CICS can set EISRUSTG to 0 it acts on the deferred abend and goes through program check recovery. In there CICS tests for EISRUSTG being 0 and as it is not we issue the freemain again, which then fails. Additional Symptom(s) Search Keyword(s): KIXREVRJL
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Message DFHSM0002 A severe error (code * * X'0305') has occurred in module * * DFHSMGF when CICS attempts a double * * FREEMAIN for the LE_RUWA. * **************************************************************** * RECOMMENDATION: * **************************************************************** A transaction is running, and is about to FREEMAIN the LE_RUWA (rununit workarea). The FREEMAIN works, but before CICS can set EISRUSTG(which addresses LE_RUWA) to 0, the transaction is purged. Then CICS continues with program_check_recovery. As EISRUSTG is not zero, FREEMAIN for the LE_RUWA is issued again, this results in MSGDFHSM0002 with error code X'0305'.
Problem conclusion
DFHAPLI1 has been changed to FREEMAIN the LE_RUWA once. The fix is for TASK31 storage only.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM99465
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
2013-10-18
Closed date
2014-01-15
Last modified date
2014-02-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
DFHAPLI1 DFHAPLJ1 DFHAPLX1
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:
05 February 2014