General information about the interactive report

The interactive reanalysis report looks similar to the real-time fault analysis report, but has more functions that let you look further into the cause of the problem.

Figure 1 shows an example of the first interactive report display from where all other parts of the interactive report can be selected:
Figure 1. Sample Interactive Reanalysis Report display
  File  View  Services  Help
───────────────────────────────────────────────────────────────────────────────
Interactive Reanalysis Report                                  Line 1 Col 1 80
Command ===> ________________________________________________ Scroll ===> CSR
JOBNAME: HFZVPCOB  SYSTEM ABEND: 0C7              MVS2     2019/12/21 13:02:25

Fault Summary:
Module HFZSCBL1, program HFZSCBL1, source line # 31 : Abend S0C7 (Data
Exception).

Select one of the following options to access further fault information:
  1. Synopsis
  2. Event Summary
  3. Open Files
  4. Storage Areas
  5. Messages
  6. Language Environment Heap Analysis
  7. Abend Job Information
  8. User Notes
  9. Z Abend Investigator Options

{Z Abend Investigator maximum storage allocated: 1.47 megabytes.}

*** Bottom of data.

A fault summary is provided at the top of the initial display, which is equivalent to the summary provided in message HFZ0002I that is issued during the real-time analysis of any fault.

The individual options that can be selected from the initial display are explained in the sections that follow. The options might change between analyses of different faults. Options that are available can be entered on the command line, or the cursor can be placed on the option number and the Enter key pressed.

If the option to show help text is selected (see Adding or removing help text), then information about the maximum amount of allocated storage that Z Abend Investigator used during the analysis is included at the bottom of the display. This amount of storage is for explicit allocations only and does not include storage for loaded modules, and so on.

The interactive report is formatted differently depending on the logical screen size used. All examples in this book are based on a screen size which is 24 lines by 80 columns, however, if your screen is larger, Z Abend Investigator formats the report accordingly. This situation is true also if the screen size is dynamically resized; just press the Enter key and the report section viewed is reformatted to match the screen size.

Anywhere in the interactive report, you can use the UP (PF7), DOWN (PF8), LEFT (PF10), or RIGHT (PF11) commands to see the entire report section that is currently selected. (Note that PF10 and PF11 in the Dump Storage display are instead mapped to the PREV and NEXT commands respectively, as this display does not necessitate horizontal scrolling.)

Throughout the interactive report are tabbable fields in yellow. These are point-and-shoot fields which respond to placing the cursor on them and pressing the Enter key. What is displayed next depends on the type of information selected. Some take you to other parts of the report while others display detailed information about the item selected. For example:
Source code line or statement number
Displays the source code for the entire program as obtained from the compiler listing or side file with the selected line or statement number highlighted. In addition, disassembly of machine instructions is provided. For more information and an example of this display, refer to Displaying source code.
Storage address
Displays the storage at this location in both hexadecimal and translated EBCDIC. For more information and an example of this display, refer to Displaying storage locations.
Program Status Word (PSW)
PSWs are displayed with two halfs:
  • If the high word is selected, the information about the PSW bit settings is displayed. For more information, see Displaying PSW information.
  • If the low word is selected, the storage at the PSW address is displayed. For more information, see Displaying storage locations.

Although the point-and-shoot fields are defined using the ISPF color attribute YELLOW, they might actually be displayed with a different color depending on user settings. However, in this book, they are referred to as yellow fields.

Apart from storage addresses, all point-and-shoot fields can also be entered on the command line of the display. This point-and-shoot ability is especially convenient when selecting an item from a list of options.