Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
![]() Converting REJECT commands to PRTITION and OPENRULE commands z/OS DFSMSrmm Implementation and Customization Guide SC23-6874-00 |
|
If you use REJECT commands, you have to convert from the use of REJECT commands in order to use the PRTITION and OPENRULE commands. Review your existing REJECT commands across all system images and identify the sets of volumes to be used on each system. Identify the PRTITION and OPENRULE commands required for each system to minimize parmlib maintenance as your storage requirements change. Until you define one or more PRTITION or OPENRULE commands, both partitioning and rejecting of volumes are controlled by REJECT commands. Any REJECT commands that specify ANYUSE are used for partitioning of undefined volumes, but all REJECT commands are used for rejecting volumes at OPEN time. When you use either PRTITION or OPENRULE commands, the REJECT commands are no longer used so you must start using both PRTITION and OPENRULE at the same time to avoid loss of function. You have to remove the REJECT commands from parmlib, because they will fail when any PRTITION or OPENRULE commands are defined. When parmlib is processed, DFSMSrmm issues message EDG0239E, followed by message EDG0215D to provide an option to ignore the error or fail and then retry with message EDG0107D with another parmlib member. When you have created your new commands, remove the REJECT commands. The PRTITION and OPENRULE commands can only be used on z/OS V1R10 and later releases. Lower level releases continue to use the REJECT commands. To give you more choice and flexibility, conversion from REJECT
commands should not be done one to one and should not be automated.
When each REJECT command is converted strictly to an equivalent PRTITION
and OPENRULE command, you can end up with too much complexity and
duplication. The best approach is to start from scratch and list the
basic rules you want to implement. See Identifying basic rules for additional
information. In addition to understanding the basic rules, you must
also consider the changed function and whether you are affected by
it:
Examine any existing EDG_EXIT100, EDG_EXIT200, and CBRUXENT installation exits to determine whether they contain customization that is no longer needed. The PRTITION and OPENRULE functions should allow the removal of almost any customization related to partitioning, rejecting volumes, and ignoring volumes. The existing installation exit customization need not be removed immediately, but can be used alongside the new function, and removed only when it is certain that they are no longer needed. Any existing customization of CBRUXENT and EDG_EXIT200 can very likely be replaced by the use of PRTITION parmlib commands. Any existing EDGUX100 function that controls use of a volume, that might fail the open of a tape data set, or reject a volume, or enable volumes to be ignored without coding EXPDT=98000, can likely be replaced by the use of OPENRULE parmlib commands. Follow these steps:
![]() ![]() ![]() |
![]() |