[comp.os.vms] VMS_SECURITY

KHDCS@ASUACAD.BITNET (Derwin Skipp) (12/17/87)

Following is the BLURB.TXT for the VERB program off the DECUS VAX SPR85
tape. This is probably what you are looking for...

    VERB is a program to extract verb definitions from either
your process space or a command table file (such as SYS$SHARE:DCLTABLES.EXE).
These verb definitions can then be changed and recompiled via the command
definition utility, SET COMMAND. This program is similar to the 3.n program
CLEX, except that it works with version 4.n command tables. This program
is a must if you need to change verb definitions, or if you just hate the
DEC defaults (getting tired of HELP/PAGE, or LINK creating maps when
executed from a batch job?).

    VERB allows you to do wildcard searches for verbs (commands)
and lists of verbs, such as VERB A*,B*,%%% (which would return all the verb
definitions for commands that start with A, B, and all three letter commands).

    You can specify a table to search for the verb, or even to search your
process space. The command defaults to searching your process space, but if you
enter VERB/TABLE it will default to using the system command table
SYS$SHARE:DCLTABLES, you can of course specify a table other than that, as in
VERB/TABLE=MY_OWN_TABLE, note that it uses SYS$SHARE:DCLTABLES.EXE as the
default file name in an RMS $OPEN call.

    VERB allows you to put the output in a file, as in
VERB/OUTPUT=filename, VERB also can list available verbs (commands), w/o
the verb definition, as in VERB/LIST/ALL, and note the /ALL qualifier.


restrictions:
    Well, it hasn't been tested with MCR tables.I wouldn't be surprised if
it didn't like them.
    When extracting several verbs at a time the verbs may reference common
TYPE defnitions, in these cases only one is output, this only becomes a problem
if you cut up the output file into several smaller files.
    When extracting several verbs (such as BASIC,MACRO,FORTRAN) they
may each reference a TYPE defnition that is different for each verb, but has
the same name. Since the TYPE definitions are actually different each one will
be included in the file, but the CDU will not appreciate having similarly
named TYPE definitions. In such cases simply extact the verbs into seperate
files.