Analyzing the dump and interpreting dump titles on z/OS
Use this topic to understand how IBM MQ for z/OS dump titles are formatted, and how to analyze a dump.
Analyzing the dump
The dump title includes the abend completion and reason codes, the failing load module and CSECT names, and the release identifier. For more information on the dump title see Dump title variation with PSW and ASID
The formats of SVC dump titles vary slightly, depending on the type of error.
Figure 1 shows an example of an SVC dump title. Each field in the title is described after the figure.
- ssnm,ABN=compltn-reason
- ssnm is the name of the subsystem that issued the dump.
- compltn is the 3-character hexadecimal abend completion code (in this example, X'5C6'), prefixed by U for user abend codes.
- reason is the 4-byte hexadecimal reason code (in this example, X'00D303F2').
Note: The abend and reason codes might provide sufficient information to resolve the problem. See the IBM MQ for z/OS messages, completion, and reason codes for an explanation of the reason code.
- U=userid
- userid is the user identifier of the user (in this example, AUSER). This field is not present for channel initiators.
- C=compid.release.comp-function
- compid is the last 5 characters of the component identifier (explained in The component-identifier keyword ). The value R3600 uniquely identifies IBM MQ for z/OS.
- release is a 3-digit code indicating the version, release, and modification level of IBM MQ for z/OS (in this example, 710 ).
- comp is an acronym for the component in control at the time of the abend (in this example, LOCK).
- function is the name of a function, macro, or routine in control at the time of abend (in this example, CSQL1GET). This field is not always present.
- M=module
- module is the name of the FRR or ESTAE recovery routine (in this example, CSQGFRCV). This field is not always present. Note: This is not the name of the module where the abend occurred; that is given by LOC.
- LOC=loadmod.csect+csect_offset
- loadmod is the name of the load module in control at the time of the abend (in this example, CSQLLPLM). This might be represented by an asterisk if it is unknown.
- csect is the name of the CSECT in control at the time of abend (in this example, CSQL1GET).
- csect_offset is the offset within the failing CSECT at the time of abend (in this example, 0246).
Note: The value of csect_offset might vary if service has been applied to this CSECT, so do not use this value when building a keyword string to search the IBM software support database.
Dump title variation with PSW and ASID
Some dump titles replace the load module name, CSECT name, and CSECT offset with the PSW (program status word) and ASID (address space identifier). Figure 2 illustrates this format.
- psw_contents
- The PSW at the time of the error (for example, X'077C100000729F9C').
- address_space_id
- The address space in control at the time of the abend (for example, X'0011'). This field is not present for a channel initiator.
Parent topic: IBM MQ for z/OS dumps
Related concepts
- Processing a dump using the IBM MQ for z/OS dump display panels
- Processing an IBM MQ for z/OS dump using line mode IPCS
- Processing an IBM MQ for z/OS dump using IPCS in batch