In the CA DISK documentation, members DMCOPTNS and SPFOPTNS are discussed in the same section but it is not very clear the difference between them, as it seem they do quite the same things.
In addition, the sample for SPFOPTNS is quite clear but nothing specific is provided for member DMCOPTNS: what does it control?
At the bottom of the DMCOPTNS member there is a short list of available DSCL commands and only 5 of them are reported: Is that it?
There is no additional discussion of the COPYCMD and MOVECMD commands in the "Field 3 - Function Specification" section of the manual.
Component : CA Disk Backup and Restore
CA DISK ISPF Menu is dynamically built, based on the definitions provided in members SPFOPTNS and DMCOPTNS. In detail, SPFOPTNS would prevent/allow the explicit options choices into the panels while DMCOPTNS would prevent/allow DSCL Commands that could be issued under specific panel option entries as DSCL commands, with also other commands.
So, SPFOPTNS member definitions are used to build the ISPF menu in which CA Disk commands are shown. And under those panels, if DSCL commands are chosen, DMCOPTNS member definitions are used to show which actions under DSCL can be generated.
Looking at PARMLIB member SPFMENU, this will provide an association between the "Field 3 - Function Specification" code and the sub-menu option associated with it and allowed/prevented by the table SPFOPTNS.
Here there are reported also the missing codes :
FVRPT - FILDUMP - FVSAM
while DSCL prevents/allows option 6 in general .
- VBACKUP is part of the DMCOPTNS table as DSCL command more than a panel option menu.
- ONLIRPT is referred to Option 1.1 'CA Disk Online Reporting System ' detailed in the documentation at the link below:
- IREPORT are the remaining report options of given reports to be only generated (Options 1.2 1.3 1.4
2 REPORTS - SCAN VTOCS: GENERATE FIXED FORMAT REPORTS
3 REPORTS - FIND ONE OR MORE DATA SETS
4 REPORTS - SCAN CATALOGS TO SELECT DATA SETS )
- COPYCMD and MOVECMD are referred to the COPY/MOVE DSCL commands detailed in the documentation starting from the link below :
so not related to any ISPF sub-menu but to DSCL commands .