IBM Support

DFHAP0001 0C1 AKEA abends and DFHIR3785 in CICS region

Question & Answer


Question

Why is my CICS Transaction Server for z/OS (CICS TS) region getting repetitive 0C1 abends followed by
a dump on error message DFHIR3785? These are the messages in the CICS log:

DFHAP0001 An abend (code 0C1/AKEA) has occurred at offset X'FFFFFFFF' in module AFCPTRAC DFHAP0001 An abend (code 0C1/AKEA) has occurred at offset X'00000208' in module DFHZIS2
...
DFHIR3785 Interregion control task CSNC abend. Interregion activity will be abnormally terminated

Answer

By looking at the system dump, I can see that the very first 0C1 program check operation exception to occur is within AFCT3068. The 0C1 program check operation exceptions show the failing PSW address of 00000002 indicating it was attempting to execute the code at address zero. Because there is no code at this location the operation exception was issued. The interrupt code of 2 indicates a branch was done, like a BALR, usually a branch 14,15. If you look at register 15 it is in fact zero. Register 14 contains the address where the branch came from. If you go to the address pointed to at register 14 and back up you can see the branch 0DEF BASR R14,R15. You can identify the owner of address in register 14 by either looking in the CICS loader domain or browsing storage. The BASR is at offset +x'87E4' into AFCT3068.

If the 0C1 abend is in AFCT3068, check to see you have a correct transaction profile associated with your CAFC transaction.

See Ever wonder why a CICS TS message has an offset X’FFFFFFFF’ in it? for more information on diagnosing this type of problem.

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

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
01 November 2018

UID

dwa1447695