The selective memory dump table (SMDT) and dump override tables control
dump content. These tables determine which functional areas are
included or excluded in a dump for a particular system error number.
For application errors it is possible to reduce the output to only produce
a dump of the ECB virtual memory.
A duplicate error suppression option is available that prevents main
storage dumps if the program name and version is identical to a previous
error.
These and other self-explanatory options are specified in alter or display
system error options and keypoint record A, and can be modified by patching at
load time or by using commands.
The following commands control the production of the dump caused by a
system error.
- Use the ZASER command to control:
- Whether or not dumps are produced.
- What device dumps are written to tape or a printer.
- Whether notification of the error is written to the console or to tape (or
both).
- Whether or not data is presented to the dump data user exit.
- Whether duplicate ECB dumps are suppressed.
- The control program selection of applicable areas (versus snapshot dump
user-specified main storage areas).
- Use the ZDSER command
to display the system error options set by the ZASER command.
- Use the ZIDOT command to override the SMDT
and existing override tables if you need more than the standard amount of data
to debug a particular problem. Supply the system error number and the
keywords that correspond to the areas of main storage that you want to include
in the dump. For example, IMFST is a keyword that identifies the module
file status table storage.
- Use the ZSTRC command
to control the system trace options.
- Use the ZSPER command to change or display program event
recording options online. Be careful when you use this command because
it can affect system performance.