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
PI08612
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
2013-12-22
Closed date
2014-01-16
Last modified date
2015-03-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI14310
Modules/Macros
DFHAPLI1
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R800 PSY UI14310
UP14/01/24 P F401
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:
05 March 2015