The DLVRP macro has a standard form and an execute form. The
standard form builds a parameter list and passes control to VSAM to
delete the resource pool.
The format of the DLVRP macro is:
[label]
|
DLVRP
|
TYPE={LSR|GSR} [,MODE={24|31}] [,SHRPOOL={0|abs expression}]
|
- label
- specifies
1 to 8 characters that provide a symbolic address for the DLVRP macro.
- TYPE={LSR|GSR}
- specifies the type of resource pool to be deleted: local (LSR)
or global (GSR). When
deleting an LSR pool, the number specified on the SHRPOOL parameter
indicates which LSR pool is deleted. If both a data resource pool
and an index resource pool have the same SHRPOOL number, both are
deleted. The program that issues DLVRP TYPE=GSR must be in supervisor
state with protection key 0 to 7.
- MODE={24|31}
- specifies the format of the DLVRP parameter list to be generated.
- 24
- specifies that a standard form (24-bit) parameter list address
be built. This parameter list must reside below 16 megabytes and contain
the address of ACBs residing below 16 megabytes. The caller, however,
may be above 16 megabytes. This is the default parameter list format.
- 31
- specifies that a long form (31-bit) parameter list address be
built. This list can reside above or below 16 megabytes. This parameter
value must be coded if the parameter list resides above 16
megabytes or contains the address of a VSAM/VTAM ACB residing above
16 megabytes.
- SHRPOOL={0|abs
expression}
- specifies the identification number of the shared resource pool
to be deleted. Valid only when TYPE=LSR is
also specified. The DLVRP parameter list may reside above or below
16 megabytes.
- 0
- specifies the shared pool with the identification of 0. This is
the default LSR pool identification number.
- abs expression
- specifies the shared pool with the identification of abs
expression where abs expression is
a number from 0 to 255.