|
Description
The BLSABDPL macro maps several structures that are part of the
interface to dump formatting exits. Dump formatting exits are routines
that receive control from one of the following: - The interactive problem control system (IPCS)
- The SNAP macro or SNAPX macro
- The ABEND macro.
BLSABDPL maps the following structures: - The processor status record
- The storage access parameter list
- The select ASID parameter list
- The control block and format model processor parameter list
- The ECT parameter list
- The format parameter list extension block.
See z/OS MVS IPCS Customization for
information about IPCS exit services; see z/OS
MVS Data Areas in z/OS Internet Library at http://www.ibm.com/systems/z/os/zos/bkserv/ for
a mapping of the BLSABDPL data area.
Environment
Because BLSABDPL is not an executable macro, there are no specific
environment requirements.
Register information
Because BLSABDPL is not an executable macro, there is no need to
save and restore register contents.
Syntax
The standard form of the BLSABDPL macro is written as follows:
Syntax |
Description |
---|
|
|
name |
name: Symbol. Begin name in
column 1. |
|
|
␢ |
One or more blanks must precede BLSABDPL. |
|
|
BLSABDPL |
|
|
|
␢ |
One or more blanks must follow BLSABDPL. |
|
|
,AMDCPST=YES |
|
,AMDCPST=NO |
Default: AMDCPST=NO |
|
|
,AMDEXIT=YES |
Default: AMDEXIT=YES |
,AMDEXIT=NO |
|
|
|
,AMDOSEL=YES |
Default: AMDOSEL=YES |
,AMDOSEL=NO |
|
|
|
,AMDPACC=YES |
Default: AMDPACC=YES |
,AMDPACC=NO |
|
|
|
,AMDPECT=YES |
Default: AMDPECT=YES |
,AMDPECT=NO |
|
|
|
,AMDPFMT=YES |
Default: AMDPFMT=YES |
,AMDPFMT=NO |
|
|
|
,AMDPSEL=YES |
Default: AMDPSEL=YES |
,AMDPSEL=NO |
|
|
|
,DSECT=YES |
Default: DSECT=YES |
,DSECT=NO |
|
|
|
Parameters
The parameters are explained as follows:
- ,AMDCPST=YES
- ,AMDCPST=NO
- Specifies whether the format of the CPU status data, available
through the IPCS storage access services, is to be mapped (YES) or
suppressed (NO).
When this parameter is not specified, the default
is NO.
The system uses DSECT AMDCPMAP to map the format of
CPU status data, AMDCPST = YES, and ignores the DSECT = NO option
when specified.
- ,AMDEXIT=YES
- ,AMDEXIT=NO
- Specifies whether the common exit parameter list, BLSABDPL, is
to be mapped (YES) or suppressed (NO).
When this parameter is not
specified, the default is YES.
The common exit parameter list
contains two parts: ABDPL and ADPLEXTN. DSECT=YES causes DSECT statements
to be generated for both. DSECT=NO suppresses the DSECT statements
and causes ABDPL and ADPLEXTN to be defined as the labels associated
with the first bytes described in the ABDPL and ADPLEXTN exit parameter
lists.
- ,AMDOSEL=YES
- ,AMDOSEL=NO
- Specifies whether the select ASID service output data available
under IPCS is to be mapped (YES) or suppressed (NO).
When this
parameter is not specified, the default is YES.
When the DSECT=NO
option is specified, it is ignored. The select ASID parameter list
is mapped by DSECT ADPLPSEL.
The system uses DSECT ADPLPSEL
to map the select ASID parameter list, AMDOSEL = YES, and ignores
the DSECT = NO option when specified.
- ,AMDPACC=YES
- ,AMDPACC=NO
- Specifies whether the storage access service parameter list is
to be mapped (YES) or suppressed (NO).
When this parameter is not
specified, the default is YES.
The storage access service parameter
list is described as ADPLPACC. DSECT=YES causes DSECT statements
to be generated for ADPLPACC. DSECT=NO suppresses the DSECT statements
and causes ADPLPACC to be defined as the label associated with the
first byte described in the storage access service parameter list.
- ,AMDPECT=YES
- ,AMDPECT=NO
- Specifies whether the ECT service parameter list is to be mapped
(YES) or suppressed (NO).
When this parameter is not specified,
the default is YES.
The ECT service parameter list is described
as ADPLPECT. DSECT=YES causes DSECT statements to be generated for
ADPLPECT. DSECT=NO suppresses the DSECT statements and causes ADPLPECT
to be defined as the label associated with the first byte described
in the ECT service parameter list.
- ,AMDPFMT=YES
- ,AMDPFMT=NO
- Specifies whether the parameter list used by both the control
block formatter and the format model processor services is to be mapped
(YES) or suppressed (NO).
When this parameter is not specified,
the default is YES.
The parameter list used by both the control
block formatter and the format model processor services is described
as ADPLPFMT. DSECT=YES causes DSECT statements to be generated for
ADPLPFMT. DSECT=NO suppresses the DSECT statements and causes ADPLPFMT
to be defined as the label associated with the first byte described
in the parameter list.
- ,AMDPSEL=YES
- ,AMDPSEL=NO
- Specifies whether the select ASID service parameter list is to
be mapped (YES) or suppressed (NO).
When this parameter is not
specified, the default is YES.
The ASID service parameter list
is described as ADPLPSEL. DSECT=YES causes the DSECT statements to
be generated for ADPLPSEL. DSECT=NO suppresses the DSECT statements
and causes ADPLPSEL to be defined as the label associated with the
first byte described in the ASID service parameter list.
- ,DSECT=YES
- ,DSECT=NO
- Specifies whether parameter lists mapped by BLSABDPL are to be
mapped as DSECTs (YES) or not (NO).
When this parameter is not
specified, the default is YES.
Note: Output data from services
can also be mapped by BLSABDPL. Output data are always mapped as DSECTs.
These DSECTs cannot be suppressed by DSECT=NO. To determine whether
DSECT=NO can suppress a specific DSECT, see the above parameters.
Example
Code the macros to invoke the select ASID service routine. This
routine generates a list of selected address spaces within a dump
by reserving space for an initialized select ASID service parameter
list and by defining the mapping of the ABDPL for the user-written
exit routine. BLSABDPL DSECT=NO,AMDEXIT=NO,AMDOSEL=NO,AMDPACC=NO,
AMDPFMT=NO,AMDPECT=NO,AMDPSEL=YES
|