This information describes SVC dumps, including:
- Deciding when to request an SVC dump
- Understanding the types of SVC dumps that MVS™ produces, and designing your
program to handle a specific type
- Identifying the data set to contain the dump
- Defining the contents of the dump
- Suppressing duplicate SVC dumps using dump analysis and elimination
(DAE)
- Requesting dumps on other systems in a sysplex
- Using dynamic exits to control dumps on other systems in a sysplex.
For a description of ABEND dumps, see z/OS MVS Programming: Assembler Services Guide.
The SDUMPX macro provides the same service as SDUMP, but has the
following unique capabilities:
- SDUMPX allows callers in access register (AR) mode to request
an SVC dump, whereas SDUMP provides that service only for callers
in primary mode.
- SDUMPX allows callers to include data spaces in the SVC dump.
- SDUMPX allows callers to include cross-system coupling facility
(XCF) information in the SVC dump.
- SDUMPX allows callers to specify when MVS will post the caller's event control block
(ECB) or schedule its service request block (SRB). The calling program
can request notification or scheduling after one of the following
phases of dump processing:
- The capture phase; that is, after MVS collects and stores the dump data
- The write phase; that is, after MVS moves the dump data from storage to an
allocated data set.
For simplicity, this information mentions only SDUMPX whenever
the SDUMP and SDUMPX services are identical. Functions available
only through SDUMPX are noted as such.
For details about coding an SDUMPX or SDUMP macro, see z/OS MVS Programming: Authorized Assembler Services Reference LLA-SDU.
For a description of SVC dumps, see z/OS MVS Diagnosis: Tools and Service Aids.