Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Volume-not-in-library specific processing z/OS DFSMSrmm Implementation and Customization Guide SC23-6874-00 |
|||||||||||||||||||||||||||||||||||||||||
The DFSMSrmm EDGLCSUX programming interface returns information for a volume, indicating whether the volume is a logical exported volume and the stacked volume on which it is exported. Table 1 describes volume-not-in-library processing.
With volume-not-in-library processing, you can set flags to enable DFSMSrmm to retrieve volume information and to request that DFSMSrmm uses WTOR processing to communicate with the operator. When EDGLCSUX is called from CBRUXVNL, you can set either LCSUP_VNL flag or LCSUP_ACTVNL flag. You must first specify LCSUP_VNL to enable DFSMSrmm to retrieve volume information. Your second request, which is optional, must specify LCSUP_ACTVNL to request that DFSMSrmm uses WTOR processing to communicate with the operator. Between calls to EDGLCSUX from CBRUXVNL, do not modify any of the data returned by DFSMSrmm because the information is used in the messages sent to the operator. When DFSMSrmm is first called from CBRUXVNL, DFSMSrmm retrieves
information about the subject volume from the DFSMSrmm control data
set if the volume is defined to DFSMSrmm. DFSMSrmm passes back volume
location, movement, and status information in output fields in the
EDGLCSUP parameter list. When DFSMSrmm is called a second time, and
you have set the LCSUP_ACTVNL flag, DFSMSrmm issues message EDG8124I
- VOLUME req_volser RACK rack_number LOCATION loc_name BIN bin_number HOME LOCATION home - NOT IN LIBRARY lib_name, followed by either message EDG8121D, EDG8122D,
or EDG8123D which prompt the operator to enter the volume into the
identified library. If the LCSUP_ACTVNL flag is not set, DFSMSrmm
does not issue these WTORs for the operator to move the volume into
the system-managed library.
For volumes residing in a IBM TotalStorage Peer-to-Peer Virtual
Tape Server (PtP VTS), DFSMSrmm issues the message EDG8123D.
Based on the reply, the return code for OAM, is set in field LCSUP_LCSRC
ready to be passed back direct to OAM by the CBRUXVNL exit. The LCSUP_LCSRC
field returns these values.
Table 2 defines the OAM return codes generated when the EDGLCSUX return code is not zero. The return code is the value in register 15 on return from EDGLCSUX.
|
Copyright IBM Corporation 1990, 2014
|