IBM Support

DFHSM0001 0C4 AKEA in DFHSMSY after DFHSM0133 when using CTREK

Question & Answer


Question

Why am I receiving error DFHSM0001 with an abend 0C4 in DFHSMSY after message DFHSM0133 reporting a short on storage (SOS) condition when running with vendor product CTREK from Circle Software?

These are the messages that I see in CICS Transaction Server for z/OS (CICS TS):

 DFHME0132 applid The User's Message Exit program has failed while processing message DFHSM0133
 DFHSM0133 applid CICS is under stress (short on storage above 16MB). 
 DFHSM0001 applid An abend (code 0C4/AKEA) has occurred at offset X'0598' in module DFHSMSY.

I've seen the same abend at a slightly different offset of 05B4 in the same module DFHSMSY. In both cases, the failure was occurring in CICS TS 5.1.

Answer

Contact the vendor Circle Software for CTREK fixes that provide a resolution for an overlay which is leading to the abend 0C4 in DFHSMSY.

You are running CICS TS 5.1, and have exit program CTREKSVR enabled for the XMEOUT Global User Exit. Reviewing a system dump from the DFHSM0001, I find there are 2 recent program checks, both associated with the CICS storage manager system task. This task is attempting to put out the CICS short on storage message, DFHSM0133.

The first program check occurred in module CTREKSVR, where it is referencing the first page pool control area (PPA), found at offset x'18' into our storage manager anchor block. This PPA control block has been overlaid with zeros.
So, you will not see the following eye catcher:

 >DFHSMPPA     UDSA 

If you go to the storage manager domain in the dump by entering IPCS command VERBX DFHPD680 'SM' you will see the following errors displayed by the dump formatter:

 DFHPD0105  A loop has been detected. PPX at address 00000000 already 
            encountered                                               
 DFHPD0105  A loop has been detected. PPA at address 00000000 already 
            encountered                                                    

It was determined that module CTREKSVR was actually overlaying our CICS PPA control block, and Circle Software provided fixes to prevent this overlay.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"SOS","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
15 May 2015

UID

dwa1191243