ATF/CICS has been installed and configured for a CICS region. When the interface is enabled after CICS startup (either automatically via the PLT or manually via the TICT START transaction), the module TTCGLUE (CIKCGLUE) experiences an S0C4 ABEND.
The following messages will be generated (the reported offsets may vary with the PTF level):
+TTC0001I: ATF/CICS V2.8.700 - (C) COPYRIGHT IBM CORPORATION 1998, 2006 - ALL RIGHTS RESERVED
+TTC0010I: ENVIRONMENT - CICS=06.5.0, MVS=SP7.0.9, CPU MODEL=2096
+DFHSR0622 CICSA1 An attempt to overwrite the ERDSA has caused the abend which follows
+DFHAP0001 CICSA1 An abend (code 0C4/AKEA) has occurred at offset X'0000088A' in module TTCGLUE.
+TTC0811E: CICS MODULE DFHAPIN WAS NOT DEFINED TO BE LOADED INTO UNPROTECTED STORAGE
+TTC0820W: BYPASSING USE OF CICS GLOBAL EXIT POINT XPCFTCH DUE TO PREVIOUS ERROR
+TTC0059I: ATF/CICS INTERFACE TO ATF/MVS IS DISABLED
+TTC0200I: THE VIRTUAL CLOCK DEFINITION WAS ADDED SUCCESSFULLY
+TTC0300I: VCD FILE TTCVCD WAS LOADED SUCCESSFULLY
+TTC0026I: ATF/CICS STARTED SUCCESSFULLY
The CICS System Information Table (SIT) has been configured with either RENTPGM=PROTECT or LPA=YES. In either case, this will cause the module DFHAPIN to be loaded into read only storage. During initialization, ATF/CICS will attempt to install a hook into that module, causing the S0C4.
Resolving the problem
Relinking the DFHAPIN module to remove the RENT attribute as described in step 6 of the installation procedure in the ATF/CICS Installation and Customization Guide will resolve this problem.
NOTE: This step needs to be performed any time that CICS is upgraded to a new release.