Dealing with abends on IBM MQ for z/OS

Abends can occur with applications and other z/OS systems. Use this topic to investigate program abends, batch abends, CICS transaction abends, and IMS transaction abends.


Types of abend

Program abends can be caused by applications failing to check, and respond to, reason codes from IBM MQ . For example, if a message has not been received, using fields that would have been set up in the message for calculation might cause X'0C4' or X'0C7' abends (ASRA abends in CICS ).

The following pieces of information indicate a program abend:

  • Error messages from IBM MQ in the console log
  • CICS error messages
  • CICS transaction dumps
  • IMS region dumps
  • IMS messages on user or master terminal
  • Program dump information in batch or TSO output
  • Abend messages in batch job output
  • Abend messages on the TSO screen

If we have an abend code, see one of the following manuals for an explanation of the cause of the abend:

  • For IBM MQ for z/OS abends (abend codes X'5C6' and X'6C6'), see IBM MQ for z/OS messages, completion, and reason codes
  • For batch abends, the MVS System Codes manual
  • For CICS abends, the CICS Messages and Codes manual
  • For IMS abends, the IMS/ESA Messages and Codes manual
  • For Db2 abends, the Db2 Messages and Codes manual
  • For RRS abends, the MVS System Messages manual
  • For XES abends, the MVS System Messages manual


Batch abends

Batch abends cause an error message containing information about the contents of registers to be displayed in the syslog. TSO abends cause an error message containing similar information to be produced on the TSO screen. A SYSUDUMP is taken if there is a SYSUDUMP DD statement for the step (see IBM MQ for z/OS dumps ).


CICS transaction abends

CICS transaction abends are recorded in the CICS CSMT log, and a message is produced at the terminal (if there is one). A CICS AICA abend indicates a possible loop. See Dealing with loops on z/OS for more information. If we have a CICS abend, using CEDF and the CICS trace might help you to find the cause of the problem. See the CICS Problem Determination Guide for more information.


IMS transaction abends

IMS transaction abends are recorded on the IMS master terminal, and an error message is produced at the terminal (if there is one). If we have an IMS abend, see the IMS/ESA Diagnosis Guide and Reference manual.

Parent topic: IBM MQ for z/OS abends