z/OS DFSMSrmm Implementation and Customization Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


EDG_EXIT200 parameter list

z/OS DFSMSrmm Implementation and Customization Guide
SC23-6874-00

All communication is done using the parameter lists fields. The parameter list is mapped by the macro EDGPL200 as shown in Installation exit mapping macro: EDGPL200.

The same parameter list area is passed to each exit module associated with the exit. Each exit module can update the output area of the parameter list to indicate what processing is required by DFSMSrmm. Depending on the order of the exit routines, your exit module could receive the parameter list before any other exit module has processed it, or it might already have been processed. Before taking a decision in your exit routine, you should check to see if an earlier exit routine has already taken a decision. You should be prepared for your decision to be negated by other exit routine processing.

The parameter list input values are:
PL200_VALID
This field defines which functions you can request during this call of the installation exit.
PL200_CAN_SCRTCH
If set to B'1' DFSMSrmm is returning the volume to scratch and you can request DFSMSrmm not to do this or can request DFSMSrmm to ignore data set name information for the volume.
PL200_VOLSER
This field contains the volume serial number of the volume being returned to scratch.
PL200_RACK_NUMBER
This field contains the rack number of the volume being returned to scratch.
PL200_MEDIA_NAME
This field contains the media name used for the volume being returned to scratch.
PL200_LOCATION
This field contains the location name used for the volume being returned to scratch. It can be any value that is valid for volumes in the installation. It can be any valid location name, including storage locations defined as Home locations, but not a regular storage location.
PL200_DSNAME
This field contains the name of the first data set on the volume. There might be other data sets on the volume, but this information is not available to the exit.
PL200_VOLUME_FLAGS
This flag byte is used to give you information about the volume.
PL200_SMS_VOL
If set to B'1' this volume is a system-managed volume. For system-managed volumes DFSMSrmm dynamically updates the TCDB so you do not need to.
PL200_HOME_LOCDEF
This flag byte is used to give you information that the volume is in the storage location defined as home.
PL200_MANUAL_SCRATCH
This flag byte is used to give you information that the volume is in VLPOOL with AUTOSCRATCH(NO).
PL200_EDGSVREC_ADDR
This flag byte is used to give you information about the address of the volume.
PL200_CATSYSID
This flag byte is used to give you information about the CATSYSID list for the running system.
PL200_DESCRIPTION
This field contains descriptive information about the volume that is returning to scratch status.
PL200_OWNER
This field contains the owner ID of the volume owner.
The parameter list can be updated as follows:
PL200_FUNCTION
This field describes functions that can be updated.
PL200_SET_NOSCRTCH
Set the PL200_SET_NOSCRTCH bit if you do not want DFSMSrmm to return the volume to scratch status at this time. You can control return to scratch processing each time inventory management expiration processing is run.
PL200_SET_IGNORE_DSN
Set the PL200_SET_IGNORE_DSN bit if you do not want DFSMSrmm to use the data set information for this volume. Setting this flag allows you to control the validation that DFSMSrmm performs at OPEN time. If DFSMSrmm cannot use the data set name information it cannot ensure that the volume has not changed since it was last used. DFSMSrmm will still use the internal volume label for validation.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014