DLVRP—Delete VSAM resource pool

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
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.