Dealing with CICS system abends

This information provides guidance about gathering essential information about CICS® system abends.

If you have not done so already, use the CMAC transaction or refer to CICS messages for an explanation of any message you have received, because it could offer a straightforward solution to your problem. For further information about the CMAC transaction, see CMAC - messages and codes display.

If the abend was clearly caused by a storage violation, refer to the information in Dealing with storage violations. You know when CICS has detected a storage violation, because it issues the following message:

DFHSM0102 applid A storage violation (code X'code') has been detected by module modname.
After you refer to the information about storage violations, if you find the cause of the abend is an application error, you must investigate the application to find out why it caused the abend. However, if you find that a CICS module seems to be in error, you need to contact the IBM® Support Center. Before you do so, you must gather the following information:
  • The name of the failing module, and the module level
  • The offset in the module at which the failure occurred
  • The instruction at that offset
  • The abend type.

This section tells you how to find the information just listed, and contains the following topics: