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. 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 byLOC
.
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 ofcsect_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.