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.

The IBM default command sets for DirMaint are:
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.

Table 1. DirMaint default command sets
   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......
MAIL 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.
Password Required Legend.
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.