DirMaint Command Sets
This table provides a summary of the DirMaint commands, the prefix keywords that are honored for each command (keywords not honored are accepted but ignored), whether the command may be used in a BATCH file or through DVHSAPI, whether the command has an available menu or prompt, whether or not password verification is required by default, and the default command sets to which the command is assigned for command levels 150A and 140A.
There are two files, 140CMDS DATADVH and 150CMDS DATADVH, that define which command belongs to what command set(s), and whether or not password verification is required for that command in that command set. The command set definitions can be changed by your installation by editing these files and following the procedures documented in the files themselves. The table shows the IBM® supplied command set definitions, as they would be after initial installation and before any tailoring is done.
- A
- Administration, non-DASD related
- D
- DASD Management
- G
- General users
- H
- Helpdesk
- M
- Password Monitor
- O
- System Operator
- P
- Programmed application commands (DFSMS, etc.)
- S
- Support programmer
- Z
- Internal communication
Additional classes may be defined, but there is a maximum of 36 classes per command.
The legends for the prefix keywords and password requirement are located at the end of the table.
Command Name | Prefix Keywords | PW Required | Command Set Class(es) | |||
---|---|---|---|---|---|---|
RTABP | FMAN | BSMPR | 150A | 140A | ||
? | ––––– | ––– | ––– | – | ...any... | ...any... |
ACCOUNT | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
ACIGROUP | RTABP | FMAN | BS– | y | A........ | ......... |
ACNTADD | RTABP | FMAN | BS– | y | ..G...... | ......... |
ACNTDEL | RTABP | FMAN | BS– | y | ..G...... | ......... |
ADD | RTABP | –––N | **– | y | A........ | A........ |
AMDISK | RTABP | FMAN | BS– | y | .D....... | .D....... |
APPCPASS | RTABP | FMAN | BSP | y | ..G...... | ..G...... |
ASSIGN1 | RTABP | FM– | BS– | y | obsolete. | A......S. |
AUTH1 | RTABP | FM– | BS– | y | obsolete. | ..G...... |
1 The ASSIGN and AUTH commands have been replaced by the AUTHFOR command. | ||||||
AUTHBY | RTABP | FM– | BS– | y | ..G...... | ......... |
AUTHFOR | RTABP | FM– | BS– | y | ..G...... | ......... |
AUTHLINK | RTABP | FMA– | BS– | y | ..G...... | ......... |
AUTHSCIF | RTABP | FM– | BS– | y | ..G...... | ......... |
AUTOLOG | RTABP | FMAN | BS– | y | ..G...... | A........ |
BACKUP | RTABP | ––– | BSM | y | ...H.O.S. | ...H.O.S. |
BATCH | RTABP | *–*N | –*M | y | ..G...... | ..G...... |
CHECK | ––––– | ––– | –*M | – | ...any... | ......... |
CHKSUM | RTABP | ––– | BS– | y | ...H...S. | A..H...S. |
CHNGID | RTABP | F––N | BS– | y | A........ | A........ |
CHVADDR | RTABP | FMAN | BS– | y | ..G...... | A........ |
CLASS | RTABP | FMAN | BS– | y | A........ | ......... |
CLEANED | RTABP | FM– | BS– | y | obsolete. | .D......Z |
CLEANUP | RTABP | FMA– | BS–R | y | .D....... | ......... |
CLONEDISK | RTABP | FMAN | BS– | y | .D....... | .D....... |
CMDISK | RTABP | FMAN | BS– | y | .D....... | .D....... |
CMS | RTABP | ––– | BS– | y | .......S. | .......S. |
COMMAND | RTABP | FMAN | BS–R | y | A........ | ......... |
CONSOLE2 | RTABP | FMAN | BS– | y | ..G...... | AD.H...S. |
2 In CMDLEVEL 140A, the CONSOLE command retrieves a copy of the DIRMAINT service machine's current console log. To obtain this function in CMDLEVEL 150A, use the GETCONSOLE command. In CMDLEVEL 150A, the CONSOLE command changes the virtual address or device type of a CONSOLE directory statement. | ||||||
COPIED | RTABP | FM– | BS– | y | obsolete. | .D......Z |
CP | RTABP | ––– | BS– | y | .......S. | .......S. |
CPU | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
CRYPTO | RTABP | FMAN | BS– | y | A........ | ......... |
DASD | RTABP | ––– | BS–R | y | .D.H...S. | ...H...S. |
DASDOPT | RTABP | FMAN | BS– | y | AD....... | AD....... |
DATAMOVE | RTABP | FMAN | BS–R | y | .......S. | AD.....S. |
DATEFORMAT | RTABP | FMAN | BS– | y | ..G...... | ......... |
DEDICATE | RTABP | FMAN | BS– | y | ......PS. | ......... |
DEFAULTS | ––––– | ––– | –*– | – | ...any... | ...any... |
DEFINESTAG | RTABP | ––– | BS– | y | ......PS. | ......... |
DIRECT | RTABP | ––– | BS– | y | AD.H..PS. | AD.....S. |
DIRECTORY | RTABP | –––N | BS– | y | .......S. | ......... |
DIREDIT | RTABP | ––– | BSM | y | AD.H..PS. | AD.H...S. |
DIRMAP | RTABP | ––– | BSMR | y | AD.H..PS. | ......... |
DISABLE | RTABP | ––– | BS– | y | .......S. | .......S. |
DISTRIB | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
DLINK | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
DMDISK | RTABP | FMAN | BS– | y | .D....... | .D....... |
DMVCTL | ––––– | ––– | ––– | – | ........Z | ......... |
DROP3 | RTABP | FM– | BS– | y | obsolete. | A......S. |
3 The DROP and UNAUTH commands have been replaced by the DROPFOR command. | ||||||
DROPBY | RTABP | FM– | BS– | y | ..G...... | ......... |
DROPFOR | RTABP | FM– | BS– | y | ..G...... | ......... |
DROPSCIF | RTABP | FM– | BS– | y | ..G...... | ......... |
DSATCTL | –––– | ––– | ––– | – | ........Z | ......... |
DSECUSER | RTABP | FMAN | BS– | y | ..G...... | ......... |
DUMP | RTABP | ––– | BS–R | y | ...H...S. | ...H...S. |
D8ONECMD | RTABP | FMAN | BS– | y | A........ | ......... |
ELINK | RTABP | ––– | BS– | y | A........ | A........ |
ENABLE | RTABP | ––– | BS– | y | ......PS. | .......S. |
EXECDROP | ––––– | ––– | ––– | – | ...any... | ......... |
EXECLOAD | ––––– | ––– | ––– | – | ...any... | ......... |
EXTNCHK | RTABP | ––– | BS– | y | ......PS. | .D....... |
FILE | RTABP | ––– | –S– | y | .......S. | .......S. |
FREEXT | RTABP | ––– | BSMR | y | .D.H...S. | .D.H...S. |
GET | RTABP | FM– | BSMR | y | A........ | A..H..... |
GETCONSOLE | RTABP | ––– | BSM | y | ...H...S. | ...H...S. |
GLOBALOPTS | RTABP | ––AN | BS– | y | ......P.. | ......... |
GLOBALV | ––––– | ––– | –*– | – | ...any... | ...any... |
HELP | ––––– | ––– | –*– | – | ...any... | ...any... |
HISTORY | RTABP | ––– | BS–R | y | ...H...S. | ...H...S. |
INCLUDE | RTABP | FMAN | BS– | y | A........ | ......... |
INITLZ | ––––– | ––– | BS– | – | ........Z | ......... |
INVEN | RTABP | ––– | BS–R | y | ...H...S. | ...H...S. |
IOPRIORITY | RTABP | FMAN | BS– | y | A........ | ......... |
IPL | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
IUCV | RTABP | FMAN | BS– | y | A........ | ......... |
LINK | RTABP | FMAN | BSP | y | ..G...... | ..G...... |
LOADDEV | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
LOCK | RTABP | FM– | BSM | y | A........ | A........ |
LOGMSG | RTABP | ––– | BS– | y | AD.H...S. | AD.H...S. |
LOGONBY | RTABP | FMAN | BS– | y | ..G...... | ......... |
MACHINE | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
RTABP | ––– | BS– | y | ...H...S. | A......S. | |
MAXSPOOL | RTABP | FMAN | BS– | y | A........ | A........ |
MAXSTORAGE | RTABP | FMAN | BS– | y | A........ | A........ |
MAXSTORE | RTABP | FMAN | BS– | y | A........ | A........ |
MDAUDIT | RTABP | ––– | BS–R | y | AD..M.... | AD..M.... |
MDISK | RTABP | FMAN | BSP | y | ..G...... | ..G...... |
MDPW | RTABP | FMAN | BSM | y | ..G...... | ..G...... |
MINIOPT | RTABP | FMAN | BS– | y | AD....... | AD....... |
MMDISK | RTABP | ––AN | BS– | y | .D....P.. | .D....P.. |
NAMESAVE | RTABP | FMAN | BS– | y | A........ | A........ |
NEEDPASS | R–––P | ––– | –S– | y | ..G...... | ..G...... |
NEWS | RTABP | ––– | BS–R | N | ..G...... | ..G...... |
NICDEF | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
NOPDATA | RTABP | FMAN | BSM | y | ..G...... | ..G...... |
NOTAPE | RTABP | ––– | BS– | y | .....O.S. | .....O.S. |
OFFLINE | RTABP | ––– | BS– | y | AD.....S. | AD.....S. |
ONLINE | RTABP | ––– | BSM | y | AD.....S. | AD.....S. |
OPTION | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
PAVALIAS | RTABP | F–AN | BS–R | y | ..G...... | ......... |
POOL | RTABP | FMAN | BS– | y | A........ | ......... |
POSIXFSROOT | RTABP | FMAN | BS– | y | ..G...... | ......... |
POSIXGLIST | RTABP | FMAN | BS– | y | A........ | ......... |
POSIXGROUP | RTABP | ––AN | BS– | y | A........ | ......... |
POSIXINFO | RTABP | FMAN | BS– | y | A........ | ......... |
POSIXIUPGM | RTABP | FMAN | BS– | y | ..G...... | ......... |
POSIXIWDIR | RTABP | FMAN | BS– | y | ..G...... | ......... |
POSIXOPT | RTABP | FMAN | BS– | y | A........ | ......... |
PRIORITY | RTABP | FMAN | BS– | y | A........ | ......... |
PRIOSET | RTABP | FMAN | BS– | y | A........ | A........ |
PRIVCLAS | RTABP | FMAN | BS– | y | ......... | A........ |
PRIVCLASS | RTABP | FMAN | BS– | y | A........ | ......... |
PURGE | RTABP | FM–N | BSM | y | A........ | A........ |
PW | RTABP | FM– | BSMP | y | ..G...... | ..G...... |
PW?4 | RTABP | FM– | BSM | ? | ..G...... | ..G...... |
4 When no administratively controlled password change is pending, you are not normally prompted to enter a password for the PW? command. However, if prompted, your entry will not be verified. When an administratively controlled password change is pending, you will be prompted to enter a password that will be verified before the system responds with your new password. | ||||||
PWGEN | RTABP | ––– | BS– | y | ....M.... | ....M..S. |
PWMON | RTABP | ––– | BS–R | y | ....M.... | ....M..S. |
QLOG | RTABP | ––– | BS–R | y | ..G...... | ..G...... |
QRY | RTABP | ––– | BS– | y | AD.H...S. | AD.H...S. |
QUERY | RTABP | ––– | BS– | y | AD.H...S. | AD.H...S. |
REPLACE | RTABP | F––N | BS– | y | .......S. | A......S. |
REVIEW | RTABP | FM– | BSMR | y | ..G...... | ..G...... |
RLDCODE | RTABP | ––– | BS– | y | .......S. | .......S. |
RLDDATA | RTABP | ––– | BS– | y | .......S. | .......S. |
RLDEXTN | RTABP | ––– | BS– | y | .......S. | .......S. |
RMDISK | RTABP | FMAN | BS– | y | .D....P.. | .D....P.. |
SATELLITE | RTABP | FMAN | BS– | y | .......S. | ......... |
SCAN | RTABP | ––– | BS–R | y | ...H...S. | A..H..... |
SCREEN | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
SECUSER | RTABP | FMAN | BS– | y | ..G...... | ......... |
SEND | RTABP | ––– | BS–R | y | ...H...S. | .......S. |
SETACNT | RTABP | FMAN | BS– | y | A........ | ......... |
SETCLASS | RTABP | FMAN | BS– | y | A........ | ......... |
SETCPU | RTABP | FMAN | BS– | y | A........ | A........ |
SETMACH | RTABP | FMAN | BS– | y | A........ | A........ |
SETOPTN5 | RTABP | FMAN | BS– | y | A........ | ..G...... |
5 In CMDLEVEL 140A, the SETOPTN command manipulates the user's DirMaint control options. To obtain this function in CMDLEVEL 150A, use the USEROPTN command. In CMDLEVEL 150A, the SETOPTN command allows an administrator to add or change values on a user's OPTION directory statement. | ||||||
SETPRIORITY | RTABP | FMAN | BS– | y | A........ | ......... |
SETPW | RTABP | FMAN | BS– | y | A...M.... | A...M.... |
SETSTAG | RTABP | FMAN | BS– | y | A........ | ......... |
SHARE | RTABP | FMAN | BS– | y | A........ | ......... |
SHUTDOWN | RTABP | ––– | BS– | y | .....O.S. | .....O.S. |
SPECIAL | RTABP | FMAN | BS– | y | ..G...... | ......... |
SPOOL | RTABP | FMAN | BS– | y | ..G...... | ......... |
SSI | RTABP | –––N | BS–R | y | A......S. | ......... |
STAG | RTABP | FMAN | BS– | y | ..G...... | ......... |
STATUS | RTABP | ––– | BS– | y | ...H...S. | ...H...S. |
STDEVOPT | RTABP | FMAN | BS– | y | A........ | ......... |
STORAGE | RTABP | FMAN | BS– | y | ..G...... | ..G...... |
SUBSCRIBE | RTABP | FM– | BS– | y | A.....P.. | ......... |
SUPGLIST | RTABP | FMAN | BS– | y | ..G...... | ......... |
SYSAFFIN | RTABP | FM– | BS– | y | A........ | A........ |
TERM | RTABP | FM– | BS– | y | ..G...... | ..G...... |
TESTPW | RTABP | FM– | BSMP | y | ..G...... | ..G...... |
TMDISK | RTABP | FMAN | BS– | y | A........ | A........ |
UNAUTH6 | RTABP | FM– | BS– | y | obsolete. | ..G...... |
6 The UNAUTH and DROP commands have been replaced by the DROPFOR command. | ||||||
UNDOSSI | RTABP | –––N | BS–R | y | A......S. | ......... |
UNLOCK | RTABP | FM– | BS– | y | A........ | A........ |
USEDEXT | RTABP | ––– | BSMR | y | .D.H...S. | ...H...S. |
USER | RTABP | ––– | BS– | y | ...H...S. | ...H...S. |
USERMAP | RTABP | ––– | BS–R | y | ...H...S. | ...H...S. |
USEROPTN | RTABP | FM– | BS– | y | ..G...... | ..G...... |
VERIFIED | RTABP | FM– | BS– | y | obsolete. | ..G...... |
VMRELOCATE | RTABP | FMAN | BS– | y | A........ | ......... |
WORKUNIT | RTABP | ––– | BS– | y | .D....... | AD....... |
XAUTOLOG | RTABP | FMAN | BS– | y | ..G...... | ......... |
XCONFIG | RTABP | FMAN | BS– | y | A........ | ......... |
ZAPMDISK | RTABP | FMAN | BS– | y | ........Z | ......... |
Prefix Keyword Legend. Keywords not honored are ignored.
The RTABP group:
- R
- The REQuest keyword is honored.
- T
- The TOnode or TOsys keyword is honored.
- A
- The ASuser keyword is honored.
- B
- The BYuser keyword is honored.
- P
- The PRESET keyword is honored in command level 150A.
The FMAN group:
- F
- The FORuser keyword is honored.
- M
- The MULTIuser keyword is honored in command level 150A.
- A
- The ATnode or ATsys keyword is honored.
- *
- The FORuser and ATnode or ATsys keywords may be used, subject to restrictions or usage notes.
- N
- The NODIRectxa keyword is honored.
The BSMPR group:
- B
- The command may be used within a BATCH file.
- *
- The command can be used within a BATCH file, subject to restrictions or usage notes.
- S
- The command may be used through DVHSAPI.
- *
- The command can be used through DVHSAPI, subject to restrictions or usage notes.
- M
- The command has optional parameters available, but none of them are required; use the MENU keyword to force display of the menu. The PROMPT keyword has no effect on this command.
- P
- The command contains optional passwords for which defaults will be used if not specified; use PROMPT to be prompted for omitted passwords. The MENU keyword has no effect on this command.
- –
- Neither the MENU nor the PROMPT keywords have any effect on this command. The command either has no parameters, or at least one parameter is required, with none of the parameters being a password.
- R
- The RETurnvia/RETVia keyword is honored.
- y
- Password verification is the IBM supplied default; although this may be tailored by the installation or waived by the user.
- N
- Password verification is NOT required.
- ?
- Password verification is USUALLY not required, unless an administrator assigned password change is pending.
- –
- The command is processed in the user's virtual machine; password verification is not applicable.