!************************************************************************* ! * ! © Copyright 2005 Hewlett-Packard Development Company, L.P. * ! * ! Confidential computer software. Valid license from HP required for * ! possession, use or copying. Consistent with FAR 12.211 and 12.212, * ! Commercial Computer Software, Computer Software Documentation, and * ! Technical Data for Commercial Items are licensed to the U.S. * ! Government under vendor's standard commercial license. * ! * !************************************************************************* !++ ! Facility: ! LSE ! ! Abstract: ! This module is a modification of the old XLSE X3.1-2 templates used to ! defines the DCL language attributes, templates and placeholders. ! All of the original history has been left in for reference purposes. ! ! ! Authors: ! E. Flakes, EDS ! W. Ward Clark, LinkWorks Project ! Steve C. Mayhew ! ! Creation Date: August 1994 ! ! Modification History: ! X0.3 WWC 15-Nov-84 added BAR and END_BAR aliases ! X0.3-1 WWC 1-Dec-84 indent modification history to column 4 ! X0.3-2 WWC 3-Jan-85 add basic module definitions ! X0.4 WWC 28-Feb-85 TEMPLATE --> TOKEN ! X0.6 WWC 14-May-85 /AUTOFILL --> /AUTOSUBSTITUTE ! BAR --> BBAR, END_BAR --> EBAR ! X0.6-1 SCM 10-Apr-85 Added def's for statements and lexical functions ! X0.6-2 SCM 24-May-85 Added tokens for DCL procedure commands, ! Removed comments for loops and if-then-else, ! Fixed VERIFY logic ! X0.6-3 WWC 18-Jun-85 renamed tokens with non-identifier characters: ! DO-UNTIL --> DO ! INDENT-STATEMENT --> INDENT ! WHILE-DO --> WHILE ! X0.7 WWC 18-Aug-85 remove DELETE statements ! X0.7-1 WWC 18-Aug-85 correct GOTO token body ! X0.9 WWC 15-Jan-86 Copyright placeholder: 1985 --> 1986 ! X0.9-1 WWC 4-Mar-86 remove leading '$' from ON template ! X0.10 WWC 2-Jun-86 recognize DEC/DTM file types ! X0.10-1 WWC 16-Nov-86 upgrade to LSE V2 ! X1.1 WWC 10-Jan-87 Copyright placeholder: 1986 --> 1987 ! X1.1-1 WWC 25-Feb-87 cleaned up "block" templates ! X1.1-2 WWC 30-Mar-87 new DEFINE LANGUAGE /COMMENT qualifier ! X1.2 WWC 23-Aug-87 remove RUNOFF change bar definitions ! X1.2-1 WWC 18-Sep-87 update language support to VMS V4.4 ! X1.2-2 WWC 14-Feb-88 TBS alias --> token, ... ! 1987 --> 1988 ! X1.2-3 SCM 2-May-88 upgrade to VMS V5 syntax ! add SUBMIT template ! X1.3 WWC 24-Sep-88 add XLSE definitions ! X1.3-1 WWC 25-Sep-88 normalize the expression placeholders ! X1.3-2 WWC 10-Oct-88 use "$" comment character for multi-line templates ! X1.3-3 WWC 15-Jan-89 normalize LSE command syntax ! 1988 --> 1989 ! X2.1 WWC 16-May-89 add quotation marks to F$ENVIRONMENT arguments ! X3.0 WWC 1-Jan-90 upgrade to LSE V3.0 ! 1989 --> 1990 ! X3.0-1 WWC 28-Jan-90 add PDF definitions ! X3.1 WWC 9-Feb-90 fix LSE$BLOCK_COMMENT template ! X3.1-1 WWC 10-Sep-90 simplify the MY_XLSE.COM template ! X3.1-2 WWC 29-Oct-91 1990 --> 1991 ! V1.0 EFF 08-Sep-94 Removed the $ sign as a comment character, and ! added missing DCL language placeholders/tokens ! to define approximately 170 more DCL commands, ! 223 tokens, and 653 placeholders. ! Also removed XLSE specific information. !-- ! !+ ! ABBREVIATION LIST - Abbreviations used in placeholders and tokens. ! ! attrib = attributes ! aij = AI_JOURNAL ! bij = BI_JOURNAL ! chars = characteristics ! ctrl = control ! dev = device ! diff = differences ! dir = directory ! init = initialize ! kw = keyword ! lst = list ! mgr = manager ! mgrs = managers ! mod = module ! num = number ! opt = option ! params = parameters ! prot = protection ! quals = qualifiers ! rua = RU_ACTIVE ! ruf = RU_FACILITY ! ruj = RU_JOURNAL ! syssrv = system service ! subm = submission ! term = terminal ! thresh = threshold ! val = value ! !+ ! GENERAL NOTES ! ! 1. Recursive placeholders ending with "-lst" that are duplicated vertically ! must not place "..." on that placeholder inside the definition of that ! placeholder. The "..." is required for all other usages. ! ! 2. / has been defined as a punctuation character to allow Ctrl-k on a "no" ! placeholder, which prefixes a command qualifier, to remove the placeholder ! without adding an additional space. !+ ! !+**************************************************** ! DCL Language Definition !+**************************************************** !- DELETE LANGUAGE dcl DEFINE LANGUAGE dcl - /COMMENT=( - ASSOCIATED_IDENTIFIER = PREVIOUS, - NOBEGIN, - NOEND, - NOFIXED, - ! LINE=("$"), - TRAILING=("$!+","$!-","$!","!")) - /PLACEHOLDER_DELIMITERS=( - REQUIRED= ("{~","~}"), - REQUIRED_LIST= ("{~","~}..."), - OPTIONAL= ("[~","~]"), - OPTIONAL_LIST= ("[~","~]..."), - PSEUDOCODE= ("«","»")) - /FILE_TYPES=(.COM,.BUI,.BUILD,.COMPILE,.DCL,.EPG,.PRG) - /HELP_LIBRARY=SYS$HELP:HELPLIB.HLB - /IDENTIFIER_CHARACTERS= - "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ%_0123456789" - /INITIAL_STRING="[~module~]" - /PUNCTUATION_CHARACTERS="/,;()""" - ! /COMPILE_COMMAND="@" - /EXPAND_CASE=AS_IS - /LEFT_MARGIN=1 - /QUOTED_ITEM=(QUOTES="""") - /VERSION="( DCL Template V1.0 [for VMS 6.1] )" !+ ! Delete any language definitions !- SET LANGUAGE dcl DELETE PLACEHOLDER * DELETE TOKEN * ! !+**************************************************** ! Language-independent definitions !+**************************************************** !- DEFINE PLACEHOLDER "lse$block_comment" - /TYPE=NONTERMINAL "$! {~tbs~}" "$!" END DEFINE DEFINE PLACEHOLDER "lse$generic" - /TYPE=NONTERMINAL "{~tbs~}" END DEFINE DEFINE PLACEHOLDER "lse$line_comment" - /TYPE=NONTERMINAL "! {~tbs~}" END DEFINE DEFINE TOKEN "tbs" - /DESCRIPTION="to-be-specified" "[~tbs~]" END DEFINE DEFINE PLACEHOLDER "tbs" - /DESCRIPTION="field to be specified" - /TYPE=TERMINAL "to be specified" END DEFINE DEFINE PLACEHOLDER "module" - /DESCRIPTION="DCL Command Procedure Module" - /TYPE=NONTERMINAL "[~module-level-comments~]" "$!" "$ verify = 'F$VERIFY({~verify-on-or-off~})'" "$ completion_code = 1" "[~condition-handling~]" "$" "{~command~}..." "$" "$ EXIT completion_code + 0*F$VERIFY(verify)" END DEFINE DEFINE TOKEN "module" /PLACEHOLDER=module DEFINE PLACEHOLDER "verify-on-or-off" - /DESCRIPTION="Verify on/off option" - /AUTO_SUBSTITUTE - /TYPE=MENU "0" /DESCRIPTION="turn off verification" "1" /DESCRIPTION="turn on verification" END DEFINE DEFINE PLACEHOLDER "module-level-comments" - /DESCRIPTION="module comments" - /DUPLICATION=VERTICAL - /TYPE=NONTERMINAL "$!++" "$! Facility:" "$! {~tbs~}" "$!" "$! Abstract:" "$! {~tbs~}" "$!" "$! Author:" "$! {~tbs~}" "$!" "$! Creation Date: {~tbs~}" "$!" "$! Modification History:" "$!--" "$! " END DEFINE !+ ! Modification History definitions !- DEFINE TOKEN "new_modification" - /DESCRIPTION="modification history entry" "$! {~modification-id~} {~your-initials~} {~modification-date~} {~modification-remark~}" END DEFINE DEFINE PLACEHOLDER "modification-id" - /DESCRIPTION="modification identification number" - /TYPE=TERMINAL "modification identification number" END DEFINE DEFINE PLACEHOLDER "your-initials" - /DESCRIPTION="your initials" - /TYPE=TERMINAL "your initials" END DEFINE DEFINE PLACEHOLDER "modification-date" - /DESCRIPTION="modification date" - /TYPE=TERMINAL "modification date (dd-mmm-yy)" END DEFINE DEFINE PLACEHOLDER "modification-remark" - /DESCRIPTION="brief description of a modification" - /TYPE=TERMINAL "brief description of the modification" END DEFINE ! !+****************************************************************** ! DCL Language-dependent definitions !+****************************************************************** ! !+ ! Placeholder to define error and interrupt handling statements !- DEFINE PLACEHOLDER "condition-handling" - /DESCRIPTION="set error/interrupt handlers" - /LEADING="$" - /TOPIC="ON" - /TYPE=MENU "no-on" /PLACEHOLDER "on" /TOKEN END DEFINE DEFINE PLACEHOLDER "no-on" - /TYPE=NONTERMINAL "$[~block-indent~] SET NOON" END DEFINE ! !+ ! Block placeholder - defines a single block of DCL statement[s] ! starting placeholder. !- DEFINE PLACEHOLDER "block" - /DESCRIPTION="Line[s] of DCL" - /DUPLICATION=VERTICAL - /TYPE=MENU "statement" /TOKEN "label" /TOKEN "incr-loop" /TOKEN "decr-loop" /TOKEN "while-do-loop" /TOKEN "do-until-loop" /TOKEN END DEFINE DEFINE TOKEN "block" /PLACEHOLDER=block DEFINE TOKEN "statement" - /DESCRIPTION="One indented DCL statement" "{~command~}..." END DEFINE DEFINE TOKEN "label" - /DESCRIPTION="Statement label Definition" "${~statement-label~}:" END DEFINE DEFINE PLACEHOLDER "block-begin-label" - /DESCRIPTION="statement label" - /AUTO_SUBSTITUTE - /TYPE=TERMINAL "sequence of letters, digits, $ or _" END DEFINE DEFINE TOKEN "DO-UNTIL-loop" - /DESCRIPTION="Create a DO...UNTIL loop structure" "${~block-begin-label~}:" "{~command~}..." "$ IF .NOT. {~boolean-expr~} THEN GOTO {~block-begin-label~}" END DEFINE DEFINE TOKEN "INCR-loop" - /DESCRIPTION="Create an increment loop structure" "$ {~incr-loop-var~} = {~integer-expr~}" "${~incr-begin-label~}:" "$ IF {~incr-loop-var~} .LE. {~boolean-expr~}" "$ THEN "{~command~}..." "$ {~incr-loop-var~} = {~incr-loop-var~} + {~integer-expr~} "$ GOTO {~incr-begin-label~}" "$ ENDIF" END DEFINE DEFINE PLACEHOLDER "incr-begin-label" - /DESCRIPTION="statement label" - /AUTO_SUBSTITUTE - /TYPE=TERMINAL "sequence of letters, digits, $ or _" END DEFINE DEFINE PLACEHOLDER "incr-loop-var" - /DESCRIPTION="Variable for an INCR loop" - /AUTO_SUBSTITUTE - /DUPLICATION=VERTICAL - /TYPE=TERMINAL "enter a symbol name" END DEFINE DEFINE TOKEN "DECR-loop" - /DESCRIPTION="Create an decrement loop structure" "$ {~decr-loop-var~} = {~integer-expr~}" "${~decr-begin-label~}:" "$ IF {~decr-loop-var~} .GE. {~boolean-expr~}" "$ THEN" "{~command~}..." "$ {~decr-loop-var~} = {~decr-loop-var~} - {~integer-expr~} "$ GOTO {~decr-begin-label~}" "$ ENDIF" END DEFINE DEFINE PLACEHOLDER "decr-begin-label" - /DESCRIPTION="statement label" - /AUTO_SUBSTITUTE - /TYPE=TERMINAL "sequence of letters, digits, $ or _" END DEFINE DEFINE PLACEHOLDER "decr-loop-var" - /DESCRIPTION="Variable for a DECR loop" - /AUTO_SUBSTITUTE - /DUPLICATION=VERTICAL - /TYPE=TERMINAL "enter a symbol name" END DEFINE DEFINE TOKEN "WHILE-DO-loop" - /DESCRIPTION="Create a WHILE...DO loop structure" "${block-begin-label}:" "$ IF {~boolean-expr~}" "$ THEN" "{~command~}..." "$ GOTO {block-begin-label}" "$ ENDIF" END DEFINE ! !+ ! DCL PROGRAMMING COMMAND TOKENS AND ASSOCIATED PLACEHOLDERS. !- DEFINE PLACEHOLDER "command" - /DESCRIPTION="DCL command" - /DUPLICATION=VERTICAL - /TYPE=MENU ":="/TOKEN "="/TOKEN "@"/TOKEN "ALLOCATE"/TOKEN "APPEND"/TOKEN "ASSIGN"/TOKEN "ASSIGN/QUEUE"/TOKEN "ASSIGN/MERGE"/TOKEN "ATTACH"/TOKEN "CALL"/TOKEN "CANCEL"/TOKEN "CLOSE" /TOKEN "CONNECT"/TOKEN "CONTINUE"/TOKEN "COPY"/TOKEN "CREATE"/TOKEN "CREATE/DIRECTORY"/TOKEN "CREATE/FDL"/TOKEN "CREATE/NAME_TABLE"/TOKEN "CREATE/TERMINAL"/TOKEN "CREATE/VOLUME"/TOKEN "DEALLOCATE"/TOKEN "DEASSIGN"/TOKEN "DEASSIGN/QUEUE"/TOKEN "DECK" /TOKEN "DEFINE"/TOKEN "DEFINE/CHARACTERISTIC"/TOKEN "DEFINE/FORM"/TOKEN "DEFINE/KEY"/TOKEN "DELETE"/TOKEN "DEPOSIT"/TOKEN "DIFFERENCES"/TOKEN "DIRECTORY"/TOKEN "DISABLE"/TOKEN "DISCONNECT"/TOKEN "DUMP"/TOKEN "ENABLE"/TOKEN "ENDSUBROUTINE" /TOKEN "EOD" /TOKEN "EOJ"/TOKEN "EXAMINE"/TOKEN "EXIT" /TOKEN "GOSUB"/TOKEN "GOTO"/TOKEN "IF" /TOKEN "INITIALIZE"/TOKEN "INITIALIZE/QUEUE"/TOKEN "INQUIRE" /TOKEN "JOB"/TOKEN "LEXICAL"/TOKEN "LOGIN"/TOKEN "LOGOUT"/TOKEN "ON" /TOKEN "OPEN" /TOKEN "PASSWORD"/TOKEN "PRINT"/TOKEN "PURGE"/TOKEN "READ" /TOKEN "RECALL"/TOKEN "RENAME"/TOKEN "REPLY"/TOKEN "RETURN" /TOKEN "REQUEST"/TOKEN "RUN"/TOKEN "SEARCH"/TOKEN "SET"/TOKEN "SHOW"/TOKEN "SPAWN"/TOKEN "START"/TOKEN "STOP"/TOKEN "STOP/CPU"/TOKEN "STOP/QUEUE"/TOKEN "STOP/QUEUES"/TOKEN "STOP/ZONE"/TOKEN "SUBROUTINE" /TOKEN "SYNCHRONIZE"/TOKEN "TYPE"/TOKEN "UNLOCK"/TOKEN "WAIT"/TOKEN "WRITE" /TOKEN END DEFINE DEFINE TOKEN "command" - /DESCRIPTION="Sequence of DCL commands" - /TOPIC="" "{~command~}..." END DEFINE ! DEFINE PLACEHOLDER "bit-field-specifier" - /DESCRIPTION="allows replacement of a bit field in string of integer" - /TOPIC="= parameters" - /TYPE=NONTERMINAL "[{~bit-position~},{~bit-field-width~}]" END DEFINE DEFINE PLACEHOLDER "char-field-specifier" - /DESCRIPTION="allows replacement of a char field in string" - /TOPIC="= parameters" - /TYPE=NONTERMINAL "[{~char-field-start~},{~char-field-width~}]" END DEFINE DEFINE PLACEHOLDER "=" - /DESCRIPTION="" - /TYPE=NONTERMINAL "=" END DEFINE ! !+ ! CALL statement !- DEFINE TOKEN "call" - /DESCRIPTION="Transfers control to a subroutines in a command procedure." - /TOPIC="CALL" "$[~block-indent~] CALL/[~call-quals~]... {~statement-label~} [~call-params~]" END DEFINE DEFINE PLACEHOLDER "call-quals" - /DESCRIPTION="call qualifier" - /DUPLICATION=HORIZONTAL - /SEPARATOR="/" - /TOPIC="call qualifier" - /TYPE=MENU "OUTPUT={~file-spec~}" END DEFINE DEFINE PLACEHOLDER "call-params" - /DESCRIPTION="procedure parameters" - /SEPARATOR="," - /TOPIC="CALL parameters" - /TYPE=NONTERMINAL "[~P1-P8_parameters~]" END DEFINE ! !+ ! DECK statement !- DEFINE TOKEN deck - /DESCRIPTION="DECK statement" - /TOPIC="DECK" "$[~block-indent~] DECK/DOLLARS=[~eod-string~]" END DEFINE DEFINE PLACEHOLDER "eod-string" - /DESCRIPTION="DECK terminator string" - /LEADING="/DOLLARS=" - /TOPIC="DECK /DOLLARS" - /TYPE=TERMINAL "string which terminates a DECK statement" END DEFINE ! !+ ! ENDSUBROUTINE statement !- DEFINE TOKEN "endsubroutine" - /DESCRIPTION="Defines the end of a subroutine in a command procedure." "$[~block-indent~] ENDSUBROUTINE" END DEFINE ! !+ ! EOD statement !- DEFINE TOKEN "eod" - /DESCRIPTION="Signals the end of data when reading from an input device" - /TOPIC="EOD" "$[~block-indent~] EOD" END DEFINE ! !+ ! EXIT statement !- DEFINE TOKEN "exit" - /DESCRIPTION="Terminates a command procedure or subroutine and returns." - /TOPIC="EXIT" "$[~block-indent~] EXIT [~status-code~]" END DEFINE DEFINE PLACEHOLDER "status-code" /PLACEHOLDER="integer-or-string-expr" ! !+ ! GOSUB statement !- DEFINE TOKEN "gosub" - /DESCRIPTION="Transfers control to a subroutine in a command procedure." - /TOPIC="GOSUB" "$[~block-indent~] GOSUB {~statement-label~}" END DEFINE ! !+ ! GOTO statement !- DEFINE TOKEN "goto" - /DESCRIPTION="Transfers control to a label in a command procedure." - /TOPIC="GOTO" "$[~block-indent~] GOTO {~statement-label~}" END DEFINE ! !+ ! IF statement - in two forms !- DEFINE PLACEHOLDER "if" - /DESCRIPTION="Two forms of IF commands" - /TYPE=MENU "if-then-else-endif" /PLACEHOLDER "if-then" /PLACEHOLDER END DEFINE DEFINE TOKEN if /PLACEHOLDER=if DEFINE PLACEHOLDER "if-then" - /DESCRIPTION="IF THEN " - /DUPLICATION=VERTICAL - /TOPIC="IF" - /TYPE=NONTERMINAL - "$ IF {~boolean-expr~}" "$ THEN {~command~}" END DEFINE DEFINE TOKEN "IFTHEN" /PLACEHOLDER="if-then" DEFINE PLACEHOLDER "if-then-else-endif" - /DESCRIPTION="IF THEN ELSE ENDIF" - /DUPLICATION=VERTICAL - /TOPIC="IF" - /TYPE=NONTERMINAL "$ IF {~boolean-expr~}" "$ THEN" "{~command~}..." "[~ELSE-clause~] "$ ENDIF" END DEFINE DEFINE TOKEN "IFENDIF" /PLACEHOLDER="if-then-else-endif" DEFINE PLACEHOLDER "ELSE-clause" - /DESCRIPTION="ELSE segment of IF-ENDIF block" - /DUPLICATION=VERTICAL - /TOPIC_STRING="IF" - /TYPE=NONTERMINAL "$ ELSE" "{~command~}..." END DEFINE ! !+ ! INQUIRE statement - query for operator input. !- DEFINE TOKEN "inquire" - /DESCRIPTION="Prompts for/reads a value from SYS$COMMAND into a symbol." - /TOPIC="INQUIRE" "$[~block-indent~] INQUIRE[~inquire-quals~]... {~symbol-name~} [~string-expr~]" END DEFINE DEFINE PLACEHOLDER "inquire-quals" - /DESCRIPTION="inquire qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="inquire qualifier" - /TYPE=MENU "/GLOBAL" "/LOCAL" "/NOPUNCTUATION" END DEFINE DEFINE PLACEHOLDER "/NOPUNCTUATION" - /DESCRIPTION="Cause trailing colon not to be included after character-string" - /TYPE=NONTERMINAL "NOPUNCTUATION" END DEFINE DEFINE PLACEHOLDER "/GLOBAL" - /DESCRIPTION="Cause symbol-name to be defined globally" - /TYPE=NONTERMINAL "GLOBAL" END DEFINE ! !+ ! ON statement !- DEFINE TOKEN "on" - /DESCRIPTION="Performs specified action when an error condition occurs." - /TOPIC="ON" "$[~block-indent~] ON {~condition~} THEN {~command~}" END DEFINE DEFINE PLACEHOLDER "condition" - /DESCRIPTION="ON condition keyword" - /TOPIC="ON parameters" - /TYPE=MENU "WARNING" "ERROR" "SEVERE_ERROR" "CONTROL_Y" END DEFINE ! !+ ! OPEN statement !- DEFINE TOKEN "open" - /DESCRIPTION="Opens files for reading/writing and assigns a logical name." - /TOPIC="OPEN" "$[~block-indent~] OPEN[~open-quals~]... {~logical-name~}[~:~] {~file-spec~}" END DEFINE DEFINE PLACEHOLDER "open-quals" - /DESCRIPTION="open qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="open qualifier" - /TYPE=MENU "/APPEND" "/ERROR={~statement-label~}" "/READ" "/SHARE=[~share-opt~]" "/WRITE" END DEFINE DEFINE PLACEHOLDER "share-opt" - /DESCRIPTION="Opens the specified file as a shareable file." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="open qualifier /share" - /TYPE=MENU "READ" "WRITE" END DEFINE DEFINE PLACEHOLDER "statement-label" - /DESCRIPTION="statement label" - /TOPIC="" - /TYPE=TERMINAL "Alphanumeric, sequence of letters, digits, $ or _ that represents a" "location in a command procedure." END DEFINE DEFINE PLACEHOLDER "logical-name-lst" - /DESCRIPTION="List of logical names." - /SEPARATOR="," - /LEADING="," - /TYPE=NONTERMINAL "{~logical-name~},[~logical-name-lst~]" END DEFINE DEFINE PLACEHOLDER "logical-name" - /DESCRIPTION="Logical name" - /TYPE=TERMINAL "A sequence of letters, digits, $ or _, used to identify a name that can " "be used as an alias." END DEFINE ! !+ ! READ statement !- DEFINE TOKEN "read" - /DESCRIPTION="Reads record contents into a symbol from an input file." - /TOPIC="READ" "$[~block-indent~] READ[~read-quals~]... {~logical-name~}[~:~] {~symbol-name~}" END DEFINE DEFINE PLACEHOLDER "read-quals" - /DESCRIPTION="Read qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="read qualifier" - /TYPE=MENU "/DELETE" "/END_OF_FILE={~statement-label~}" "/ERROR={~statement-label~}" "/INDEX={~integer~}" "/KEY={~string-expr~}" "/MATCH={~EQ|GE|GT~}" "/NOLOCK" "/PROMPT={~string-expr~}" "/[~no~]TIME_OUT=[~seconds~]" END DEFINE DEFINE PLACEHOLDER "EQ|GE|GT" - /DESCRIPTION="comparison operators" - /TOPIC="" - /TYPE=MENU "EQ" "GE" "GT" END DEFINE ! !+ ! RETURN statement !- DEFINE TOKEN "return" - /DESCRIPTION="Terminates a GOSUB subroutine and returns to next line." - /TOPIC="RETURN" "$[~block-indent~] RETURN [~status-code~]" END DEFINE ! !+ ! SUBROUTINE statement !- DEFINE TOKEN "subroutine" - /DESCRIPTION="Defines a subroutine in a command procedure." - /TOPIC="SUBROUTINE" "$ SUBROUTINE" "{~command~}..." "$ ENDSUBROUTINE" END DEFINE ! !+ ! WRITE statement !- DEFINE TOKEN "write" - /DESCRIPTION="Write one record to an open file specified by a logical." - /TOPIC="WRITE" "$[~block-indent~] WRITE[~write-quals~]... {~logical-name~} {~write-expr~}..." END DEFINE DEFINE PLACEHOLDER "write-quals" - /DESCRIPTION="write qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="write qualifier" - /TYPE=MENU "/ERROR={~statement-label~}" "/SYMBOL" "/UPDATE" END DEFINE DEFINE PLACEHOLDER "write-expr" - /DESCRIPTION="WRITE expression" - /SEPARATOR="," - /TOPIC="WRITE parameters" - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE ! !+ ! CLOSE statement !- DEFINE TOKEN "close" - /DESCRIPTION="Closes a file and deassigns the file's logical name." - /TOPIC="CLOSE" "$[~block-indent~] CLOSE[~close-quals~]... {~logical-name~}[~:~]" END DEFINE DEFINE PLACEHOLDER "close-quals" - /DESCRIPTION="Close qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="close qualifier" - /TYPE=MENU "/ERROR={~statement-label~}" "/[~no~]LOG" END DEFINE ! !+ ! define Expressions as integer or string expressions !- DEFINE PLACEHOLDER "integer-or-string-expr" - /DESCRIPTION="general expression" - /TYPE=MENU "integer-expr" /PLACEHOLDER "string-expr" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "boolean-expr" - /DESCRIPTION="boolean expression" - /TYPE=MENU "string-comparison" /PLACEHOLDER "integer-comparison" /PLACEHOLDER "integer-expr" /PLACEHOLDER ".NOT. {~integer-expr~}" END DEFINE DEFINE PLACEHOLDER "string-expr" - /DESCRIPTION="Character string expression" - /TYPE=MENU "quoted-string" /PLACEHOLDER "null-string" /PLACEHOLDER "symbol-name" /PLACEHOLDER "lexical-function" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "integer-expr" - /DESCRIPTION="Integer expressions" - /LEADING="=" - /TYPE=MENU "symbol-name" /PLACEHOLDER "lexical-function" /PLACEHOLDER "integer" /PLACEHOLDER "octal-integer" /PLACEHOLDER "hex-integer" /PLACEHOLDER "paren-expr" /PLACEHOLDER "integer-comparison" /PLACEHOLDER "string-comparison" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "octal-integer" - /DESCRIPTION="Octal numeric constant" - /TYPE=NONTERMINAL "%O{~integer~}" END DEFINE DEFINE PLACEHOLDER "paren-expr" - /DESCRIPTION="(expression)" - /TYPE=NONTERMINAL "({~integer-expr~})" END DEFINE DEFINE TOKEN "(" /PLACEHOLDER="paren-expr" DEFINE PLACEHOLDER "integer-comparison" - /DESCRIPTION="integer comparison expression" - /TYPE=NONTERMINAL "[~not~] {~integer-expr~} .{~integer-op~}. [~not~] {~integer-expr~}" END DEFINE DEFINE PLACEHOLDER "integer-op" - /DESCRIPTION="integer comparison operator" - /TYPE=MENU "EQ" "NE" "GE" "GT" "LE" "LT" "OR" "AND" END DEFINE DEFINE PLACEHOLDER "string-comparison" - /DESCRIPTION="string comparison expression" - /TYPE=NONTERMINAL "{~string-expr~} .{~string-op~}S. {~string-expr~}" END DEFINE DEFINE PLACEHOLDER "string-op" - /DESCRIPTION="string comparison operator" - /TYPE=MENU "EQ" "NE" "GE" "GT" "LE" "LT" END DEFINE DEFINE PLACEHOLDER "hex-integer" - /DESCRIPTION="Hexidecimal numeric constant" - /TYPE=NONTERMINAL "%X{~integer~}" END DEFINE DEFINE PLACEHOLDER "integer" - /DESCRIPTION="integer string" - /TYPE=TERMINAL "string of digits 0-9 for decimal, 0-7 for octal, 0-9 and A-F for hex" END DEFINE DEFINE PLACEHOLDER "quoted-string" - /DESCRIPTION="quoted string" - /TYPE=TERMINAL "Quoted text" END DEFINE DEFINE PLACEHOLDER "null-string" - /DESCRIPTION="quoted null/empty string" - /TYPE=NONTERMINAL """""" END DEFINE ! !+ ! SUBMIT command !- DEFINE TOKEN "submit" - /DESCRIPTION="Queues one or more command procedures to a batch queue." - /TOPIC="SUBMIT" "$[~block-indent~] SUBMIT[~submit-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "submit-quals" - /DESCRIPTION="submit qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="submit qualifier" - /TYPE=MENU "/[~no~]AFTER=[~time-string~]" "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/[~no~]BY_OWNER=[~uic~]" "/CHARACTERISTICS={~characteristic-lst~}" "/CLI={~file-spec~}" "/[~no~]CONFIRM" "/CPUTIME={~cpu-time-opt~}" "/[~no~]CREATED" "/[~no~]DELETE" "/[~no~]EXCLUDE=([~file-spec-lst~])" "/[~no~]EXPIRED" "/[~no~]HOLD" "/[~no~]IDENTIFY" "/[~no~]KEEP" "/[~no~]LOG_FILE=[~file-spec~]" "/[~no~]MODIFIED" "/NAME={~string-expr~}" "/NOTE={~message-text~}" "/[~no~]NOTIFY" "/PARAMETERS=({~P1-P8~})" "/[~no~]PRINTER={~queue-name~}" "/PRIORITY={~integer~}" "/QUEUE={~queue-name~}" "/REMOTE" "/[~no~]RESTART" "/RETAIN={~submit-retain-opt~}" "/[~no~]SINCE=[~time-string~]" "/USER={~string-expr~}" "/WSDEFAULT={~integer~}" "/WSEXTENT={~integer~}" "/WSQUOTA={~integer~}" END DEFINE DEFINE PLACEHOLDER "submit-retain-opt" - /DESCRIPTION="Specifies when you want your jobs to be retained in a queue." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="submit /retain" - /TYPE=MENU "ALWAYS" "ERROR" "DEFAULT" "UNTIL={~time-string~}" END DEFINE DEFINE PLACEHOLDER "absolute-time" - /DESCRIPTION="absolute time string" - /SEPARATOR="=" - /TOPIC="specify date_time" - /TYPE=TERMINAL "String, a valid vms absolute time format" END DEFINE DEFINE PLACEHOLDER "time-string" - /DESCRIPTION="absolute or combination time string" - /SEPARATOR="=" - /LEADING="=" - /TOPIC="specify date_time" - /TYPE=TERMINAL "String, an absolute time, delta time, or keyword, such as TODAY." END DEFINE DEFINE PLACEHOLDER "uic" - /DESCRIPTION="user id string" - /SEPARATOR="=" - /TOPIC="specify uic" - /TYPE=TERMINAL "String, a standard UIC format as described in the section on UIC" "protection in the VMS DCL Concepts Manual." END DEFINE DEFINE PLACEHOLDER "characteristic-lst" - /DESCRIPTION="list of characteristics" - /SEPARATOR="=" - /LEADING="=[" - /TRAILING="]" - /TYPE=NONTERMINAL "({~characteristic~}...)" END DEFINE DEFINE PLACEHOLDER "characteristic" - /DESCRIPTION="" - /SEPARATOR="," - /TYPE=MENU "characteristic-name"/PLACEHOLDER "characteristic-number"/PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "characteristic-name" - /DESCRIPTION="The name of a characteristic." - /SEPARATOR="," - /TYPE=TERMINAL "Identifier, 1 - 31 characters that represents a defined queue characteristic." END DEFINE DEFINE PLACEHOLDER "characteristic-number" - /DESCRIPTION="Assigns a number from 0 - 127 to the characteristic." - /SEPARATOR="," - /TYPE=TERMINAL "Integer, a number in the range 0 to 127 to assign to a characteristic. " END DEFINE DEFINE PLACEHOLDER "parameter-lst" - /DESCRIPTION="list of queue parameters" - /SEPARATOR="=" - /TYPE=NONTERMINAL "({~parameter~}...)" END DEFINE DEFINE PLACEHOLDER "parameter" - /DESCRIPTION="" - /SEPARATOR="," - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE DEFINE PLACEHOLDER "cpu-time-opt" - /DESCRIPTION="CPU time limit for SUBMIT" - /TYPE=MENU "NONE" "INFINITE" "time-string" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "file-spec-lst" - /DESCRIPTION="list of file names" - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~file-spec~},[~file-spec-lst~]" END DEFINE DEFINE PLACEHOLDER "input-file-spec-lst" - /DESCRIPTION="list of file names" - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~file-spec~},[~file-spec-lst~]" END DEFINE DEFINE PLACEHOLDER "output-file-spec" - /DESCRIPTION="File name (string expression)" - /TYPE=NONTERMINAL "{~file-spec~}" END DEFINE DEFINE PLACEHOLDER "dcl-procedure" - /DESCRIPTION="DCL procedure file name (string expression)" - /TYPE=NONTERMINAL "{~file-spec~}" END DEFINE ! !+ ! LEXICAL function calls, main menu and submenus !- DEFINE TOKEN "lexical" /PLACEHOLDER="lexical-function" DEFINE PLACEHOLDER "lexical-function" - /DESCRIPTION="lexical function call" - /DUPLICATION=VERTICAL - /TYPE=MENU "process-info" /PLACEHOLDER "system-info" /PLACEHOLDER "file-and-device-info" /PLACEHOLDER "logical-name-info" /PLACEHOLDER "string-processing" /PLACEHOLDER "data-conversion" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "process-info" - /DESCRIPTION="Functions returning info about current process" - /TYPE=MENU "F$DIRECTORY" /TOKEN "F$ENVIRONMENT" /TOKEN "F$GETJPI" /TOKEN "F$MODE" /TOKEN "F$PRIVILEGE" /TOKEN "F$PROCESS" /TOKEN "F$SETPRV" /TOKEN "F$USER" /TOKEN "F$VERIFY" /TOKEN END DEFINE DEFINE PLACEHOLDER "system-info" - /DESCRIPTION="functions returning system information" - /TYPE=MENU "F$CONTEXT" /TOKEN "F$CSID" /TOKEN "F$GETQUI" /TOKEN "F$GETSYI" /TOKEN "F$IDENTIFIER" /TOKEN "F$MESSAGE" /TOKEN "F$PID" /TOKEN "F$TIME" /TOKEN END DEFINE DEFINE PLACEHOLDER "file-and-device-info" - /DESCRIPTION="Functions returning info about a file or device" - /TYPE=MENU "F$DEVICE" /TOKEN "F$FILE_ATTRIBUTES" /TOKEN "F$GETDVI" /TOKEN "F$PARSE" /TOKEN "F$SEARCH" /TOKEN END DEFINE DEFINE PLACEHOLDER "logical-name-info" - /DESCRIPTION="Functions returning logical name translations" - /TYPE=MENU "F$TRNLNM" /TOKEN END DEFINE DEFINE PLACEHOLDER "string-processing" - /DESCRIPTION="Functions to manipulate strings" - /DUPLICATION=VERTICAL - /TYPE=MENU "F$CVTIME" /TOKEN "F$EDIT" /TOKEN "F$ELEMENT" /TOKEN "F$EXTRACT" /TOKEN "F$FAO" /TOKEN "F$LENGTH" /TOKEN "F$LOCATE" /TOKEN END DEFINE DEFINE PLACEHOLDER "data-conversion" - /DESCRIPTION="Functions to convert data types" - /DUPLICATION=VERTICAL - /TYPE=MENU "F$CVSI" /TOKEN "F$CVUI" /TOKEN "F$INTEGER" /TOKEN "F$STRING" /TOKEN "F$TYPE" /TOKEN END DEFINE ! !++ ! DEFINE TOKENS for the individual Lexical functions !-- !++ ! process information lexical function tokens !-- !+ ! F$DIRECTORY !- DEFINE TOKEN f$directory - /DESCRIPTION="Returns current default directory (string)" - /TOPIC="lexical f$directory" "F$DIRECTORY()" END DEFINE !+ ! F$ENVIRONMENT !- DEFINE TOKEN f$environment - /DESCRIPTION="Returns process environment information (string)" - /TOPIC="lexical f$environment" "F$ENVIRONMENT({~env-item~})" END DEFINE DEFINE PLACEHOLDER "env-item" - /DESCRIPTION="Arguments for the F$ENVIRONMENT call" - /TOPIC="lexical f$environment argument" - /TYPE=MENU """CAPTIVE""" """CONTROL""" """DEFAULT""" """DEPTH""" """DISIMAGE""" """INTERACTIVE""" """KEY_STATE""" """MAX_DEPTH""" """MESSAGE""" """NOCONTROL""" """ON_CONTROL_Y""" """ON_SEVERITY""" """OUTPUT_RATE""" """PROCEDURE""" """PROMPT""" """PROMPT_CONTROL""" """PROTECTION=({~prot-lst~}...)""" """RESTRICTED""" """SYMBOL_SCOPE""" """VERB_SCOPE""" """VERIFY_IMAGE""" """VERIFY_PROTECTION""" END DEFINE !+ ! F$GETJPI !- DEFINE TOKEN f$getjpi - /DESCRIPTION="Returns process information (string or integer)" - /TOPIC="lexicals f$getjpi" "F$GETJPI([~quoted-pid~],""{~getjpi-item~})""" END DEFINE DEFINE PLACEHOLDER "quoted-pid" - /DESCRIPTION="Quoted process id string." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TYPE=NONTERMINAL """[~pid~]""" END DEFINE DEFINE PLACEHOLDER "pid" - /DESCRIPTION="Process ID, NULL string indicates current process." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TYPE=TERMINAL "A system-assigned process identification (PID) code." END DEFINE DEFINE PLACEHOLDER "getjpi-item" - /DESCRIPTION="Arguments for the F$GETJPI call" - /TOPIC="lexicals f$getjpi argument" - /SEPARATOR="," - /TYPE=TERMINAL "Process quotas, limits, name, etc (press Gold-Help for list)" END DEFINE !+ ! F$MODE !- DEFINE TOKEN f$mode - /DESCRIPTION="process mode INTERACTIVE, BATCH, NETWORK, OTHER (string)" - /TOPIC="lexical f$mode" - "F$MODE()" END DEFINE !+ ! F$PRIVILEGE !- DEFINE TOKEN f$privilege - /DESCRIPTION="Returns TRUE or FALSE if the privileges grantable (string)" - /TOPIC="lexical f$privilege" "F$PRIVILEGE(""{~process-priv-kw-lst~}"")" END DEFINE DEFINE PLACEHOLDER "privilege-name" - /DESCRIPTION="list of privilege names" - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="specify privilege" - /TYPE=TERMINAL "Privilege name (press Gold-Help for list)" END DEFINE !+ ! F$PROCESS !- DEFINE TOKEN f$process - /DESCRIPTION="Returns name of current process (string)" - /TOPIC="lexical f$process" "F$PROCESS()" END DEFINE !+ ! F$SETPRV (references privilege-name placeholder from F$PRIVILEGE) !- DEFINE TOKEN f$setprv - /DESCRIPTION="Returns current privileges (string), sets privileges" - /TOPIC="lexical f$setprv" "F$SETPRV(""{~process-priv-kw-lst~}"")" END DEFINE !+ ! F$USER !- DEFINE TOKEN f$user - /DESCRIPTION="Returns current UIC (string)" - /TOPIC="lexical f$user" "F$USER()" END DEFINE !+ ! F$VERIFY !- DEFINE TOKEN f$verify - /DESCRIPTION="Returns verify state (integer 0|1), sets verify state" - /TOPIC="lexical f$verify" "F$VERIFY([~procedure-verify-state~],[~image-verify-state~])" END DEFINE DEFINE PLACEHOLDER "procedure-verify-state" - /TOPIC="lexical f$verify argument" - /TYPE=MENU "0" "1" END DEFINE DEFINE PLACEHOLDER "image-verify-state" - /TOPIC="lexical f$verify argument" - /SEPARATOR="," - /TYPE=MENU "0" "1" END DEFINE ! !+ ! system information lexical function tokens !- !+ ! F$CONTEXT !- DEFINE TOKEN f$context - /DESCRIPTION="Enables F$PID to get process info from cluster nodes." - /TOPIC="lexical f$context" "F$CONTEXT({~context-type~},{~context-symbol~},{~selection-item~}, ","-" " {~selection-value~},{~value-qualifier~})" END DEFINE DEFINE PLACEHOLDER "context-type" - /DESCRIPTION="Specifies the type of context being built." - /TOPIC="lexical f$context arguments" - /TYPE=NONTERMINAL """"PROCESS"""" END DEFINE DEFINE PLACEHOLDER "selection-item" - /DESCRIPTION="Specifies which selection criteria to use." - /TOPIC="lexical f$context arguments" - /TYPE=MENU """"ACCOUNT"""" """"AUTHPRI"""" """"CANCEL"""" """"CURPRIV"""" """"GRP"""" """"HW_MODEL"""" """"HW_NAME"""" """"JOBPRCCNT"""" """"JOBTYPE"""" """"MASTER_PID"""" """"MEM"""" """"MODE"""" """"NODE_CSID"""" """"NODENAME"""" """"OWNER"""" """"PRCCNT"""" """"PRCNAM"""" """"PRI"""" """"PRIB"""" """"STATE"""" """"STS"""" """"TERMINAL"""" """"UIC"""" """"USERNAME"""" END DEFINE DEFINE PLACEHOLDER "selection-value" - /DESCRIPTION="Specifies the value of the selection criteria." - /TOPIC="lexical f$context arguments" - /TYPE=TERMINAL "String, valid f$context selection value" END DEFINE DEFINE PLACEHOLDER "value-qualifier" - /DESCRIPTION="Specifies qualifiers for selection values." - /TOPIC="lexical f$context arguments" - /TYPE=MENU """"LSS"""" """"LEQ"""" """"GTR"""" """"GTR"""" """"GEQ"""" """"EQL"""" """"NEQ"""" """"ALL"""" END DEFINE !+ ! F$CSID !- DEFINE TOKEN f$csid - /DESCRIPTION="Returns a VMScluster system ID and updates context symbol." - /TOPIC="lexical f$csid arguments" "F$CSID({~context-symbol~})" END DEFINE !+ ! F$GETQUI !- DEFINE TOKEN f$getqui - /DESCRIPTION="Returns info on queues, print jobs, and forms definitions" - /TOPIC="lexical f$getqui" "F$GETQUI({~getqui-function~},[~getqui-item~],[~getqui-object-id~],","-" " ""[~getqui-flags-lst~]"")" END DEFINE DEFINE PLACEHOLDER "getqui-function" - /DESCRIPTION="The action that F$GETQUI is to perform." - /TOPIC="lexical f$getqui arguments" - /TYPE=MENU """"CANCEL_OPERATION"""" """"DISPLAY_CHARACTERISTIC"""" """"DISPLAY_ENTRY"""" """"DISPLAY_FILE"""" """"DISPLAY_FORM"""" """"DISPLAY_JOB"""" """"DISPLAY_MANAGER"""" """"DISPLAY_QUEUE"""" """"TRANSLATE_QUEUE"""" END DEFINE DEFINE PLACEHOLDER "getqui-item" - /DESCRIPTION="Specifies the kind of information you want returned." - /TOPIC="lexical f$getqui arguments" - /TYPE=MENU """"ACCOUNT_NAME"""" """"AFTER_TIME"""" """"ASSIGNED_QUEUE_NAME"""" """"AUTOSTART_ON"""" """"BASE_PRIORITY"""" """"CHARACTERISTICS"""" """"CHARACTERISTIC_NAME"""" """"CHARACTERISTIC_NUMBER"""" """"CHECKPOINT_DATA"""" """"CLI"""" """"COMPLETED_BLOCKS"""" """"CONDITION_VECTOR"""" """"CPU_DEFAULT"""" """"CPU_LIMIT"""" """"DEFAULT_FORM_NAME"""" """"DEFAULT_FORM_STOCK"""" """"DEVICE_NAME"""" """"ENTRY_NUMBER"""" """"EXECUTING_JOB_COUNT"""" """"FILE_BURST"""" """"FILE_CHECKPOINTED"""" """"FILE_COPIES"""" """"FILE_COPIES_DONE"""" """"FILE_COUNT"""" """"FILE_DELETE"""" """"FILE_DOUBLE_SPACE"""" """"FILE_EXECUTING"""" """"FILE_FLAG"""" """"FILE_FLAGS"""" """"FILE_IDENTIFICATION"""" """"FILE_PAGE_HEADER"""" """"FILE_PAGINATE"""" """"FILE_PASSALL"""" """"FILE_SETUP_MODULES"""" """"FILE_SPECIFICATION"""" """"FILE_STATUS"""" """"FILE_TRAILER"""" """"FIRST_PAGE"""" """"FORM_DESCRIPTION"""" """"FORM_FLAGS"""" """"FORM_LENGTH"""" """"FORM_MARGIN_BOTTOM"""" """"FORM_MARGIN_LEFT"""" """"FORM_MARGIN_RIGHT"""" """"FORM_MARGIN_TOP"""" """"FORM_NAME"""" """"FORM_NUMBER"""" """"FORM_SETUP_MODULES"""" """"FORM_SHEET_FEED"""" """"FORM_STOCK"""" """"FORM_TRUNCATE"""" """"FORM_WIDTH"""" """"FORM_WRAP"""" """"GENERIC_TARGET"""" """"HOLDING_JOB_COUNT"""" """"INTERVENING_BLOCKS"""" """"INTERVENING_JOBS"""" """"JOB_ABORTING"""" """"JOB_COMPLETION_QUEUE"""" """"JOB_COMPLETION_TIME"""" """"JOB_COPIES"""" """"JOB_COPIES_DONE"""" """"JOB_CPU_LIMIT"""" """"JOB_ERROR_RETENTION"""" """"JOB_EXECUTING"""" """"JOB_FILE_BURST"""" """"JOB_FILE_BURST_ONE"""" """"JOB_FILE_FLAG"""" """"JOB_FILE_FLAG_ONE"""" """"JOB_FILE_PAGINATE"""" """"JOB_FILE_TRAILER"""" """"JOB_FILE_TRAILER_ONE"""" """"JOB_FLAGS"""" """"JOB_HOLDING"""" """"JOB_INACCESSIBLE"""" """"JOB_LIMIT"""" """"JOB_LOG_DELETE"""" """"JOB_LOG_NULL"""" """"JOB_LOG_SPOOL"""" """"JOB_LOWERCASE"""" """"JOB_NAME"""" """"JOB_NOTIFY"""" """"JOB_PENDING"""" """"JOB_PID"""" """"JOB_REFUSED"""" """"JOB_RESET_MODULES"""" """"JOB_RESTART"""" """"JOB_RETAINED"""" """"JOB_RETENTION"""" """"JOB_RETENTION_TIME"""" """"JOB_STALLED"""" """"JOB_SIZE"""" """"JOB_SIZE_MAXIMUM"""" """"JOB_SIZE_MINIMUM"""" """"JOB_STALLED"""" """"JOB_STARTING"""" """"JOB_STATUS"""" """"JOB_SUSPENDED"""" """"JOB_TIMED_RELEASE"""" """"JOB_WSDEFAULT"""" """"JOB_WSEXTENT"""" """"JOB_WSQUOTA"""" """"LAST_PAGE"""" """"LIBRARY_SPECIFICATION"""" """"LOG_QUEUE"""" """"LOG_SPECIFICATION"""" """"MANAGER_NAME"""" """"MANAGER_NODES"""" """"MANAGER_STATUS"""" """"NOTE"""" """"OPERATOR_REQUEST"""" """"OWNER_UIC"""" """"PAGE_SETUP_MODULES"""" """"{~P1-P8~}"""" """"PENDING_JOB_BLOCK_COUNT"""" """"PENDING_JOB_COUNT"""" """"PENDING_JOB_REASON"""" """"PEND_CHAR_MISMATCH"""" """"PEND_JOB_SIZE_MAX"""" """"PEND_JOB_SIZE_MIN"""" """"PEND_LOWERCASE_MISMATCH"""" """"PEND_NO_ACCESS"""" """"PEND_QUEUE_BUSY"""" """"PEND_QUEUE_STATE"""" """"PEND_STOCK_MISMATCH"""" """"PRIORITY"""" """"PROCESSOR"""" """"PROTECTION"""" """"QUEUE_ACL_SPECIFIED"""" """"QUEUE_ALIGNING"""" """"QUEUE_AUTOSTART"""" """"QUEUE_AUTOSTART_INACTIVE"""" """"QUEUE_AVAILABLE"""" """"QUEUE_BATCH"""" """"QUEUE_BUSY"""" """"QUEUE_CLOSED"""" """"QUEUE_CPU_DEFAULT"""" """"QUEUE_CPU_LIMIT"""" """"QUEUE_DESCRIPTION"""" """"QUEUE_FILE_BURST"""" """"QUEUE_FILE_BURST_ONE"""" """"QUEUE_FILE_FLAG"""" """"QUEUE_FILE_FLAG_ONE"""" """"QUEUE_FILE_PAGINATE"""" """"QUEUE_FILE_TRAILER"""" """"QUEUE_FILE_TRAILER_ONE"""" """"QUEUE_FLAGS"""" """"QUEUE_GENERIC"""" """"QUEUE_GENERIC_SELECTION"""" """"QUEUE_IDLE"""" """"QUEUE_JOB_BURST"""" """"QUEUE_JOB_FLAG"""" """"QUEUE_JOB_SIZE_SCHED"""" """"QUEUE_JOB_TRAILER"""" """"QUEUE_LOWERCASE"""" """"QUEUE_NAME"""" """"QUEUE_PAUSED"""" """"QUEUE_PAUSING"""" """"QUEUE_PRINTER"""" """"QUEUE_RECORD_BLOCKING"""" """"QUEUE_REMOTE"""" """"QUEUE_RESETTING"""" """"QUEUE_RESUMING"""" """"QUEUE_RETAIN_ALL"""" """"QUEUE_RETAIN_ERROR"""" """"QUEUE_SERVER"""" """"QUEUE_STALLED"""" """"QUEUE_STARTING"""" """"QUEUE_STATUS"""" """"QUEUE_STOP_PENDING"""" """"QUEUE_STOPPED"""" """"QUEUE_STOPPING"""" """"QUEUE_SWAP"""" """"QUEUE_TERMINAL"""" """"QUEUE_UNAVAILABLE"""" """"QUEUE_WSDEFAULT"""" """"QUEUE_WSEXTENT"""" """"QUEUE_WSQUOTA"""" """"REQUEUE_QUEUE_NAME"""" """"RESTART_QUEUE_NAME"""" """"RETAINED_JOB_COUNT"""" """"SECURITY_INACCESSIBLE"""" """"SCSNODE_NAME"""" """"SUBMISSION_TIME"""" """"TIMED_RELEASE_JOB_COUNT"""" """"UIC"""" """"USERNAME"""" """"WSDEFAULT"""" """"WSEXTENT"""" """"WSQUOTA"""" END DEFINE DEFINE PLACEHOLDER "getqui-object-id" - /DESCRIPTION="Specifies the name or number of the target object." - /TOPIC="lexical f$getqui arguments" - /TYPE=MENU """"DISPLAY_ENTRY"""" """"DISPLAY_FORM"""" """"DISPLAY_MANAGER"""" """"DISPLAY_QUEUE"""" END DEFINE DEFINE PLACEHOLDER "getqui-flags-lst" - /DESCRIPTION="List of object keywords that defines the search criteria." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="lexical f$getqui arguments" - /TYPE=NONTERMINAL "{~getqui-flags~},[~getqui-flags-lst~]" END DEFINE DEFINE PLACEHOLDER "getqui-flags" - /DESCRIPTION="Keywords that defines the search criteria." - /SEPARATOR="," - /TOPIC="lexical f$getqui arguments" - /TYPE=MENU "ALL_JOBS" "BATCH" "EXECUTING_JOBS" "FREEZE_CONTEXT" "GENERIC" "HOLDING_JOBS" "PENDING_JOBS" "PRINTER" "RETAINED_JOBS" "SERVER" "SYMBIONT" "TERMINAL" "THIS_JOB" "TIMED_RELEASE_JOBS" "WILDCARD" END DEFINE !+ ! F$GETSYI !- DEFINE TOKEN f$getsyi - /DESCRIPTION="Get information about the system (integer or string)" - /TOPIC="lexical f$getsyi" "F$GETSYI(""{~getsyi-item~}"",[~getsyi-node~],[~getsyi-cluster-id~])" END DEFINE DEFINE PLACEHOLDER "getsyi-item" - /DESCRIPTION="GETSYI system information items" - /TOPIC="lexical f$getsyi arguments" - /TYPE=TERMINAL "String Expression, (press Gold-Help for list of items allowed)" END DEFINE DEFINE PLACEHOLDER "getsyi-cluster-id" - /DESCRIPTION="VAXcluster identification number" - /SEPARATOR="," - /TOPIC="lexical f$getsyi arguments" - /LEADING="," - /TYPE=NONTERMINAL """{~cluster-id~}""" END DEFINE DEFINE PLACEHOLDER "getsyi-node" - /DESCRIPTION="A valid VAX node name" - /SEPARATOR="," - /TOPIC="lexical f$getsyi arguments" - /LEADING="," - /TRAILING="::" - /TYPE=NONTERMINAL """{~node~}""" END DEFINE !+ ! F$IDENTIFIER !- DEFINE TOKEN f$identifier - /DESCRIPTION="Convert id. name to number or visa versa (string or integer)" - /TOPIC="lexical f$identifier" "F$IDENTIFIER({~identifier~},{~conversion-type~})" END DEFINE DEFINE PLACEHOLDER "identifier" - /DESCRIPTION="Identifier name or number" - /TOPIC="lexical f$identifier arguments" - /TYPE=NONTERMINAL "{~integer-or-string-expr~}" END DEFINE DEFINE PLACEHOLDER "ace-user-identifier" - /DESCRIPTION="A user or user group associated with ACEs." - /TYPE=MENU "uic"/PLACEHOLDER "ace-general-identifier"/PLACEHOLDER "ace-environmental-identifier"/PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "ace-general-identifier" - /DESCRIPTION="Identifier defined in the rights list to identify users." - /TYPE=TERMINAL "Alphanumeric string, defined in the rights list to identify groups of users." END DEFINE DEFINE PLACEHOLDER "ace-environmental-identifier" - /DESCRIPTION="Identifier describing a type of users upon system entry." - /TYPE=TERMINAL "A system-defined identifier used to describe different types of users." END DEFINE DEFINE PLACEHOLDER "conversion-type" - /DESCRIPTION="F$IDENTIFIER conversion type" - /TOPIC="lexical f$identifier arguments" - /TYPE=MENU """NAME_TO_NUMBER""" """NUMBER_TO_NAME""" END DEFINE !+ ! F$MESSAGE !- DEFINE TOKEN f$message - /DESCRIPTION="Get message text for a status code (string)" - /TOPIC="lexicals f$message" "F$MESSAGE({~message-status-code~},""[~message-component-lst~]"")" END DEFINE DEFINE PLACEHOLDER "message-status-code" - /DESCRIPTION="Integer status code" - /TOPIC="lexicals f$message arguments" - /TYPE=NONTERMINAL "{~integer-expr~}" END DEFINE DEFINE PLACEHOLDER "message-component-lst" - /DESCRIPTION="List of message component keywords." - /SEPARATOR="-" - /LEADING="-" - /TYPE=NONTERMINAL "{~message-component~}-[~message-component-lst~]" END DEFINE DEFINE PLACEHOLDER "message-component" - /DESCRIPTION="A message component keyword." - /SEPARATOR="-" - /LEADING="-" - /TYPE=MENU "FACILITY" "SEVERITY" "IDENT" "TEXT" END DEFINE !+ ! F$PID !- DEFINE TOKEN f$pid - /DESCRIPTION="Get process id (string)" - /TOPIC="lexical f$pid" "F$PID({~context-symbol~})" END DEFINE DEFINE PLACEHOLDER "context-symbol" - /DESCRIPTION="Symbol DCL stores pointer to process list in" - /TOPIC="lexical f$pid argument" - /TYPE=NONTERMINAL "{~symbol-name~}" END DEFINE !+ ! F$TIME !- DEFINE TOKEN f$time - /DESCRIPTION="get date and time (string)" - /TOPIC="lexical f$time" "F$TIME()" END DEFINE ! !+ ! lexical functions tokens for files and devices information !- !+ ! F$DEVICE !- DEFINE TOKEN f$device - /DESCRIPTION="Returns names of all system devices that meet the criteria." - /TOPIC="lexical f$device" "F$DEVICE([~search-device-name~],[~device-class~],[~device-type~],","-" " [~stream-id~])" END DEFINE DEFINE PLACEHOLDER "search-device-name" - /DESCRIPTION="Device name or logical name of device for which to search." - /SEPARATOR="," - /TOPIC="lexical f$device arguments" - /TYPE=NONTERMINAL """{~device-name~}""" END DEFINE DEFINE PLACEHOLDER "device-class" - /DESCRIPTION="device class for which f$device is to search." - /SEPARATOR="," - /TOPIC="lexical f$device arguments" - /TYPE=MENU """"DISK"""" """"TAPE"""" """"SCOM"""" """"CARD"""" """"TERM"""" """"LP"""" """"WORKSTATION"""" """"REALTIME"""" """"DECVOICE"""" """"BUS"""" """"MAILBOX"""" """"REMCSL_STORAGE"""" """"MISC"""" END DEFINE DEFINE PLACEHOLDER "device-type" - /DESCRIPTION="Type of device (i.e. RA60)." - /SEPARATOR="," - /TYPE=TERMINAL "Quoted String , a valid device type name (i.e. RA60) surrounded by quotes." END DEFINE !+ ! F$FILE_ATTRIBUTES !- DEFINE TOKEN f$file_attributes - /DESCRIPTION="Returns RMS info on a file (string or integer)" - /TOPIC="lexical f$file_attributes" "F$FILE_ATTRIBUTES(""{~file-spec~}"",""{~fa-item~}"")" END DEFINE DEFINE PLACEHOLDER "fa-item" - /DESCRIPTION="RMS variable" - /TOPIC="lexical f$file_attributes arguments" - /TYPE=TERMINAL "String expression -- RMS variable (press Gold-Help for list)" END DEFINE !+ ! F$GETDVI !- DEFINE TOKEN f$getdvi - /DESCRIPTION="Get information about a device (integer or string)" - /TOPIC="lexical f$getdvi" "F$GETDVI(""{~device-name~}"",""{~getdvi-item~}"")" END DEFINE DEFINE PLACEHOLDER "device-name" - /DESCRIPTION="device name or logical name of device" - /SEPARATOR="," - /TRAILING=":" - /TYPE=TERMINAL "String Expression, a physical device name followed by an optional colon" " or a logical name of a device." END DEFINE DEFINE PLACEHOLDER "getdvi-item" - /DESCRIPTION="GETDVI system information items" - /TOPIC="lexical f$getdvi arguments" - /TYPE=TERMINAL "String Expression, (press Gold-Help for list of items allowed)" END DEFINE !+ ! F$PARSE !- DEFINE TOKEN f$parse - /DESCRIPTION="Parse file spec and return field(s) (string)" - /TOPIC="lexical f$parse" "F$PARSE({~file-spec~},[~default-spec~],[~related-spec~],[~parse-field~],[~parse-type~])" END DEFINE DEFINE PLACEHOLDER "default-spec" - /DESCRIPTION="Substitued for unspecified fields in the file-spec " - /TOPIC="lexical f$parse arguments" - /TYPE=NONTERMINAL "{~file-spec~}" END DEFINE DEFINE PLACEHOLDER "related-spec" - /DESCRIPTION="Substitued for unspecified fields in the file-spec " - /TOPIC="lexical f$parse arguments" - /TYPE=NONTERMINAL "{~file-spec~}" END DEFINE DEFINE PLACEHOLDER "parse-field" - /DESCRIPTION="Field in file name to return" - /TOPIC="lexical f$parse arguments" - /TYPE=MENU """NODE""" """DEVICE""" """DIRECTORY""" """NAME""" """TYPE""" """VERSION""" END DEFINE DEFINE PLACEHOLDER "parse-type" - /DESCRIPTION="how PARSE parses a file spec" - /TOPIC="lexical f$parse arguments" - /TYPE=MENU """NO_CONCEAL""" """SYNTAX_ONLY""" END DEFINE !+ ! F$SEARCH !- DEFINE TOKEN f$search - /DESCRIPTION="RMS search function" - /TOPIC="lexical f$search" "F$SEARCH({~search-file-spec~},[~stream-id~])" END DEFINE DEFINE PLACEHOLDER "search-file-spec" - /DESCRIPTION="File name string, wild cards allowed" - /TOPIC="lexical f$search arguments" - /TYPE=NONTERMINAL "{~file-spec~}" END DEFINE DEFINE PLACEHOLDER "stream-id" - /DESCRIPTION="I/O stream id, positive integer expression" - /SEPARATOR="," - /TYPE=NONTERMINAL "{~integer~}" END DEFINE ! !+ ! Lexical functions returning logical name translations !- !+ ! F$TRNLNM !- DEFINE TOKEN f$trnlnm - /DESCRIPTION="Translates a logical name" - /TOPIC="lexical f$trnlnm" "F$TRNLNM(""{~logical-name~}"",[~f$trnlnm-table~], -" " [~index~],[~mode~],[~case~],[~trnlnm-item~])" END DEFINE DEFINE PLACEHOLDER "f$trnlnm-table" - /DESCRIPTION="F$TRNLNM table name." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="lexical f$trnlnm" - /TYPE=NONTERMINAL """{~table-name~}""" END DEFINE DEFINE TOKEN f$logical - /DESCRIPTION="Translates a logical name" - /TOPIC="lexical f$trnlnm" "F$TRNLNM({~logical-name~})" END DEFINE DEFINE PLACEHOLDER "table" - /DESCRIPTION="Name of logical name table" - /TOPIC="lexical f$trnlnm arguments" - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE DEFINE PLACEHOLDER "index" - /DESCRIPTION="logical name index" - /TOPIC="lexical f$trnlnm arguments" - /TYPE=NONTERMINAL "{~integer-expr~}" END DEFINE DEFINE PLACEHOLDER "mode" - /DESCRIPTION="logical name translation mode" - /TOPIC="lexical f$trnlnm arguments" - /TYPE=MENU """USER""" """SUPERVISOR""" """KERNAL""" """EXECUTIVE""" END DEFINE DEFINE PLACEHOLDER "case" - /DESCRIPTION="logcial name case option" - /TOPIC="lexical f$trnlnm arguments" - /TYPE=MENU """CASE_SENSITIVE""" """CASE_BLIND""" END DEFINE DEFINE PLACEHOLDER "trnlnm-item" - /DESCRIPTION="logical name item" - /TOPIC="lexical f$trnlnm arguments" - /TYPE=MENU """ACCESS_MODE""" """CONCEALED""" """CONFINE""" """CRELOG""" """LENGTH""" """MAX_INDEX""" """NO_ALIAS""" """TABLE""" """TABLE_NAME""" """TERMINAL""" """VALUE""" END DEFINE ! !+ ! string processing lexical function tokens !- !+ ! F$CVTIME !- DEFINE TOKEN f$cvtime - /DESCRIPTION="Parses and/or converts system time string (string)" - /TOPIC="lexical f$cvtime" "F$CVTIME([~input-time~],[~output-time~],[~cvt-field~])" END DEFINE DEFINE PLACEHOLDER "input-time" - /DESCRIPTION="time expression" - /TOPIC="lexical f$cvtime arguments" - /TYPE=MENU "{~symbol-name~}" """{~time-string~}""" END DEFINE DEFINE PLACEHOLDER "output-time" - /DESCRIPTION="time format" - /TOPIC="lexical f$cvtime arguments" - /TYPE=MENU """ABSOLUTE""" """COMPARISON""" """DELTA""" END DEFINE DEFINE PLACEHOLDER "cvt-field" - /DESCRIPTION="time conversion field" - /SEPARATOR="," - /TOPIC="lexical f$cvtime arguments" - /TYPE=MENU """DATE""" """DATETIME""" """DAY""" """HOUR""" """HUNDREDTH""" """MINUTE""" """MONTH""" """SECOND""" """TIME""" """WEEKDAY""" """YEAR""" END DEFINE !+ ! F$EDIT !- DEFINE TOKEN f$edit - /DESCRIPTION="Edit a charecter string (string)" - /TOPIC="lexical f$edit" "F$EDIT({~edit-input-string~},""{~edit-lst~}"")" END DEFINE DEFINE PLACEHOLDER "edit-input-string" - /DESCRIPTION="F$EDIT input string" - /TOPIC="lexical f$edit arguments" - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE DEFINE PLACEHOLDER "edit-lst" - /DESCRIPTION="list of F$EDIT editing options" - /LEADING="=(" - /TRAILING=")" - /TOPIC="lexical f$edit arguments" - /TYPE=NONTERMINAL "{~edit-kw~}..." END DEFINE DEFINE PLACEHOLDER "edit-kw" - /DESCRIPTION="F$EDIT option keywords" - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="lexical f$edit arguments" - /TYPE=MENU "COLLAPSE" "COMPRESS" "LOWERCASE" "TRIM" "UNCOMMENT" "UPCASE" END DEFINE !+ ! F$ELEMENT !- DEFINE TOKEN f$element - /DESCRIPTION="Extract an element (delimited substring) from a string" - /TOPIC="lexical f$element" "F$ELEMENT({~element-number~},{~delimiter~},{~element-input-string~})" END DEFINE DEFINE PLACEHOLDER "element-number" - /DESCRIPTION="F$ELEMENT number" - /TOPIC="lexical f$element arguments" - /TYPE=NONTERMINAL "{~integer-expr~}" END DEFINE DEFINE PLACEHOLDER "delimiter" - /DESCRIPTION="F$ELEMENT delimiter" - /TOPIC="lexical f$element arguments" - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE DEFINE PLACEHOLDER "element-input-string" - /DESCRIPTION="F$ELEMENT input string" - /TOPIC="lexical f$element arguments" - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE !+ ! F$EXTRACT !- DEFINE TOKEN f$extract - /DESCRIPTION="Extract a substring from a string (string)" - /TOPIC="lexical f$extract" "F$EXTRACT({~offset~},{~length~},{~extract-input-string~})" END DEFINE DEFINE PLACEHOLDER "offset" - /DESCRIPTION="F$EXTRACT offset" - /TOPIC="lexical f$extract arguments" - /TYPE=NONTERMINAL "{~integer-expr~}" END DEFINE DEFINE PLACEHOLDER "length" - /DESCRIPTION="string length" - /TOPIC="lexical f$extract arguments" - /TYPE=NONTERMINAL "{~integer-expr~}" END DEFINE DEFINE PLACEHOLDER "extract-input-string" - /DESCRIPTION="F$EXTRACT input string" - /TOPIC="lexical f$extract arguments" - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE ! !+ ! F$FAO !- DEFINE TOKEN f$fao - /DESCRIPTION="Formated ascii output" - /TOPIC="lexical f$fao" "F$FAO({~control-string~},[~fao-args~]...)" END DEFINE DEFINE PLACEHOLDER "fao-args" - /DESCRIPTION="F$FAO arguments" - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="lexical f$fao arguments" - /TYPE=NONTERMINAL "{~integer-or-string-expr~}" END DEFINE DEFINE PLACEHOLDER "control-string" - /DESCRIPTION="F$FAO template string" - /TOPIC="lexical f$fao arguments" - /TYPE=MENU "string-expr" /PLACEHOLDER "fao-directive-string" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "fao-directive-string" - /DESCRIPTION="String containing text and/or FAO directives" - /DUPLICATION=HORIZONTAL - /TOPIC="lexical f$fao arguments" - /TYPE=NONTERMINAL """{~fao-item~}...""" END DEFINE DEFINE PLACEHOLDER "fao-item" - /DESCRIPTION="F$FAO control item" - /DUPLICATION=HORIZONTAL - /TOPIC="lexical f$fao arguments" - /TYPE=MENU "!{~one-fao-dir~}" "repeated-fao-dir" /PLACEHOLDER "set-len-fao-dir" /PLACEHOLDER "rep-and-len-fao-dir" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "repeated-fao-dir" - /DESCRIPTION="FAO directive with repeat count" - /DUPLICATION=HORIZONTAL - /TOPIC="lexical f$fao arguments" - /TYPE=NONTERMINAL "!{~repeat-cnt~}({~one-fao-dir~})" END DEFINE DEFINE PLACEHOLDER "repeat-cnt" - /DESCRIPTION="repeat count" - /TOPIC="lexical f$fao arguments" - /TYPE=MENU "#" "integer-expr" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "field-length" - /DESCRIPTION="field length" - /TOPIC="lexical f$fao arguments" - /TYPE=MENU "#" "integer-expr" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "set-len-fao-dir" - /DESCRIPTION="Fixed output field length FAO directive" - /TOPIC="lexical f$fao arguments" - /TYPE=NONTERMINAL "!{~field-length~}{~one-fao-dir~}" END DEFINE DEFINE PLACEHOLDER "rep-and-len-fao-dir" - /DESCRIPTION="Fix length output field with repeat count" - /TOPIC="lexical f$fao arguments" - /TYPE=NONTERMINAL "!{~repeat-cnt~}({~field-length~}{~one-fao-dir~})" END DEFINE DEFINE PLACEHOLDER "one-fao-dir" - /DESCRIPTION="Single FAO directive (vanilla)" - /TOPIC="lexical f$fao arguments" - /TYPE=MENU "AS" "+" "-" "zero-fill-num" /PLACEHOLDER "blank-fill-num" /PLACEHOLDER "special-fmt" /PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "zero-fill-num" - /DESCRIPTION="Numeric conversion with leading zeros" - /TOPIC="lexical f$fao arguments" - /TYPE=MENU "OB" "OW" "OL" "XB" "XW" "XL" "ZB" "ZW" "ZL" END DEFINE DEFINE PLACEHOLDER "blank-fill-num" - /DESCRIPTION="Numeric converison with possible leading blanks" - /TOPIC="lexical f$fao arguments" - /TYPE=MENU "UB" "UW" "UL" "SB" "SW" "SL" END DEFINE DEFINE PLACEHOLDER "special-fmt" - /DESCRIPTION="Special output format (CRLF, TAB, FF, etc.)" - /TOPIC="lexical f$fao arguments" - /TYPE=MENU "" "_" "~" "!" "%I" "%S" "%U" "%T" "%D" END DEFINE ! !+ ! F$LENGTH !- DEFINE TOKEN f$length - /DESCRIPTION="Get length of a string (integer)" - /TOPIC="lexical f$length" "F$LENGTH({~string-expr~})" END DEFINE !+ ! F$LOCATE !- DEFINE TOKEN f$locate - /DESCRIPTION="Get offset of substring in string (integer)" - /TOPIC="lexical f$locate" "F$LOCATE({~sub-string~},{~locate-input-string~})" END DEFINE DEFINE PLACEHOLDER "sub-string" - /DESCRIPTION="F$LOCATE substring" - /TOPIC="lexical f$locate arguments" - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE DEFINE PLACEHOLDER "locate-input-string" - /DESCRIPTION="F$LOCATE input string" - /TOPIC="lexical f$locate arguments" - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE ! !+ ! data conversion lexical function tokens !- !+ ! F$CVSI !- DEFINE TOKEN f$cvsi - /DESCRIPTION="Extracts bit fields from string converts to signed int" - /TOPIC="lexical f$cvsi" "F$CVSI({~bit-position~},{~bit-field-width~},{~string~})" END DEFINE DEFINE PLACEHOLDER "bit-position" - /DESCRIPTION="offset to bit in string" - /TOPIC="lexical f$cvsi arguments" - /TYPE=TERMINAL "Integer expression. rightmost bit of string is position 0" END DEFINE DEFINE PLACEHOLDER "bit-field-width" - /DESCRIPTION="number of bits to convert in string" - /TOPIC="lexical f$cvsi arguments" - /TYPE=TERMINAL "Enter an integer expression (number of bits to convert to integer)." END DEFINE DEFINE PLACEHOLDER "char-field-start" - /DESCRIPTION="offset to 1st character in string to be replaced." - /TYPE=TERMINAL "Integer expression, starting position of characters to replace." END DEFINE DEFINE PLACEHOLDER "char-field-width" - /DESCRIPTION="number of characters to replace in string" - /TYPE=TERMINAL "Integer expression, number of characters to replace." END DEFINE DEFINE PLACEHOLDER "string" - /DESCRIPTION="character string or string variable" - /TOPIC="specify string" - /TYPE=TERMINAL "any valid character string." END DEFINE !+ ! F$CVUI !- DEFINE TOKEN f$cvui - /DESCRIPTION="Extracts bit fields from string converts to unsigned int" - /TOPIC="lexical f$cvui" "F$CVUI({~bit-position~},{~bit-field-width~},{~string~})" END DEFINE !+ ! F$INTEGER !- DEFINE TOKEN f$integer - /DESCRIPTION="Converts string to an integer equivalent" - /TOPIC="lexical f$integer" "F$INTEGER({~integer-or-string-expr~})" END DEFINE !+ ! F$STRING !- DEFINE TOKEN f$string - /DESCRIPTION="Converts integer or string expression to string equivalent" - /TOPIC="lexical f$string" "F$STRING({~integer-or-string-expr~})" END DEFINE !+ ! F$TYPE !- DEFINE TOKEN f$type - /DESCRIPTION="Returns the string STRING or INTEGER for the symbols type" - /TOPIC="lexical f$type" "F$TYPE({~symbol-name~})" END DEFINE ! ! !****************************************************************************** ! !+ ! Language-dependent definitions !- ! ! !+ ! := symbols assignment command !- DEFINE TOKEN ":=" - /DESCRIPTION="Defines a symbolic name for a character string value." - /TOPIC=":=" "$[~block-indent~] {~symbol-name~}[~char-field-specifier~] :=[~=~] {~string-expr~}" END DEFINE ! !+ ! = symbols assignment command !- DEFINE TOKEN "=" - /DESCRIPTION="Defines a symbolic name for a character string or integer value." - /TOPIC="=" "$[~block-indent~] {~symbol-name~}[~char-field-specifier~] =[~=~] {~integer-or-string-expr~}" END DEFINE ! !+ ! @ command !- DEFINE TOKEN "@" - /DESCRIPTION="Executes a command procedure file." - /TOPIC="@" "$[~block-indent~] @{~dcl-procedure~}/[~@-quals~]... [~P1-P8_parameters~]" END DEFINE DEFINE PLACEHOLDER "P1-P8_parameters" - /DESCRIPTION="Parameters to the command procedure." - /TYPE=TERMINAL "Optional list of parameters, P1 - P8 separated by spaces (maximum of 8)." END DEFINE DEFINE PLACEHOLDER "P1-P8" - /DESCRIPTION="1 to 8 optional parameters separated by commas." - /LEADING="=(" - /TRAILING=")" - /TYPE=TERMINAL "Optional list of parameters, P1 - P8 separated by commas (maximum of 8)." END DEFINE DEFINE PLACEHOLDER "@-quals" - /DESCRIPTION="@ qualifier" - /DUPLICATION=HORIZONTAL - /SEPARATOR="/" - /TOPIC="@ Qualifier" - /TYPE=MENU "OUTPUT={~file-spec~}" END DEFINE ! !+ ! ALLOCATE command !- DEFINE TOKEN "allocate" - /DESCRIPTION= "Provides your process with exclusive access to a device." - /TOPIC="ALLOCATE" "$[~block-indent~] ALLOCATE[~allocate-quals~]... {~device-name-lst~} {~logical-name~}" END DEFINE DEFINE PLACEHOLDER "allocate-quals" - /DESCRIPTION="allocate qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="allocate qualifier" - /TYPE=MENU "/[~no~]GENERIC" "/[~no~]LOG" END DEFINE ! !+ ! APPEND command !- DEFINE TOKEN "append" - /DESCRIPTION="Attach contents of input file(s) to the end of output file." - /TOPIC="APPEND" "$[~block-indent~] APPEND[~append-quals~]... {~input-file-spec-lst~} {~output-file-spec~}" END DEFINE DEFINE PLACEHOLDER "append-quals" - /DESCRIPTION="append qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="append qualifier" - /TYPE=MENU "/ALLOCATION={~number-of-blocks~}" "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONFIRM" "/[~no~]CONTIGUOUS" "/CREATED" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/EXTENSION={~number-of-blocks~}" "/[~no~]LOG" "/MODIFIED" "/[~no~]NEW_VERSION" "/PROTECTION=({~prot-lst~}...)" "/[~no~]READ_CHECK" "/[~no~]SINCE=[~time-string~]" "/[~no~]WRITE_CHECK" END DEFINE ! !+ ! ASSIGN command !- DEFINE TOKEN "assign" - /DESCRIPTION="Set logical name to an equivalence string, or string list." - /TOPIC="ASSIGN" "$[~block-indent~] ASSIGN[~assign-quals~]... {~equivalence-name-lst~} {~logical-name~}" END DEFINE DEFINE PLACEHOLDER "equivalence-name" - /DESCRIPTION="equivalence name" - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TYPE=NONTERMINAL "{~string-expr~}" END DEFINE DEFINE PLACEHOLDER "equivalence-name-lst" - /DESCRIPTION="a list of equivalence names" - /SEPARATOR="," - /LEADING="=" - /TYPE=NONTERMINAL "{~equivalence-name~}..." END DEFINE DEFINE PLACEHOLDER "assign-quals" - /DESCRIPTION="assign qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="assign qualifier" - /TYPE=MENU "/EXECUTIVE_MODE" "/GROUP" "/JOB" "/[~no~]LOG" "/NAME_ATTRIBUTES=([~name-attrib-lst~])" "/PROCESS" "/SUPERVISOR_MODE" "/SYSTEM" "/TABLE={~table-name~}" "/TRANSLATION_ATTRIBUTES=([~translation-attrib-lst~])" "/USER_MODE" END DEFINE DEFINE PLACEHOLDER "name-attrib-lst" - /DESCRIPTION="a list of name attribute keywords" - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~name-attrib-kw~}..." END DEFINE DEFINE PLACEHOLDER "name-attrib-kw" - /DESCRIPTION="a menu of name attribute keywords" - /SEPARATOR="," - /LEADING="," - /TYPE=MENU "CONFINE" "NO_ALIAS" END DEFINE DEFINE PLACEHOLDER "translation-attrib-lst" - /DESCRIPTION="a list of translation attribute keywords" - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~translation-attrib-kw~}..." END DEFINE DEFINE PLACEHOLDER "translation-attrib-kw" - /DESCRIPTION="a menu of translation attribute keywords" - /SEPARATOR="," - /LEADING="," - /TYPE=MENU "CONCEALED" "TERMINAL" END DEFINE ! !+ ! ASSIGN/QUEUE command !- DEFINE TOKEN "assign/queue" - /DESCRIPTION="Assigns a logical queue to a single execution queue." - /TOPIC="ASSIGN/QUEUE" "$[~block-indent~] ASSIGN/QUEUE {~queue-name~} {~logical-name~}" END DEFINE ! !+ ! ASSIGN/MERGE command !- DEFINE TOKEN "assign/merge" - /DESCRIPTION="merges all jobs from one queue into another existing queue." - /TOPIC="ASSIGN/MERGE" "$[~block-indent~] ASSIGN/MERGE {~queue-name~} {~queue-name~}" END DEFINE ! !+ ! ATTACH command !- DEFINE TOKEN "attach" - /DESCRIPTION="Transfer current process control to the specified process." - /TOPIC="ATTACH" "$[~block-indent~] ATTACH[~attach-quals~]... [~process-name~]" END DEFINE DEFINE PLACEHOLDER "attach-quals" - /DESCRIPTION="attach qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="attach qualifier" - /TYPE=MENU "/IDENTIFICATION={~pid~}" END DEFINE DEFINE PLACEHOLDER "process-name" - /DESCRIPTION="Name of a VMS process" - /TYPE=TERMINAL "String expression, valid VMS process name (1-15 alphanumeric characters)." END DEFINE ! !+ ! CANCEL command !- DEFINE TOKEN "cancel" - /DESCRIPTION="Cancels wakeup requests for a specified process." - /TOPIC="CANCEL" "$[~block-indent~] CANCEL/[~cancel-quals~]... [~node~]::[~process-name~]" END DEFINE DEFINE PLACEHOLDER "cancel-quals" - /DESCRIPTION="cancel qualifier" - /DUPLICATION=HORIZONTAL - /SEPARATOR="/" - /TOPIC="cancel qualifier" - /TYPE=MENU "IDENTIFICATION={~pid~}" END DEFINE ! !+ ! CONNECT command !- DEFINE TOKEN "connect" - /DESCRIPTION="Connect a physical terminal to a process' virtual terminal." - /TOPIC="CONNECT" "$[~block-indent~] CONNECT[~connect-quals~]... {~virtual-terminal-name~}" END DEFINE DEFINE PLACEHOLDER "connect-quals" - /DESCRIPTION="connect qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="connect qualifier" - /TYPE=MENU "/[~no~]CONTINUE" "/[~no~]LOGOUT" END DEFINE DEFINE PLACEHOLDER "virtual-terminal-name" - /DESCRIPTION="virtual terminal to which you are connecting" - /SEPARATOR=" " - /TOPIC="connect parameter" - /TYPE=TERMINAL "name of a virtual terminal having your UIC to which you wish to connect." END DEFINE ! !+ ! CONTINUE command !- DEFINE TOKEN "continue" - /DESCRIPTION="Resumes an interupted program, DCL command or procedure." - /TOPIC="CONTINUE" "$[~block-indent~] CONTINUE" END DEFINE ! !+ ! COPY command !- DEFINE TOKEN "copy" - /DESCRIPTION="Creates a new file from one or more existing files." - /TOPIC="COPY" "$[~block-indent~] COPY[~copy-quals~]... {~input-file-spec-lst~} {~output-file-spec~}" END DEFINE DEFINE PLACEHOLDER "copy-quals" - /DESCRIPTION="copy qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="copy qualifier" - /TYPE=MENU "/ALLOCATION={~number-of-blocks~}" "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONCATENATE" "/[~no~]CONFIRM" "/[~no~]CONTIGUOUS" "/CREATED" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/EXTENSION={~number-of-blocks~}" "/[~no~]LOG" "/MODIFIED" "/[~no~]OVERLAY" "/PROTECTION=({~prot-lst~}...)" "/[~no~]READ_CHECK" "/[~no~]REPLACE" "/[~no~]SINCE=[~time-string~]" "/[~no~]TRUNCATE" "/VOLUME={~volume-num~}" "/[~no~]WRITE_CHECK" END DEFINE ! !+ ! CREATE command !- DEFINE TOKEN "create" - /DESCRIPTION="Creates one or more files." - /TOPIC="CREATE" "$[~block-indent~] CREATE[~create-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "create-quals" - /DESCRIPTION="create qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="create qualifier" - /TYPE=MENU "/[~no~]LOG" "/OWNER_UIC={~uic~}" "/PROTECTION=({~prot-lst~}...)" END DEFINE ! !+ ! CREATE/DIRECTORY command !- DEFINE TOKEN "create/directory" - /DESCRIPTION="Creates one or more new directories or subdirectories." - /TOPIC="CREATE/DIRECTORY" "$[~block-indent~] CREATE/DIRECTORY[~create-dir-quals~]... {~dir-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "create-dir-quals" - /DESCRIPTION="create/directory qualifiers" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="create/directory qualifier" - /TYPE=MENU "/[~no~]LOG" "/OWNER_UIC={~uic~} " "/PROTECTION=({~prot-lst~}...)" "/VERSION_LIMIT=[~integer~]" "/VOLUME={~volume-num~}" END DEFINE ! !+ ! CREATE/FDL command !- DEFINE TOKEN "create/fdl" - /DESCRIPTION="Uses an FDL input file to create a new, empty data file." - /TOPIC="CREATE/FDL" "$[~block-indent~] CREATE/FDL={~fdl-file-spec~}[~create-fdl-quals~]... [~file-spec~]" END DEFINE DEFINE PLACEHOLDER "create-fdl-quals" - /DESCRIPTION="create/fdl qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="create/fdl qualifier" - /TYPE=MENU "/[~no~]LOG" END DEFINE ! !+ ! CREATE/NAME_TABLE command !- DEFINE TOKEN "create/name_table" - /DESCRIPTION="Creates a new logical name table." - /TOPIC="CREATE/NAME_TABLE" "$[~block-indent~] CREATE/NAME_TABLE[~create-name_table-quals~]... {~table-name~}" END DEFINE DEFINE PLACEHOLDER "create-name_table-quals" - /DESCRIPTION="create qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="create/name_table qualifier" - /TYPE=MENU "/ATTRIBUTE=({~name-table-attrib-lst~})" "/EXECUTIVE_MODE" "/[~no~]LOG" "/PARENT_TABLE={~table-name~}" "/PROTECTION=({~prot-lst~}...)" "/QUOTA={~number-of-bytes~}" "/SUPERVISOR_MODE" "/USER_MODE" END DEFINE DEFINE PLACEHOLDER "name-table-attrib-lst" - /DESCRIPTION="create/name_table attribute keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="create/name_table /attributes" - /TYPE=NONTERMINAL "{~name-table-attrib-kw~}..." END DEFINE DEFINE PLACEHOLDER "name-table-attrib-kw" - /DESCRIPTION="create/name_table/attribute keyword." - /SEPARATOR="," - /LEADING="=" - /TOPIC="create/name_table /attributes" - /TYPE=MENU "CONFINE" "NO_ALIAS" "SUPERSEDE" END DEFINE ! !+ ! CREATE/TERMINAL command !- DEFINE TOKEN "create/terminal" - /DESCRIPTION="Creates a window that emulates another terminal type." - /TOPIC="CREATE/TERMINAL" "$[~block-indent~] CREATE/TERMINAL[~create-terminal-quals~]... -" "[~block-indent~] [~command~]" END DEFINE DEFINE PLACEHOLDER "create-terminal-quals" - /DESCRIPTION="create/terminal qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="create/terminal qualifier" - /TYPE=MENU "/APPLICATION_KEYPAD" "/BIG_FONT" "/[~no~]BROADCAST" "/[~no~]CARRIAGE_CONTROL" "/[~no~]CLI={~file-spec~}" "/CONTROLLER={~file-spec~}" "/DEFINE_LOGICAL=({~logical-name-lst~})" "/[~no~]DETACH" "/DISPLAY={~display-device~}" "/[~no~]ESCAPE" "/[~no~]FALLBACK" "/[~no~]HOSTSYNC" "/INPUT={~file-spec~}" "/INSERT" "/[~no~]KEYPAD" "/[~no~]LINE_EDITING" "/LITTLE_FONT" "/[~no~]LOGGED_IN" "/[~no~]LOGICAL_NAMES" "/[~no~]NOTIFY" "/NUMERIC_KEYPAD" "/OVERSTRIKE" "/[~no~]PASTHRU" "/[~no~]PROCESS={~process-name~}" "/PROMPT={~string-expr~}" "/[~no~]READSYNC" "/RESOURCE_FILE={~file-spec~}" "/[~no~]SYMBOLS" "/TABLE={~table-name~}" "/[~no~]TTSYNC" "/[~no~]TYPE_AHEAD" "/[~no~]WAIT" "/WINDOW_ATTRIBUTES=({~window-attrib-lst~})" END DEFINE DEFINE PLACEHOLDER "window-attrib-lst" - /DESCRIPTION="Window attribute keyword list." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~window-attrib-kw~},[~window-attrib-lst~]" END DEFINE DEFINE PLACEHOLDER "window-attrib-kw" - /DESCRIPTION="a menu of window attribute keywords" - /SEPARATOR="," - /LEADING="," - /TYPE=MENU "BACKGROUND" "FOREGROUND" "WIDTH" "HEIGHT" "X_POSITION" "Y_POSITION" "ROWS" "COLUMNS" "INITIAL_STATE" "TITLE" "ICON_NAME" "FONT" END DEFINE ! !+ ! CREATE/VOLUME command !- DEFINE TOKEN "create/volume" - /DESCRIPTION="Places a file onto a relative volume n of a multivolume set." - /TOPIC="CREATE/VOLUME" "$[~block-indent~] CREATE/VOLUME={~volume-num~} [~file-spec-lst~]" END DEFINE ! !+ ! DEALLOCATE command !- DEFINE TOKEN "deallocate" - /DESCRIPTION="Makes an allocated device available to other processes." - /TOPIC="DEALLOCATE" "$[~block-indent~] DEALLOCATE/[~deallocate-quals~]... {~device-name~}" END DEFINE DEFINE PLACEHOLDER "deallocate-quals" - /DESCRIPTION="deallocate qualifier" - /DUPLICATION=HORIZONTAL - /SEPARATOR="/" - /TOPIC="deallocate qualifier" - /TYPE=MENU "ALL" END DEFINE ! !+ ! DEASSIGN command !- DEFINE TOKEN "deassign" - /DESCRIPTION="Cancels a logical name assignment." - /TOPIC="DEASSIGN" "$[~block-indent~] DEASSIGN[~deassign-quals~]... [~logical-name~]" END DEFINE DEFINE PLACEHOLDER "deassign-quals" - /DESCRIPTION="deassign qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="deassign qualifier" - /TYPE=MENU "/ALL" "/EXECUTIVE_MODE" "/GROUP" "/JOB" "/PROCESS" "/SUPERVISOR_MODE" "/SYSTEM" "/TABLE={~table-name~}" "/USER_MODE" END DEFINE ! !+ ! DEASSIGN/QUEUE command !- DEFINE TOKEN "deassign/queue" - /DESCRIPTION="Dessigns a logical queue." - /TOPIC="DEASSIGN/QUEUE" "$[~block-indent~] DEASSIGN/QUEUE {~queue-name~}" END DEFINE ! !+ ! DEFINE command !- DEFINE TOKEN "define" - /DESCRIPTION="Associates equivalence names with a logical name." - /TOPIC="DEFINE" "$[~block-indent~] DEFINE[~define-quals~]... {~logical-name~} {~equivalence-name-lst~}" END DEFINE DEFINE PLACEHOLDER "define-quals" - /DESCRIPTION="define qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="define qualifier" - /TYPE=MENU "/EXECUTIVE_MODE" "/GROUP" "/JOB" "/[~no~]LOG" "/NAME_ATTRIBUTES=([~name-attrib-lst~])" "/PROCESS" "/SUPERVISOR_MODE" "/SYSTEM" "/TABLE={~table-name~}" "/TRANSLATION_ATTRIBUTES=([~translation-attrib-lst~])" "/USER_MODE" END DEFINE ! !+ ! DEFINE/CHARACTERISTIC command !- DEFINE TOKEN "define/characteristic" - /DESCRIPTION="Assigns a numeric value to a queue characteristic." - /TOPIC="DEFINE/CHARACTERISTIC" "$[~block-indent~] DEFINE/CHARACTERISTIC {~characteristic-name~} {~characteristic-number~}" END DEFINE ! !+ ! DEFINE/FORM command !- DEFINE TOKEN "define/form" - /DESCRIPTION="Assigns a numeric value and attributes to a print form name." - /TOPIC="DEFINE/FORM" "$[~block-indent~] DEFINE/FORM[~define-form-quals~]... {~form-name~} {~form-number~}" END DEFINE DEFINE PLACEHOLDER "define-form-quals" - /DESCRIPTION="Define/form qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="define/form qualifier" - /TYPE=MENU "/DESCRIPTION={~string-expr~}" "/LENGTH={~integer~}" "/MARGIN=({~margin-opt-lst~})" "/PAGE_SETUP=({~device-ctrl-mod-lst~})" "/SETUP=({~device-ctrl-mod-lst~})" "/SHEET_FEED" "/STOCK={~string-expr~}" "/[~no~]TRUNCATE" "/WIDTH={~integer~}" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "form-name" - /DESCRIPTION="Form name." - /SEPARATOR="," - /TYPE=TERMINAL "String, an unquoted string of 1 to 31 characters that defines a form type." END DEFINE DEFINE PLACEHOLDER "form-number" - /DESCRIPTION="Form number." - /SEPARATOR="," - /TYPE=TERMINAL "Integer, a number in the range 0 to 9999." END DEFINE ! !+ ! DEFINE/KEY command !- DEFINE TOKEN "define/key" - /DESCRIPTION="Associates an equivalence string and a set of attributes with akey on the terminal keyboard." - /TOPIC="DEFINE/KEY" "$[~block-indent~] DEFINE/KEY[~define-key-quals~]... {~key-name~} {~equivalence-name~}" END DEFINE DEFINE PLACEHOLDER "define-key-quals" - /DESCRIPTION="Define/key qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="define/key qualifier" - /TYPE=MENU "/ECHO" "/[~no~]ERASE" "/IF_STATE=({~state-name-lst~})" "/LOCK_STATE" "/[~no~]LOG" "/SET_STATE={~state-name~}" "/TERMINATE" END DEFINE DEFINE PLACEHOLDER "key-name" - /DESCRIPTION="Key name." - /SEPARATOR="," - /TOPIC="define/key parameter" - /TYPE=TERMINAL "string, a valid definable keyboard key name." END DEFINE ! !+ ! DELETE command !- DEFINE TOKEN "delete"/PLACEHOLDER="delete" DEFINE PLACEHOLDER "delete" - /DESCRIPTION="Deletes files, queues, jobs, and forms." - /TOPIC="DELETE" - /TYPE=MENU "delete-file"/PLACEHOLDER "delete/qualifiers"/PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "delete-file" - /DESCRIPTION="Deletes files." - /TOPIC="DELETE" - /TYPE=NONTERMINAL "$[~block-indent~] DELETE {~file-spec~}" END DEFINE DEFINE PLACEHOLDER "delete/qualifiers" - /DESCRIPTION="Deletes queue, symbol, record, characteristic, and forms." - /TOPIC="DELETE" - /TYPE=NONTERMINAL "$[~block-indent~] DELETE[~delete-quals~] " END DEFINE DEFINE PLACEHOLDER "delete-quals" - /DESCRIPTION="delete qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="delete" - /TYPE=MENU "/CHARACTERISTIC/NOLOG {~characteristic-name~}" "/ENTRY=({~entry-number-lst~}) [~queue-name~]" "/FORM {~form-name~}" "/INTRUSION_RECORD {~source~}" "/KEY [~key-name~]" "/QUEUE {~queue-name~}" "/SYMBOL [~symbol-name~]" END DEFINE DEFINE PLACEHOLDER "source" - /DESCRIPTION="Name of device or remote system where user attempting login." - /SEPARATOR="," - /TOPIC="delete/intrusion_record parameter" - /TYPE=TERMINAL "String, Name of device or remote system where user attempting login." END DEFINE DEFINE PLACEHOLDER "entry-number-lst" - /DESCRIPTION="List of valid entry numbers" - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~entry-number~},[~entry-number-lst~]" END DEFINE DEFINE PLACEHOLDER "entry-number" - /DESCRIPTION="A valid job entry number." - /SEPARATOR="," - /TYPE=TERMINAL "Integer, a valid job entry number." END DEFINE DEFINE PLACEHOLDER "device-ctrl-mod-lst" - /DESCRIPTION="List of valid device control modules." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~device-ctrl-mod~},[~device-ctrl-mod-lst~]" END DEFINE DEFINE PLACEHOLDER "device-ctrl-mod" - /DESCRIPTION="A device control module from the device control library." - /SEPARATOR="," - /TYPE=TERMINAL "String, A device control module located in the device control library." END DEFINE DEFINE PLACEHOLDER "margin-opt-lst" - /DESCRIPTION="List of valid margin option keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~margin-opt~}..." END DEFINE DEFINE PLACEHOLDER "margin-opt" - /DESCRIPTION="A valid margin option keywords." - /SEPARATOR="," - /TYPE=MENU "BOTTOM={~integer~}" "LEFT={~integer~}" "RIGHT={~integer~}" "TOP={~integer~}" END DEFINE DEFINE PLACEHOLDER "state-name-lst" - /DESCRIPTION="List of user defined state name strings." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~state-name~},[~state-name-lst~]" END DEFINE DEFINE PLACEHOLDER "state-name" - /DESCRIPTION="A user defined state name string." - /SEPARATOR="," - /TYPE=TERMINAL "Alphanumeric string, to be set when a defined key is pressed." END DEFINE DEFINE PLACEHOLDER "queue-name-lst" - /DESCRIPTION="List of valid queue names." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~queue-name~},[~queue-name-lst~]" END DEFINE DEFINE PLACEHOLDER "queue-name" - /DESCRIPTION="Name of a valid queue." - /SEPARATOR="," - /LEADING="=" - /TYPE=TERMINAL "String, a currently defined queue's logical name." END DEFINE ! !+ ! DEPOSIT command !- DEFINE TOKEN "deposit" - /DESCRIPTION="Replaces the contents of locations in virtual memory." - /TOPIC="DEPOSIT" "$[~block-indent~] DEPOSIT[~deposit-quals~]... {~start-address~}={~deposit-data~}" END DEFINE DEFINE PLACEHOLDER "deposit-data" - /DESCRIPTION="The data to be deposited into the specified locations." - /SEPARATOR="," - /TYPE=TERMINAL "data to be converted to binary and then deposited into the specified locations." END DEFINE DEFINE PLACEHOLDER "start-address" - /DESCRIPTION="Starting address of a virtual memory location." - /TYPE=TERMINAL "Starting address or address symbol representing a virtual memory location." END DEFINE DEFINE PLACEHOLDER "end-address" - /DESCRIPTION="Ending virtual memory address" - /LEADING=":" - /TYPE=TERMINAL "a virtual memory address representing the end of an address range" END DEFINE DEFINE PLACEHOLDER "deposit-quals" - /DESCRIPTION="deposit qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="deposit qualifier" - /TYPE=MENU "/ASCII" "/BYTE" "/DECIMAL" "/HEXADECIMAL" "/LONGWORD" "/OCTAL" "/WORD" END DEFINE ! !+ ! DIFFERENCES command !- DEFINE TOKEN "differences" - /DESCRIPTION="Compares two disk files and displays the results." - /TOPIC="DIFFERENCES" "$[~block-indent~] DIFFERENCES[~differences-quals~]... {~file-spec~} ","-" "[~block-indent~] [~file-spec~]" END DEFINE DEFINE PLACEHOLDER "differences-quals" - /DESCRIPTION="differences qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="differences qualifier" - /TYPE=MENU "/CHANGE_BAR=[~change-bar-opts~]" "/COMMENT_DELIMITER=([~diff-comment-delimeter-lst~])" "/EXACT" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/IGNORE=({~ignore-kw-lst~})" "/MATCH={~match-size~}" "/MAXIMUM_DIFFERENCES={~integer~}" "/MERGED=[~integer~]" "/MODE=({~radix-lst~})" "/[~no~]NUMBER" "/OUTPUT={~file-spec~}" "/[~no~]PAGE=[~page-kw~]" "/PARALLEL=[~integer~]" "/SEARCH={~string-expr~}" "/SEPARATED=([~diff-separated~])" "/SLP" "/WIDTH={~integer~}" "/WINDOW={~window-size~}" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "diff-comment-delimeter-lst" - /DESCRIPTION="List of characters or difference comment delimeter keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=MENU "{~character~},[~diff-comment-delimeter-lst~]" "{~diff-comment-kw~},[~diff-comment-delimeter-lst~]" END DEFINE DEFINE PLACEHOLDER "diff-comment-kw" - /DESCRIPTION="List of valid difference/comment_delimeter keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="differences/comment_delimeter" - /TYPE=MENU "COLON" "COMMA" "EXCLAMATION" "FORM_FEED" "LEFT" "RIGHT" "SEMI_COLON" "SLASH" "SPACE" "TAB" END DEFINE DEFINE PLACEHOLDER "diff-separated" - /DESCRIPTION="Lists only records that contain differences." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="differences/separated" - /TYPE=NONTERMINAL "{~diff-separated1~},{~diff-separated2~}" END DEFINE DEFINE PLACEHOLDER "diff-separated1" - /DESCRIPTION="Lists only records that contain differences." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="differences/separated" - /TYPE=MENU "file-spec"/PLACHOLDER "MASTER" END DEFINE DEFINE PLACEHOLDER "diff-separated2" - /DESCRIPTION="Lists only records that contain differences." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="differences/separated" - /TYPE=MENU "file-spec"/PLACHOLDER "REVISION" END DEFINE DEFINE PLACEHOLDER "change-bar-opts" - /DESCRIPTION="Options for change_bar." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="differences/change_bar" - /TYPE=NONTERMINAL "([~change-char~],[~change-bar-number~])" END DEFINE DEFINE PLACEHOLDER "change-char" - /DESCRIPTION="Character to use to mark differences between files." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="differences/change_bar" - /TYPE=NONTERMINAL "{~character~}" END DEFINE DEFINE PLACEHOLDER "change-bar-number" - /DESCRIPTION="Keyword indicating whether to suppress line numbers." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="differences/change_bar" - /TYPE=NONTERMINAL "[~no~]NUMBER" END DEFINE DEFINE PLACEHOLDER "ignore-kw-lst" - /DESCRIPTION="List of valid difference/ignore qualifier keywords." - /SEPARATOR="," - /LEADING="," - /TYPE=NONTERMINAL "{~ignore-kw~},[~ignore-kw-lst~]" END DEFINE DEFINE PLACEHOLDER "ignore-kw" - /DESCRIPTION="List of valid difference/ignore qualifier keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="differences/ignore" - /TYPE=MENU "BLANK_LINES" "CASE" "COMMENTS" "FORM_FEEDS" "HEADER={~integer~}" "TRAILING_SPACES" "SPACING" "EDITED" "EXACT" "PRETTY" END DEFINE DEFINE PLACEHOLDER "match-size" - /DESCRIPTION="Specifies number of records that indicate matching data." - /DUPLICATION=HORIZONTAL - /TOPIC="differences/match" - /TYPE=TERMINAL "Integer, specifies number of records searched that indicate matching data." END DEFINE DEFINE PLACEHOLDER "window-size" - /DESCRIPTION="The number of records to search before failing match." - /DUPLICATION=HORIZONTAL - /TOPIC="differences/window" - /TYPE=TERMINAL "Integer, the number of records to search before failing match." END DEFINE DEFINE PLACEHOLDER "radix-lst" - /DESCRIPTION="List of valid radix keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~radix~},[~radix-lst~]" END DEFINE DEFINE PLACEHOLDER "radix" - /DESCRIPTION="A valid radix keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TYPE=MENU "ASCII" "HEXADECIMAL" "OCTAL" END DEFINE ! !+ ! DIRECTORY command !- DEFINE TOKEN "directory" - /DESCRIPTION="Provides information about a file or group of files." - /TOPIC="DIRECTORY" "$[~block-indent~] DIRECTORY[~directory-quals~]... [~file-spec-lst~]" END DEFINE DEFINE PLACEHOLDER "directory-quals" - /DESCRIPTION="directory qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="directory qualifier" - /TYPE=MENU "/[~no~]ACL" "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BRIEF" "/BY_OWNER=[~uic~]" "/COLUMNS={~integer~}" "/CREATED" "/[~no~]DATE=[~date-opt~]" "/EXACT" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/FILE_ID" "/FULL" "/GRAND_TOTAL" "/[~no~]HEADING" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/MODIFIED" "/OUTPUT=[~file-spec~]" "/[~no~]OWNER" "/[~no~]PAGE=[~page-kw~]" "/PRINTER" "/PROTECTION=({~prot-lst~}...)" "/SEARCH={~string-expr~}" "/SECURITY" "/SELECT=({~select-kw-lst~})" "/SHELVED_STATE" "/[~no~]SINCE=[~time-string~]" "/[~no~]SIZE=[~dir-size-opt~]" "/TOTAL" "/[~no~]TRAILING" "/VERSIONS={~integer~}" "/WIDTH=({~width-kw-lst~})" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "dir-size-opt" - /DESCRIPTION="Displays the size in blocks of each file." - /DUPLICATION=HORIZONTAL - /TOPIC="directory/size" - /TYPE=MENU "ALL" "ALLOCATION" "USED" END DEFINE DEFINE PLACEHOLDER "select-kw-lst" - /DESCRIPTION="List of valid directory/select qualifier keywords." - /SEPARATOR="," - /LEADING="," - /TYPE=NONTERMINAL "{~select-kw~}..." END DEFINE DEFINE PLACEHOLDER "select-kw" - /DESCRIPTION="List of valid directory/select qualifier keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="directory/select" - /TYPE=MENU "[~no~]ACL" "FILE=([~dir-select-file-opt-lst~])" "[~no~]ONLINE" "[~no~]SHELVABLE" "SIZE=MAXIMUM={~integer~}" "SIZE=MINIMUM={~integer~}" "SIZE=(MAXIMUM={~integer~},MINIMUM={~integer~})" END DEFINE DEFINE PLACEHOLDER "dir-select-file-opt-lst" - /DESCRIPTION="List of directory/select file option keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~dir-select-file-opt~}..." END DEFINE DEFINE PLACEHOLDER "dir-select-file-opt" - /DESCRIPTION="A valid directory/select file option keywords." - /SEPARATOR="," - /TYPE=MENU "[~no~]NODE" "[~no~]DEVICE" "[~no~]DIRECTORY" "[~no~]NAME" "[~no~]TYPE" "[~no~]VERSION" END DEFINE DEFINE PLACEHOLDER "date-opt" - /DESCRIPTION="Possible date options" - /LEADING="=" - /TOPIC="" - /TYPE=MENU "ALL" "BACKUP" "CREATED" "EFFECTIVE" "EXPIRED" "MODIFIED" "RECORDING" END DEFINE DEFINE PLACEHOLDER "width-kw-lst" - /DESCRIPTION="List of valid directory/width qualifier keywords." - /SEPARATOR="," - /LEADING="," - /TYPE=NONTERMINAL "{~width-kw~}..." END DEFINE DEFINE PLACEHOLDER "width-kw" - /DESCRIPTION="List of valid directory/width qualifier keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="directory/width" - /TYPE=MENU "DISPLAY={~integer~}" "FILENAME={~size-in-char~}" "OWNER={~size-in-char~}" "SIZE={~size-in-char~}" END DEFINE ! !+ ! DISABLE command !- DEFINE TOKEN "disable" - /DESCRIPTION="Disables autostart feature." - /TOPIC="DISABLE" "$[~block-indent~] DISABLE AUTOSTART[~disable-quals~]... " END DEFINE DEFINE PLACEHOLDER "disable-quals" - /DESCRIPTION="disable autostart qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="disable autostart qualifier" - /TYPE=MENU "/NAME_OF_MANAGER={~string-expr~}" "/ON_NODE" "/QUEUES" END DEFINE ! !+ ! DISCONNECT command !- DEFINE TOKEN "disconnect" - /DESCRIPTION="Break connection between a physical and a virtual terminal." - /TOPIC="DISCONNECT" "$[~block-indent~] DISCONNECT/[~disconnect-quals~]... " END DEFINE DEFINE PLACEHOLDER "disconnect-quals" - /DESCRIPTION="disconnect qualifier" - /DUPLICATION=HORIZONTAL - /SEPARATOR="/" - /TOPIC="disconnect qualifier" - /TYPE=MENU "CONTINUE" END DEFINE ! !+ ! DISMOUNT command * THIS TOKEN IS UNCOMPLETE - Not needed for V12.0 * !- !DEFINE TOKEN "dismount" - ! /DESCRIPTION="Closes a mounted disk or magnetic tape volume." - ! /TOPIC="DISMOUNT" ! ! "$[~block-indent~] DISMOUNT[~dismount-quals~]... {~device-name~}" ! ! END DEFINE DEFINE PLACEHOLDER "dismount-quals" - /DESCRIPTION="dismount qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="dismount qualifier" - /TYPE=MENU "/ABORT" "/CLUSTER" "/OVERRIDE" "/UNIT" "/[~no~]UNLOAD" END DEFINE ! !+ ! DUMP command !- DEFINE TOKEN "dump" - /DESCRIPTION="Display contents of files, disks and magnetic tape volumes." - /TOPIC="DUMP" "$[~block-indent~] DUMP[~dump-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "dump-quals" - /DESCRIPTION="dump qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="dump qualifier" - /TYPE=MENU "/ALLOCATED" "/BLOCKS=([~block-opt-lst~])" "/BYTE" "/DECIMAL" "/DESCRIPTOR=([~descriptor-opt-lst~])" "/DIRECTORY" "/EXACT" "/FILE_HEADER" "/[~no~]FORMATTED" "/HEADER" "/HEXADECIMAL" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/IDENTIFIER={~file-id~}" "/LONGWORD" "/MEDIA_FORMAT" "/NUMBER=[~integer~]" "/OCTAL" "/OUTPUT={~file-spec~}" "/PATH_TABLE" "/[~no~]PAGE=[~page-kw~]" "/PRINTER" "/RECORDS=([~block-opt-lst~])" "/SEARCH={~string-expr~}" "/VALIDATE_HEADER" "/WORD" "/[~no~]WRAP" END DEFINE ! !+ ! ENABLE command !- DEFINE TOKEN "enable" - /DESCRIPTION="Starts all stopped autostart queues for a node." - /TOPIC="ENABLE" "$[~block-indent~] ENABLE AUTOSTART[~enable-quals~]... " END DEFINE DEFINE PLACEHOLDER "enable-quals" - /DESCRIPTION="enable autostart qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="enable autostart qualifier" - /TYPE=MENU "/NAME_OF_MANAGER={~string-expr~}" "/ON_NODE={~node~}" "/QUEUES" END DEFINE ! !+ ! EOJ command !- DEFINE TOKEN "eoj" - /DESCRIPTION="Marks the end of a batch job submitted through a card reader." - /TOPIC="EOJ" "$[~block-indent~] EOJ" END DEFINE ! !+ ! EXAMINE command !- DEFINE TOKEN "examine" - /DESCRIPTION="Displays the contents of virtual memory." - /TOPIC="EXAMINE" "$[~block-indent~] EXAMINE[~examine-quals~]... {~start-address~}:[~end-address~]" END DEFINE DEFINE PLACEHOLDER "examine-quals" - /DESCRIPTION="examine qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="examine qualifier" - /TYPE=MENU "/ASCII" "/BYTE" "/DECIMAL" "/HEXADECIMAL" "/LONGWORD" "/OCTAL" "/WORD" END DEFINE ! !+ ! INITIALIZE command !- DEFINE TOKEN "initialize" - /DESCRIPTION="Formats and labels a disk or magnetic tape volume." - /TOPIC="INITIALIZE" "$[~block-indent~] INITIALIZE[~initialize-quals~]... {~device-name~} {~volume-label~}" END DEFINE DEFINE PLACEHOLDER "initialize-quals" - /DESCRIPTION="initialize qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="initialize qualifier" - /TYPE=MENU "/ACCESSED={~number-of-directories~}" "/BADBLOCKS=({~bad-block-area-lst~})" "/CLUSTER_SIZE={~number-of-blocks~}" "/DATA_CHECK=({~data_check-opt-lst~})" "/DENSITY={~density-value~}" "/DIRECTORIES={~number-of-entries~}" "/[~no~]ERASE" "/EXTENSION={~number-of-blocks~}" "/FILE_PROTECTION=({~prot-lst~}...)" "/GROUP" "/HEADERS={~number-of-headers~}" "/[~no~]HIGHWATER" "/INDEX={~index-position-opt~} "/LABEL={~volume-label~}" "/MAXIMUM_FILES={~integer~}" "/MEDIA_FORMAT=[~no~]COMPACTION" "/OVERRIDE=({~init-override-opt-lst~})" "/OWNER_UIC={~uic~}" "/PROTECTION=({~init-prot-lst~}...)" "/[~no~]SHARE" "/SIZE={~integer~}" "/STRUCTURE={~structure-level~}" "/SYSTEM" "/USER_NAME={~user-name~}" "/[~no~]VERIFIED" "/WINDOWS={~number-mapping-pointers~}" END DEFINE DEFINE PLACEHOLDER "init-prot-lst" - /DESCRIPTION="List of ownership and access placeholder for initialize." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="initialize /protection" - /TYPE=NONTERMINAL "{~ownership~}:[~init-access-lst~]" END DEFINE DEFINE PLACEHOLDER "init-access-lst" - /DESCRIPTION="(R)ead, (W)rite, (C)reate, (D)elete access option." - /SEPARATOR="" - /LEADING=":" - /TOPIC="initialize /protection" - /TYPE=MENU "R" "W" "C" "D" "RWCD" "RWC" "RC" END DEFINE DEFINE PLACEHOLDER "volume-label" - /DESCRIPTION="Disk or magnetic tape volume label" - /SEPARATOR="," - /TYPE=TERMINAL "String, a volume id consisting of a sequence of alphanumerics, $, - or _" END DEFINE ! !+ ! INITIALIZE/QUEUE command !- DEFINE TOKEN "initialize/queue" - /DESCRIPTION="Create queues and assign them names and attributes." - /TOPIC="INITIALIZE/QUEUE" "$[~block-indent~] INITIALIZE/QUEUE{~initialize-queue-quals~}... {~queue-name~}" END DEFINE DEFINE PLACEHOLDER "initialize-queue-quals" - /DESCRIPTION="initialize/queue qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="initialize/queue qualifier" - /TYPE=MENU "/AUTOSTART_ON=({~node~}::[~device-name~])" "/BASE_PRIORITY={~job-priority~}" "/BATCH" "/BLOCK_LIMIT=({~block-range~})" "/[~no~]CHARACTERISTICS=[~characteristic-lst~]" "/CLOSE" "/CPUDEFAULT={~cpudefault-time~}" "/CPUMAXIMUM={~cpumaximum-time~}" "/[~no~]DEFAULT=([~default-print-opt-lst~])" "/[~no~]DESCRIPTION=[~string~]" "/DEVICE=[~device-kw~]" "/DISABLE_SWAPPING" "/ENABLE_GENERIC" "/FORM_MOUNTED={~form-mounted-type~}" "/GENERIC=([~queue-name-lst~])" "/JOB_LIMIT={~integer~} "/LIBRARY={~file-spec~}" "/NAME_OF_MANAGER={~string-expr~}" "/ON=[~node~]::[~device-name~]" "/OPEN" "/OWNER_UIC={~uic~}" "/PROCESSOR={~file-spec~}" "/PROTECTION=({~prot-lst~}...)" "/RECORD_BLOCKING" "/[~no~]RETAIN={~init-queue-retain-opt~}" "/SCHEDULE=[~no~]SIZE" "/SEPARATE=({~separate-opt-lst~})" "/START" "/WSDEFAULT={~integer~}" "/WSEXTENT={~integer~}" "/WSQUOTA={~integer~}" END DEFINE DEFINE PLACEHOLDER "init-queue-retain-opt" - /DESCRIPTION="Specifies when you want your jobs to be retained in a queue." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="initialize /queue /retain" - /TYPE=MENU "ALL" "ERROR" END DEFINE DEFINE PLACEHOLDER "separate-opt-lst" - /DESCRIPTION="List of job separation options." - /SEPARATOR="," - /TOPIC="initialize/queue/separate" - /LEADING="," - /TYPE=NONTERMINAL "{~separate-opt~}..." END DEFINE DEFINE PLACEHOLDER "separate-opt" - /DESCRIPTION="job separation option." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="initialize/queue/separate" - /TYPE=MENU "[~no~]BURST" "[~no~]FLAG" "[~no~]TRAILER" "[~no~]RESET=({~device-ctrl-mod-lst~})" END DEFINE ! !+ ! JOB command !- DEFINE TOKEN "job" - /DESCRIPTION="Marks the start of a batch job submitted via card reader." - /TOPIC="JOB" "$[~block-indent~] JOB[~job-quals~]... {~user-name~}" END DEFINE DEFINE PLACEHOLDER "job-quals" - /DESCRIPTION="job qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="job qualifier" - /TYPE=MENU "/AFTER=[~time-string~]" "/CHARACTERISTICS={~characteristic-lst~}" "/CLI={~file-spec~}" "/CPUTIME={~cpu-time-opt~}" "/[~no~]DELETE" "/[~no~]HOLD" "/[~no~]KEEP" "/[~no~]LOG_FILE=[~file-spec~]" "/NAME={~job-name~}" "/[~no~]NOTIFY" "/PARAMETERS=({~P1-P8~})" "/[~no~]PRINTER=[~queue-name~]" "/PRIORITY={~job-priority~}" "/QUEUE={~queue-name~}" "/[~no~]RESTART" "/[~no~]TRAILING_BLANKS" "/WSDEFAULT={~integer~}" "/WSEXTENT={~integer~}" "/WSQUOTA={~integer~}" END DEFINE DEFINE PLACEHOLDER "user-name-lst" - /DESCRIPTION="List of user names." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~user-name~},[~user-name-lst~]" END DEFINE DEFINE PLACEHOLDER "user-name" - /DESCRIPTION="user-name" - /TYPE=TERMINAL "String, valid user name identifier." END DEFINE ! !+ ! LOGIN command !- DEFINE TOKEN "login" - /DESCRIPTION="Initiates an interactive terminal session." - /TOPIC="LOGIN" "$[~block-indent~] LOGIN[~login-quals~]... " END DEFINE DEFINE PLACEHOLDER "login-quals" - /DESCRIPTION="login qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="login qualifier" - /TYPE=MENU "/CLI={~file-spec~}" "/[~no~]COMMAND=[~file-spec~]" "/DISK={~device-name~}" "/NEW_PASSWORD" "/TABLES=({~command-table-lst~})" END DEFINE ! !+ ! LOGOUT command !- DEFINE TOKEN "logout" - /DESCRIPTION="Terminates an interactive terminal session." - /TOPIC="LOGOUT" "$[~block-indent~] LOGOUT[~logout-quals~]... " END DEFINE DEFINE PLACEHOLDER "logout-quals" - /DESCRIPTION="logout qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="logout qualifier" - /TYPE=MENU "/BRIEF" "/FULL" "/[~no~]HANGUP" END DEFINE ! !+ ! MOUNT command * THIS TOKEN IS UNCOMPLETE - Not needed for V12.0 * !- !DEFINE TOKEN "mount" - ! /DESCRIPTION="makes a disk/magnetic tape volume available for processing." - ! /TOPIC="MOUNT" ! ! "$[~block-indent~] MOUNT[~mount-quals~]... {~device-name-lst~} [~volume-label-lst~]"," -" ! " [~logical-name~]" ! ! END DEFINE DEFINE PLACEHOLDER "mount-quals" - /DESCRIPTION="mount qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="mount qualifier" - /TYPE=MENU "/[~no~]CONFIRM" "/COPY" "/DATA_CHECK" "/DENSITY" "/EXTENSION" "/FOREIGN" "/GROUP" "/HDR3" "/INCLUDE" "/[~no~]INITIALIZE" "/LABEL" "/MEDIA_FORMAT" "/MESSAGE" "/MOUNT_VERIFICATION" "/MULTI_VOLUME" "/OVERRIDE" "/OWNER_UIC={~uic~}" "/PROCESSOR" "/PROTECTION=({~prot-lst~}...)" "/QUOTA" "/REBUILD" "/RECORDSIZE" "/SHADOW" "/[~no~]SHARE" "/SUBSYSTEM" "/SYSTEM" "/UNDEFINED_FAT" "/[~no~]UNLOAD" "/WINDOWS" "/WRITE" END DEFINE DEFINE PLACEHOLDER "volume-label-lst" - /DESCRIPTION="disk or tape logical names" - /SEPARATOR="" - /LEADING="=" - /TYPE=NONTERMINAL "{~volume-label~},[~volume-label-lst~]" END DEFINE ! !+ ! PASSWORD command !- DEFINE TOKEN "password" - /DESCRIPTION="Provides a password for a user account." - /TOPIC="PASSWORD" "$[~block-indent~] PASSWORD {~password~}" END DEFINE DEFINE PLACEHOLDER "password" - /DESCRIPTION="password" - /TYPE=TERMINAL "alphanumeric password text." END DEFINE ! !+ ! PRINT command !- DEFINE TOKEN "print" - /DESCRIPTION="Queues one or more files for printing to an output queue." - /TOPIC="PRINT" "$[~block-indent~] PRINT[~print-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "print-quals" - /DESCRIPTION="print qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="print qualifier" - /TYPE=MENU "/[~no~]AFTER=[~time-string~]" "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/[~no~]BURST=[~burst-kw~]" "/[~no~]BY_OWNER=[~uic~]" "/CHARACTERISTICS={~characteristic-lst~}" "/[~no~]CONFIRM" "/COPIES={~integer~}" "/[~no~]CREATED" "/[~no~]DELETE" "/DEVICE={~queue-name~}" "/[~no~]EXCLUDE=([~file-spec-lst~])" "/[~no~]EXPIRED" "/[~no~]FEED" "/[~no~]FLAG=[~flag-kw~]" "/FORM={~form~}" "/[~no~]HEADER" "/[~no~]HOLD" "/[~no~]IDENTIFY" "/JOB_COUNT={~job-count-number~}" "/[~no~]LOWERCASE" "/[~no~]MODIFIED" "/NAME={~job-name~}" "/NOTE={~message-text~}" "/[~no~]NOTIFY" "/OPERATOR={~message-text~}" "/PAGES=({~page-range~})" "/PARAMETERS=({~P1-P8~})" "/[~no~]PASSALL" "/PRIORITY={~job-priority~}" "/QUEUE={~queue-name~}" "/REMOTE" "/[~no~]RESTART" "/RETAIN={~print-retain-opt~}" "/SETUP=({~dev-ctrl-lib-mod-lst~})" "/[~no~]SINCE=[~time-string~]" "/[~no~]SPACE" "/[~no~]TRAILER=[~trailer-kw~]" "/USER={~user-name~}" END DEFINE DEFINE PLACEHOLDER "print-retain-opt" - /DESCRIPTION="Specifies when you want your jobs to be retained in a queue." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="print /retain" - /TYPE=MENU "ALWAYS" "DEFAULT" "ERROR" "UNTIL={~time-string~}" END DEFINE DEFINE PLACEHOLDER "page-range" - /DESCRIPTION="A range of pages to print." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=(" - /TRAILING="...)" - /TOPIC="print /pages" - /TYPE=NONTERMINAL "[~pages-lowlim~],{~pages-uplim~}" END DEFINE DEFINE PLACEHOLDER "pages-lowlim" - /DESCRIPTION="The first page in the group of pages that you want printed." - /TRAILING="," - /TYPE=TERMINAL "Integer, the first page in the group of pages that you want printed." END DEFINE DEFINE PLACEHOLDER "pages-uplim" - /DESCRIPTION="The last page in the group of pages that you want printed." - /TRAILING="" - /TYPE=TERMINAL "Integer, the last page in the group of pages that you want printed." END DEFINE DEFINE PLACEHOLDER "block-range" - /DESCRIPTION="A range of blocks." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=(" - /TRAILING="...)" - /TOPIC="start/queue /block_limit" - /TYPE=NONTERMINAL "[~block-lowlim~],{~block-uplim~}" END DEFINE DEFINE PLACEHOLDER "block-lowlim" - /DESCRIPTION="The first block in a group of blocks." - /TRAILING="," - /TYPE=TERMINAL "Integer, the first block in a group of blocks." END DEFINE DEFINE PLACEHOLDER "block-uplim" - /DESCRIPTION="The last block in a group of blocks." - /TRAILING="" - /TYPE=TERMINAL "Integer, the last block in a group of blocks." END DEFINE DEFINE PLACEHOLDER "burst-kw" - /DESCRIPTION="Controls printing of 2 flag pages separated by a burst bar." - /DUPLICATION=HORIZONTAL - /LEADING="=" - /TOPIC="print /burst" - /TYPE=MENU "ALL" "ONE" END DEFINE DEFINE PLACEHOLDER "flag-kw" - /DESCRIPTION="Controls whether a flag page is printed preceding a file." - /DUPLICATION=HORIZONTAL - /LEADING="=" - /TOPIC="print /flag" - /TYPE=MENU "ALL" "ONE" END DEFINE DEFINE PLACEHOLDER "trailer-kw" - /DESCRIPTION="Controls printing of a file trailer page at end of a file." - /DUPLICATION=HORIZONTAL - /LEADING="=" - /TOPIC="print /trailer" - /TYPE=MENU "ALL" "ONE" END DEFINE ! !+ ! PURGE command !- DEFINE TOKEN "purge" - /DESCRIPTION="Deletes all but the highest numbered versions of files." - /TOPIC="PURGE" "$[~block-indent~] PURGE[~purge-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "purge-quals" - /DESCRIPTION="purge qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="purge qualifier" - /TYPE=MENU "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONFIRM" "/CREATED" "/[~no~]ERASE" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/[~no~]KEEP" "/[~no~]LOG" "/MODIFIED" "/[~no~]SINCE=[~time-string~]" END DEFINE ! !+ ! RECALL command !- DEFINE TOKEN "recall" - /DESCRIPTION="Displays previously entered commands on the screen." - /TOPIC="RECALL" "$[~block-indent~] RECALL[~recall-quals~]... [~command-specifier~]" END DEFINE DEFINE PLACEHOLDER "recall-quals" - /DESCRIPTION="recall qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="recall qualifier" - /TYPE=MENU "/ALL" "/[~no~]ERASE" "/INPUT={~file-spec~}" "/OUTPUT={~file-spec~}" "/[~no~]PAGE" END DEFINE DEFINE PLACEHOLDER "command-specifier" - /DESCRIPTION="command specifier" - /TYPE=TERMINAL "Specify the number or first few unique characters of the command to recall." END DEFINE ! !+ ! RENAME command !- DEFINE TOKEN "rename" - /DESCRIPTION="Change file specification of a file or disk directory." - /TOPIC="RENAME" "$[~block-indent~] RENAME[~rename-quals~]... {~input-file-spec-lst~} {~output-file-spec~}" END DEFINE DEFINE PLACEHOLDER "rename-quals" - /DESCRIPTION="rename qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="rename qualifier" - /TYPE=MENU "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONFIRM" "/CREATED" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/INHERIT_SECURITY" "/[~no~]LOG" "/MODIFIED" "/[~no~]NEW_VERSION" "/[~no~]SINCE=[~time-string~]" END DEFINE ! !+ ! REPLY command !- DEFINE TOKEN "reply" - /DESCRIPTION="Broadcasts a message to a terminal or terminals." - /TOPIC="REPLY" "$[~block-indent~] REPLY[~reply-quals~]... [~message-text~]" END DEFINE DEFINE PLACEHOLDER "reply-quals" - /DESCRIPTION="reply qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="reply qualifier" - /TYPE=MENU "/ABORT={~identification-number~}" "/ALL" "/BELL" "/BLANK_TAPE={~identification-number~}" "/DISABLE=([~disable-kw-lst~])" "/ENABLE=([~enable-kw-lst~])" "/INITIALIZE_TAPE={~identification-number~}" "/[~no~]LOG" "/NODE=([~node-lst~])" "/[~no~]NOTIFY" "/PENDING={~identification-number~}" "/SHUTDOWN" "/STATUS" "/TEMPORARY" "/TERMINAL=({~terminal-name-lst~})" "/TO={~identification-number~}" "/URGENT" "/USERNAME=([~user-name-lst~])" "/WAIT" END DEFINE ! !+ ! REQUEST command !- DEFINE TOKEN "request" - /DESCRIPTION="Displays a message on system operator's terminal." - /TOPIC="REQUEST" "$[~block-indent~] REQUEST[~request-quals~]... {~message-text~}" END DEFINE DEFINE PLACEHOLDER "request-quals" - /DESCRIPTION="request qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="request qualifier" - /TYPE=MENU "/REPLY" "/TO=({~To-oper-kw-lst~})" END DEFINE DEFINE PLACEHOLDER "message-text" - /DESCRIPTION="Specifies the text of the message to be displayed." - /SEPARATOR="" - /TYPE=NONTERMINAL "{~string~}" END DEFINE ! !+ ! RUN command !- DEFINE TOKEN "run"/PLACEHOLDER="run-types" DEFINE PLACEHOLDER "run-types" - /DESCRIPTION="Executes an image under a sub, current or detached process" - /TOPIC="run" - /TYPE=MENU "{~run-image~}" "{~run-process~}" END DEFINE DEFINE PLACEHOLDER "run-image" - /DESCRIPTION="Executes an image." - /TOPIC="RUN image" "$[~block-indent~] RUN[~run-image-quals~]... {~file-spec~}" END DEFINE DEFINE PLACEHOLDER "run-process" - /DESCRIPTION="Executes an image under a sub-process or detached process." - /TOPIC="run process" "$[~block-indent~] RUN[~run-process-quals~]... {~file-spec~}" END DEFINE DEFINE PLACEHOLDER "run-image-quals" - /DESCRIPTION="run image qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="run image qualifier" - /TYPE=NONTERMINAL "/[~no~]DEBUG" END DEFINE DEFINE PLACEHOLDER "run-process-quals" - /DESCRIPTION="run processqualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="run process qualifier" - /TYPE=MENU "/ACCOUNTING" "/AST_LIMIT={~ast-quota~}" "/AUTHORIZE" "/BUFFER_LIMIT={~buffer-quota~}" "/DELAY={~delta-time~}" "/DETACHED" "/DUMP" "/ENQUEUE_LIMIT={~enqueue-quota~}" "/ERROR={~file-spec~}" "/EXTENT={~extent-quota~}" "/FILE_LIMIT={~file-quota~}" "/INPUT={~file-spec~}" "/INTERVAL={~delta-time~}" "/IO_BUFFERED={~buffered-io-quota~}" "/IO_DIRECT={~direct-io-quota~}" "/JOB_TABLE_QUOTA={~job-table-quota~}" "/MAILBOX={~unit-id~}" "/MAXIMUM_WORKING_SET={~max-working-set-quota~}" "/OUTPUT={~file-spec~}" "/PAGE_FILE={~page-file-quota~}" "/PRIORITY={~process-priority~}" "/PRIVILEGES=({~process-priv-kw-lst~})" "/PROCESS_NAME={~process-name~}" "/QUEUE_LIMIT={~queue-quota~}" "/RESOURCE_WAIT" "/SCHEDULE={~absolute-time~}" "/SERVICE_FAILURE" "/SUBPROCESS_LIMIT={~subprocess-quota~}" "/SWAPPING" "/TIME_LIMIT={~time-limit~}" "/TRUSTED" "/UIC={~uic~}" "/WORKING_SET={~working-set-pages~}" END DEFINE DEFINE PLACEHOLDER "mailbox-device" - /DESCRIPTION="Device id of a mailbox to receive messages." - /SEPARATOR="," - /TYPE=NONTERMINAL "{~unit-id~}" END DEFINE DEFINE PLACEHOLDER "unit-id" - /DESCRIPTION="Id of a mailbox to receive messages." - /SEPARATOR="," - /TYPE=TERMINAL "Integer expr, id of a mailbox to receive messages." END DEFINE DEFINE PLACEHOLDER "ast-quota" - /DESCRIPTION="Maximum number of ASTs a process can have outstanding." - /SEPARATOR="," - /TOPIC="run process /ast_limit" - /TYPE=TERMINAL "Integer express, maximum number of asynchronous system traps for a process." END DEFINE DEFINE PLACEHOLDER "buffer-quota" - /DESCRIPTION="Maximum amount of memory a process can use for buffered I/O." - /SEPARATOR="," - /TOPIC="run process /buffer_limit" - /TYPE=TERMINAL "Integer expr, maximum amount of memory a process can use for buffered I/O." END DEFINE DEFINE PLACEHOLDER "enqueue-quota" - /DESCRIPTION="Maximum number of locks that a process can have outstanding." - /SEPARATOR="," - /TOPIC="run process /enqueue_limit" - /TYPE=TERMINAL "Integer expr, maximum number of locks that a process can have outstanding." END DEFINE DEFINE PLACEHOLDER "extent-quota" - /DESCRIPTION="Max size an executing image can extend its physical memory." - /SEPARATOR="," - /TOPIC="run process /extent" - /TYPE=TERMINAL "Integer expr, max size an executing image can extend its physical memory." END DEFINE DEFINE PLACEHOLDER "file-quota" - /DESCRIPTION="Maximum number of files that a process can have open." - /SEPARATOR="," - /TOPIC="run process /file_limit" - /TYPE=TERMINAL "Integer expr, maximum number of files that a process can have open." END DEFINE DEFINE PLACEHOLDER "buffered-io-quota" - /DESCRIPTION="Max number of outstanding system-buffered I/O operations." - /SEPARATOR="," - /TOPIC="run process /io_buffered" - /TYPE=TERMINAL "Integer expr, max number of outstanding system-buffered I/O operations." END DEFINE DEFINE PLACEHOLDER "direct-io-quota" - /DESCRIPTION="Maximum number of outstanding direct I/O operations." - /SEPARATOR="," - /TOPIC="run process /io_direct" - /TYPE=TERMINAL "Integer expr, maximum number of outstanding direct I/O operations." END DEFINE DEFINE PLACEHOLDER "job-table-quota" - /DESCRIPTION="A quota for a detached process's job wide logical name table." - /SEPARATOR="," - /TOPIC="run process /job_table_quota" - /TYPE=TERMINAL "Integer expr, a quota for a detached process's job wide logical name table." END DEFINE DEFINE PLACEHOLDER "max-working-set-quota" - /DESCRIPTION="Max size to which an image can extend its working set size." - /SEPARATOR="," - /TOPIC="run process /maximum_working_set" - /TYPE=TERMINAL "Integer expr, max size to which an image can extend its working set size." END DEFINE DEFINE PLACEHOLDER "page-file-quota" - /DESCRIPTION="Max number of pages that can be allocated in the paging file." - /SEPARATOR="," - /TOPIC="run process /page_file" - /TYPE=TERMINAL "Integer expr, max number of pages that can be allocated in the paging file." END DEFINE DEFINE PLACEHOLDER "queue-quota" - /DESCRIPTION="Maximum number of outstanding timer queue entries allowable." - /SEPARATOR="," - /TOPIC="run process /queue_limit" - /TYPE=TERMINAL "Integer expr, maximum number of outstanding timer queue entries allowable." END DEFINE DEFINE PLACEHOLDER "subprocess-quota" - /DESCRIPTION="Max number of outstanding subprocesses a process may create." - /SEPARATOR="," - /TOPIC="run process /subprocess_limit" - /TYPE=TERMINAL "Integer expr, max number of outstanding subprocesses a process may create." END DEFINE DEFINE PLACEHOLDER "time-limit" - /DESCRIPTION="Max amount of CPU time (in delta time) a process can use." - /SEPARATOR="," - /TOPIC="run process /time_limit" - /TYPE=TERMINAL "String expr, max amount of CPU time (in delta time) a process can use." END DEFINE DEFINE PLACEHOLDER "working-set-pages" - /DESCRIPTION="Number of pages in the working set of the created process." - /SEPARATOR="," - /TOPIC="run process /working_set" - /TYPE=TERMINAL "Integer expr, number of pages in the working set of the created process" END DEFINE ! !+ ! SEARCH command !- DEFINE TOKEN "search" - /DESCRIPTION="Search files for the specified strings." - /TOPIC="SEARCH" "$[~block-indent~] SEARCH[~search-quals~]... {~file-spec-lst~} {~search-string-lst~}" END DEFINE DEFINE PLACEHOLDER "search-quals" - /DESCRIPTION="search qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="search qualifier" - /TYPE=MENU "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONFIRM" "/CREATED" "/EXACT" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/FORMAT={~search-format-opt~}" "/[~no~]HEADING" "/[~no~]HIGHLIGHT=[~search-highlight-kw~]" "/[~no~]LOG" "/MATCH={~search-match-opt~}" "/MODIFIED" "/[~no~]NUMBERS" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/[~no~]REMAINING" "/[~no~]SINCE=[~time-string~]" "/[~no~]STATISTICS" "/[~no~]WINDOW=([~search-display-window~])" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "page-kw" - /DESCRIPTION="Controls the display of information on the screen." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="search /page" - /TYPE=MENU "CLEAR_SCREEN" "SCROLL" "SAVE=[~number-of-save-pages~]" END DEFINE DEFINE PLACEHOLDER "number-of-save-pages" - /DESCRIPTION="Number of search pages to save (maximum of 5)." - /TYPE=TERMINAL "Integer expression, number of search pages to save (maximum of 5)." END DEFINE DEFINE PLACEHOLDER "search-display-window" - /DESCRIPTION="Number of display lines above and below search string to show." - /TOPIC="search /window" - /TYPE=NONTERMINAL "{~display-above~},{~display-below~}" END DEFINE DEFINE PLACEHOLDER "display-above" - /DESCRIPTION="Number of display lines to show above search string." - /TOPIC="search /window" - /TYPE=TERMINAL "Integer, number of display lines to show above search string." END DEFINE DEFINE PLACEHOLDER "display-below" - /DESCRIPTION="Number of display lines to show below search string." - /TOPIC="search /window" - /TYPE=TERMINAL "Integer, number of display lines to show below search string." END DEFINE DEFINE PLACEHOLDER "search-match-opt" - /DESCRIPTION="Interprets and matches multiple search strings." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="search /match" - /TYPE=MENU "AND" "NOR" "NAND" "OR" END DEFINE DEFINE PLACEHOLDER "search-format-opt" - /DESCRIPTION="Formats output of search." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="search /format" - /TYPE=MENU "DUMP" "NOFF" "NONULLS" "PASSALL" "TEXT" END DEFINE DEFINE PLACEHOLDER "search-string-lst" - /DESCRIPTION="List of strings for which to search." - /SEPARATOR="," - /LEADING="=" - /TYPE=NONTERMINAL "{~string~},[~search-string-lst~]" END DEFINE DEFINE PLACEHOLDER "dev-ctrl-lib-mod-lst" - /DESCRIPTION="List of modules from the device control library." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~dev-ctrl-lib-mod~},[~dev-ctrl-lib-mod-lst~]" END DEFINE DEFINE PLACEHOLDER "dev-ctrl-lib-mod" - /DESCRIPTION="A module from the device control library." - /SEPARATOR="," - /TYPE=TERMINAL "String, name of module from the device control library." END DEFINE ! !+ ! SET commands !- DEFINE TOKEN "set"/placeholder="set-opts" DEFINE PLACEHOLDER "set-opts" - /DESCRIPTION="Defines or changes file and device characteristics." - /TOPIC="set description" - /TYPE=MENU "SET ACCOUNTING"/token "SET ACL"/token "SET AUDIT"/token "SET BROADCAST"/token "SET CARD_READER"/token "SET CLUSTER"/token "SET COMMAND"/token "SET CONTROL"/token "SET DAY"/token "SET DEFAULT"/token "SET DEVICE"/token "SET DEVICE/SERVED"/token "SET DIRECTORY"/token "SET DISPLAY"/token "SET ENTRY"/token "SET FILE"/token "SET FILE/AI_JOURNAL"/token "SET FILE/BI_JOURNAL"/token "SET FILE/RU_ACTIVE"/token "SET FILE/RU_FACILITY"/token "SET FILE/RU_JOURNAL"/token "SET HOST"/token "SET HOST/DTE"/token "SET HOST/DUP"/token "SET HOST/HSC"/token "SET HOST/LAT"/token "SET KEY"/token "SET LOGINS"/token "SET MAGTAPE"/token "SET MESSAGE"/token "SET ON"/token "SET OUTPUT_RATE"/token "SET PASSWORD"/token "SET PREFIX"/token "SET PRINTER"/token "SET PROCESS"/token "SET PROMPT"/token "SET PROTECTION"/token "SET PROTECTION/DEFAULT"/token "SET PROTECTION/DEVICE"/token "SET QUEUE"/token "SET RESTART_VALUE"/token "SET RIGHTS_LIST"/token "SET RMS_DEFAULT"/token "SET SECURITY"/token "SET SERVER"/token "SET SYMBOL"/token "SET TERMINAL"/token "SET TIME"/token "SET UIC"/token "SET VERIFY"/token "SET VOLUME"/token "SET WORKING_SET"/token END DEFINE ! !+ ! SET ACCOUNTING command !- DEFINE TOKEN "set accounting" - /DESCRIPTION="Controls the current accounting file." - /TOPIC="SET ACCOUNTING" "$[~block-indent~] SET ACCOUNTING[~set-accounting-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-accounting-quals" - /DESCRIPTION="set accounting qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set accounting qualifier" - /TYPE=MENU "/DISABLE=([~set-acct-enable-disable-kw-lst~])" "/ENABLE=([~set-acct-enable-disable-kw-lst~])" "/[~no~]LOG" "/NEW_FILE" END DEFINE ! !+ ! SET ACL command !- DEFINE TOKEN "set acl" - /DESCRIPTION="Create or modify the access control list of an object." - /TOPIC="SET ACL" "$[~block-indent~] SET ACL[~set-acl-quals~]... {~object-name~}" END DEFINE DEFINE PLACEHOLDER "set-acl-quals" - /DESCRIPTION="set acl qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set acl qualifier" - /TYPE=MENU "/ACL=({~ace-lst~}...)" "/AFTER=({~ace~})" "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONFIRM" "/CREATED" "/DEFAULT" "/DELETE=[~all~]" "/EDIT" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/JOURNAL=[~file-spec~]" "/LIKE=({~set-acl-like~})" "/[~no~]LOG" "/MODE=[~no~]PROMPT" "/MODIFIED" "/NEW" "/OBJECT_TYPE={~object-type-kw~}" "/RECOVER=[~file-spec~]" "/REPLACE=({~ace-lst~}...)" "/[~no~]SINCE=[~time-string~]" END DEFINE DEFINE PLACEHOLDER "object-name" - /DESCRIPTION="Name of a valid object." - /TYPE=TERMINAL "String, the name of a valid object such as a file or device." END DEFINE DEFINE PLACEHOLDER "set-acl-like" - /DESCRIPTION="Set /like qualifiers parameters." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="set acl/like" - /TYPE=NONTERMINAL "OBJECT_TYPE=[~object-type-kw~],OBJECT_NAME={~object-name~}" END DEFINE DEFINE PLACEHOLDER "object-type-kw" - /DESCRIPTION="An ACL object type keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="OBJECT_TYPE=" - /TRAILING="," - /TOPIC="set acl /object_type" - /TYPE=MENU "CAPABILITY" "DEVICE" "FILE" "GROUP_GLOBAL_SECTION" "LOGICAL_NAME_TABLE" "QUEUE" "SYSTEM_GLOBAL_SECTION" END DEFINE ! !+ ! SET AUDIT command !- DEFINE TOKEN "set audit" - /DESCRIPTION="Provides management interface to the security auditing system." - /TOPIC="SET AUDIT" "$[~block-indent~] SET AUDIT[~set-audit-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-audit-quals" - /DESCRIPTION="set audit qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set audit qualifier" - /TYPE=MENU "/ALARM" "/ARCHIVE=[~archive-kw-lst~]" "/[~no~]AUDIT" "/BACKLOG=[~backlog-kw-lst~]" "/CLASS={~audit-class-kw~}" "/DESTINATION={~file-spec~}" "/DISABLE=({~disable-enable-kw-lst~})" "/ENABLE=({~disable-enable-kw-lst~})" "/EXCLUDE={~pid~}" "/INTERVAL=({~audit-interval-kw-lst~})" "/JOURNAL={~audit-journal-name~}" "/LISTENER={~mailbox-device~}" "/RESOURCE={~enable-disable-kw~}..." "/SERVER={~audit-server-kw~}..." "/THRESHOLD={~audit-thresh-type~}" "/VERIFY" END DEFINE DEFINE PLACEHOLDER "audit-journal-name" - /DESCRIPTION="Name of the audit journal." - /TYPE=NONTERMINAL "SECURITY" END DEFINE DEFINE PLACEHOLDER "audit-thresh-type" - /DESCRIPTION="." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TYPE=MENU "WARNING={~audit-warning-thresh~}" "ACTION={~audit-action-thresh~}" END DEFINE DEFINE PLACEHOLDER "audit-warning-thresh" - /DESCRIPTION="Level to notify security operator terminals of low resources."- /TOPIC="set audit /threshold" - /TYPE=MENU "{~integer-expr~}" "{~delta-time~}" END DEFINE DEFINE PLACEHOLDER "audit-action-thresh" - /DESCRIPTION="Level to start suspending processes generating audit records."- /TOPIC="set audit /threshold" - /TYPE=MENU "{~integer-expr~}" "{~delta-time~}" END DEFINE DEFINE PLACEHOLDER "audit-server-kw" - /DESCRIPTION="set audit's server keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TYPE=MENU "CREATE_SYSTEM_LOG" "EXIT" "FINAL_ACTION={~final-action-kw~}" "FLUSH" "INITIATE" "NEW_LOG" "REDIRECT_SYSTEM_LOG" "RESUME" "START" END DEFINE DEFINE PLACEHOLDER "final-action-kw" - /DESCRIPTION="Action to take when audit server runs out of memory." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TYPE=MENU "CRASH" "IGNORE_NEW" "PURGE_OLD" END DEFINE DEFINE PLACEHOLDER "enable-disable-kw" - /DESCRIPTION="ENABLE and DISABLE keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TYPE=MENU "ENABLE" "DISBLE" "MONITOR_MODE={~audit-server-mode~}" END DEFINE DEFINE PLACEHOLDER "audit-server-mode" - /DESCRIPTION="The method the audit server uses to monitor resources." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /server" - /TYPE=MENU "COUNT" "PERCENTAGE" "SPACE" "TIME" END DEFINE DEFINE PLACEHOLDER "audit-class-kw" - /DESCRIPTION="set audit/class keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /archive" - /TYPE=MENU "CAPABILITY" "COMMON_EVENT_CLUSTER" "DEVICE" "FILE" "GROUP_GLOBAL_SECTION" "LOGICAL_NAME_TABLE" "QUEUE" "RESOURCE_DOMAIN" "SECURITY_CLASS" "SYSTEM_GLOBAL_SECTION" "VOLUME" END DEFINE DEFINE PLACEHOLDER "audit-interval-kw-lst" - /DESCRIPTION="List of set audit/interval keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~audit-interval-kw~}..." END DEFINE DEFINE PLACEHOLDER "audit-interval-kw" - /DESCRIPTION="set audit/interval keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /interval" - /TYPE=MENU "ARCHIVE_FLUSH={~delta-time~}" "JOURNAL_FLUSH={~delta-time~}" "RESOURCE_MONITOR={~delta-time~}" "RESUME_SCAN={~delta-time~}" END DEFINE DEFINE PLACEHOLDER "disable-enable-kw-lst" - /DESCRIPTION="List of set audit/disable and enable keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~disable-enable-kw~}..." END DEFINE DEFINE PLACEHOLDER "disable-enable-kw" - /DESCRIPTION="set audit/disable and enable keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=MENU "ACCESS=({~access~}...)" "ACL" "ALL" "AUDIT={~audit-kw~}" "AUTHORIZATION" "BREAKIN=({~breakin-kw-lst~})" "CONNECTION" "CREATE" "DEACCESS" "DELETE" "IDENTIFIER" "INSTALL" "LOGFAILURE=({~logfailure-kw-lst~})" "LOGIN=({~login-kw-lst~})" "LOGOUT=({~logout-kw-lst~})" "MOUNT" "NCP" "PRIVILEGE=({~privilege-kw-lst~})" "PROCESS=({~process-syssrv-kw-lst~})" "SYSGEN" "TIME" END DEFINE DEFINE PLACEHOLDER "access" - /DESCRIPTION="Enable or Disable access list for set audit." - /DUPLICATION=VERTICAL - /SEPARATOR=", -" - /LEADING="=(" - /TRAILING=")" - /TOPIC="set audit/enable" - /TYPE=NONTERMINAL "{~access-condition-kw~}:[~audit-access-kw-lst~]" END DEFINE DEFINE PLACEHOLDER "process-syssrv-kw-lst" - /DESCRIPTION="List of system service keywords needed for set audit/enable." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~process-syssrv-kw~}..." END DEFINE DEFINE PLACEHOLDER "process-syssrv-kw" - /DESCRIPTION="The system service keyword needed for set audit/enable." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=MENU "ALL" "CREPRC" "DELPRC" "SCHDWK" "CANWAK" "WAKE" "SUSPND" "RESUME" "GRANTID" "REVOKID" "GETJPI" "FORCEX" "SETPRI" END DEFINE DEFINE PLACEHOLDER "privilege-kw-lst" - /DESCRIPTION="List of privilege keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~privilege-kw~}..." END DEFINE DEFINE PLACEHOLDER "privilege-kw" - /DESCRIPTION="set audit/enable access privilege keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=MENU "FAILURE[~:~]([~process-priv-kw-lst~])" "SUCCESS[~:~]([~process-priv-kw-lst~])" END DEFINE DEFINE PLACEHOLDER "logfailure-kw-lst" - /DESCRIPTION="List of logfailure keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~logfailure-kw~}..." END DEFINE DEFINE PLACEHOLDER "logfailure-kw" - /DESCRIPTION="set audit/enable keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=MENU "ALL" "BATCH" "DETACHED" "DIALUP" "LOCAL" "NETWORK" "REMOTE" "SUBPROCESS" END DEFINE DEFINE PLACEHOLDER "login-kw-lst" - /DESCRIPTION="List of login keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~login-kw~}..." END DEFINE DEFINE PLACEHOLDER "login-kw" - /DESCRIPTION="set audit/enable keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=MENU "ALL" "BATCH" "DETACHED" "DIALUP" "LOCAL" "NETWORK" "REMOTE" "SUBPROCESS" END DEFINE DEFINE PLACEHOLDER "logout-kw-lst" - /DESCRIPTION="List of logout keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~logout-kw~}..." END DEFINE DEFINE PLACEHOLDER "logout-kw" - /DESCRIPTION="set audit/enable keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=MENU "ALL" "BATCH" "DETACHED" "DIALUP" "LOCAL" "NETWORK" "REMOTE" "SUBPROCESS" END DEFINE DEFINE PLACEHOLDER "breakin-kw-lst" - /DESCRIPTION="List of set audit/enable keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~breakin-kw~}..." END DEFINE DEFINE PLACEHOLDER "breakin-kw" - /DESCRIPTION="set audit/enable keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=MENU "ALL" "DETACHED" "DIALUP" "LOCAL" "NETWORK" "REMOTE" END DEFINE DEFINE PLACEHOLDER "audit-kw" - /DESCRIPTION="set audit/audit keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=NONTERMINAL "ILLFORMED" END DEFINE DEFINE PLACEHOLDER "access-condition-kw" - /DESCRIPTION="set audit/enable keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /enable" - /TYPE=MENU "ALL" "BYPASS" "FAILURE" "GRPPRV" "READALL" "SUCCESS" "SYSPRV" END DEFINE DEFINE PLACEHOLDER "audit-access-kw-lst" - /DESCRIPTION="List of audit access types." - /SEPARATOR="," - /LEADING=":" - /TOPIC="set audit/enable" - /TYPE=NONTERMINAL "{~audit-access-kw~}..." END DEFINE DEFINE PLACEHOLDER "audit-access-kw" - /DESCRIPTION="Audit access type keyword." - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit/enable" - /TYPE=MENU "ALL" "ASSOCIATE" "CONTROL" "CREATE" "DELETE" "EXECUTE" "LOCK" "LOGICAL" "MANAGE" "PHYSICAL" "READ" "SUBMIT" "WRITE" END DEFINE DEFINE PLACEHOLDER "archive-kw-lst" - /DESCRIPTION="List of set audit/archive keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~archive-kw~}..." END DEFINE DEFINE PLACEHOLDER "archive-kw" - /DESCRIPTION="set audit/archive keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /archive" - /TYPE=MENU "NONE" "[~no~]ALL" "SYSTEM_ALARM" "SYSTEM_AUDIT" "USER_ALARM" "USER_AUDIT" END DEFINE DEFINE PLACEHOLDER "backlog-kw-lst" - /DESCRIPTION="List of set audit/backlog keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~backlog-kw~}..." END DEFINE DEFINE PLACEHOLDER "backlog-kw" - /DESCRIPTION="set audit/backlog keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set audit /backlog" - /TYPE=MENU "TOTAL=({~flow-ctrl-thresh1~},{~flow-ctrl-thresh2~},{~flow-ctrl-thresh3~})" "PROCESS=({~process-subm-thresh1~},{~process-subm-thresh2~})" END DEFINE DEFINE PLACEHOLDER "flow-ctrl-thresh1" - /DESCRIPTION="Minimum # of messages in memory before processes suspension."- /TOPIC="set audit /backlog" - /TYPE=TERMINAL "Integer expr, minimum number of messages allowed in memory before" " any processes suspension is considered." END DEFINE DEFINE PLACEHOLDER "flow-ctrl-thresh2" - /DESCRIPTION="Minimum # of messages in memory before processes suspension."- /TOPIC="set audit /backlog" - /TYPE=TERMINAL "Integer expr, minimum number of messages allowed in memory before" " any processes suspension is considered." END DEFINE DEFINE PLACEHOLDER "flow-ctrl-thresh3" - /DESCRIPTION="Minimum # of messages in memory before processes suspension."- /TOPIC="set audit /backlog" - /TYPE=TERMINAL "Integer expr, minimum number of messages allowed in memory before" " any processes suspension is considered." END DEFINE DEFINE PLACEHOLDER "process-subm-thresh1" - /DESCRIPTION="Minimum # of msgs in mem before a process can be suspended." - /TOPIC="set audit /backlog" - /TYPE=TERMINAL "Integer expr, minimum number of messages in memory that must be owned by" " a process before that process can be considered for " " suspension." END DEFINE DEFINE PLACEHOLDER "process-subm-thresh2" - /DESCRIPTION="Minimum # of msgs in mem before a process can be suspended." - /TOPIC="set audit /backlog" - /TYPE=TERMINAL "Integer expr, minimum number of messages in memory that must be owned by" " a process before that process can be considered for " " suspension." END DEFINE ! !+ ! SET BROADCAST command !- DEFINE TOKEN "set broadcast" - /DESCRIPTION="Enables the screening out of various broadcasted messages." - /TOPIC="SET BROADCAST" "$[~block-indent~] SET BROADCAST=({~broadcast-class-name-lst~})" END DEFINE DEFINE PLACEHOLDER "broadcast-class-name-lst" - /DESCRIPTION="List of set broadcast class names." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~broadcast-class-name~}..." END DEFINE DEFINE PLACEHOLDER "broadcast-class-name" - /DESCRIPTION="A set broadcast class name." - /DUPLICATION=VERTICAL - /SEPARATOR=", -" - /LEADING="," - /TOPIC="set broadcast" - /TYPE=MENU "ALL" "[~no~]DCL" "[~no~]GENERAL" "[~no~]MAIL" "NONE" "[~no~]OPCOM" "[~no~]PHONE" "[~no~]QUEUE" "[~no~]SHUTDOWN" "[~no~]URGENT" "[~no~]USER[~user-number~]" END DEFINE DEFINE PLACEHOLDER "user-number" - /DESCRIPTION="Specifies messages from specific user groups." - /TOPIC="set broadcast" - /TYPE=TERMINAL "Integer expr, user number from 1 to 16." END DEFINE ! !+ ! SET CARD_READER command !- DEFINE TOKEN "set card_reader" - /DESCRIPTION="Sets the translation mode for cards read from a card reader." - /TOPIC="SET CARD_READER" "$[~block-indent~] SET CARD_READER[~set-card_reader-quals~]... {~device-name~}" END DEFINE DEFINE PLACEHOLDER "set-card_reader-quals" - /DESCRIPTION="set card_reader qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set card_reader qualifier" - /TYPE=MENU "/026" "/029" "/[~no~]LOG" END DEFINE ! !+ ! SET CLUSTER command !- DEFINE TOKEN "set cluster" - /DESCRIPTION="Sets the total expected votes in a VMS cluster." - /TOPIC="SET CLUSTER" "$[~block-indent~] SET CLUSTER/EXPECTED_VOTES=[~number-of-expected-votes~]" END DEFINE DEFINE PLACEHOLDER "number-of-expected-votes" - /DESCRIPTION="Total expected votes in a VMS cluster." - /LEADING="=" - /TYPE=TERMINAL "Integer, total number of expected votes in a VMS cluster." END DEFINE ! !+ ! SET COMMAND command !- DEFINE TOKEN "set command" - /DESCRIPTION="Invokes the CDU to add commands to a specified command table." - /TOPIC="SET COMMAND" "$[~block-indent~] SET COMMAND[~set-command-quals~]... [~file-spec-lst~]" END DEFINE DEFINE PLACEHOLDER "set-command-quals" - /DESCRIPTION="set command qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set command qualifier" - /TYPE=MENU "/DELETE=({~command-table-verb-lst~}...)" "/[~no~]LISTING=[~file-spec~]" "/OBJECT=[~file-spec~]" "/OUTPUT=[~file-spec~]" "/[~no~]REPLACE" "/TABLE=[~file-spec~]" END DEFINE DEFINE PLACEHOLDER "command-table-verb-lst" - /DESCRIPTION="List of command verbs located in a command table." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~command-table-verb~},[~command-table-verb-lst~]" END DEFINE DEFINE PLACEHOLDER "command-table-verb" - /DESCRIPTION="Verb located in the selected command table." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="," - /TOPIC="set command" - /TYPE=TERMINAL "Keyword, a command verb located in the selected command table." END DEFINE ! !+ ! SET CONTROL command !- DEFINE TOKEN "set control" - /DESCRIPTION="Enables or disables the Ctrl/Y or the Ctrl/T function." - /TOPIC="SET CONTROL" "$[~block-indent~] SET CONTROL =([~ctrl-T-ctrl-Y~]...)" END DEFINE DEFINE PLACEHOLDER "ctrl-T-ctrl-Y" - /DESCRIPTION="Control T or/and control Y" - /SEPARATOR="," - /LEADING="=(" - /TRAILING="...)" - /TOPIC="set control" - /TYPE=MENU "T" "Y" END DEFINE ! !+ ! SET DAY command !- DEFINE TOKEN "set day" - /DESCRIPTION="For the current day, sets the default day type in the UAF." - /TOPIC="SET DAY" "$[~block-indent~] SET DAY[~set-day-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-day-quals" - /DESCRIPTION="set day qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set day qualifier" - /TYPE=MENU "/DEFAULT" "/[~no~]LOG" "/PRIMARY" "/SECONDARY" END DEFINE ! !+ ! SET DEFAULT command !- DEFINE TOKEN "set default" - /DESCRIPTION="Sets your default device and directory specifications." - /TOPIC="SET DEFAULT" "$[~block-indent~] SET DEFAULT [~device-name~]:[~dir-spec~]" END DEFINE ! !+ ! SET DEVICE command !- DEFINE TOKEN "set device" - /DESCRIPTION="Sets operation status or makes a printer or terminal spooled." - /TOPIC="SET DEVICE" "$[~block-indent~] SET DEVICE[~set-device-quals~]... {~device-name~}" END DEFINE DEFINE PLACEHOLDER "set-device-quals" - /DESCRIPTION="set device qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set device qualifier" - /TYPE=MENU "/AVAILABLE" "/DUAL_PORT" "/ERROR_LOGGING" "/[~no~]LOG" "/SPOOLED=([~spool-control~])" "/SERVED" END DEFINE DEFINE PLACEHOLDER "spool-control" - /DESCRIPTION="The queue and disk which spooling affects." - /SEPARATOR="," - /LEADING="=(" - /TRAILING="...)" - /TYPE=NONTERMINAL "[~queue-name~],[~intermediate-disk-name~]" END DEFINE DEFINE PLACEHOLDER "intermediate-disk-name" - /DESCRIPTION="Disk to which spooled files are written." - /SEPARATOR="," - /TOPIC="set device/spooled" - /TYPE=TERMINAL "String, a disk volume id indicating to where spooled files will be written." END DEFINE ! !+ ! SET DEVICE/SERVED command !- DEFINE TOKEN "set device/served" - /DESCRIPTION="Makes a disk on a local node available to all cluster nodes." - /TOPIC="SET DEVICE/SERVED" "$[~block-indent~] SET DEVICE/SERVED {~node$disk~}" END DEFINE DEFINE PLACEHOLDER "node$disk" - /DESCRIPTION="Disk device on a particular node." - /SEPARATOR="," - /TOPIC="SET DEVICE/SERVED" - /TYPE=NONTERMINAL "[~node$~]{~disk-device-name~}" END DEFINE DEFINE PLACEHOLDER "node$" - /TYPE=NONTERMINAL "{~node~}$" END DEFINE DEFINE PLACEHOLDER "disk-device-name" - /DESCRIPTION="Physical name of a disk device." - /SEPARATOR="," - /TRAILING=":" - /TYPE=TERMINAL "String, a disk volume name ending with a colon (i.e. DDA4:)." END DEFINE ! !+ ! SET DIRECTORY command !- DEFINE TOKEN "set directory" - /DESCRIPTION="Modifies the characteristics of one or more directories." - /TOPIC="SET DIRECTORY" "$[~block-indent~] SET DIRECTORY[~set-dir-quals~]... {~dir-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "set-dir-quals" - /DESCRIPTION="set directory qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set directory qualifier" - /TYPE=MENU "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONFIRM" "/CREATED" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/[~no~]LOG" "/MODIFIED" "/OWNER_UIC=[~uic~]" "/[~no~]SINCE=[~time-string~]" "/VERSION_LIMIT=[~integer~]" END DEFINE ! !+ ! SET DISPLAY command !- DEFINE TOKEN "set display" - /DESCRIPTION="Directs the output of a DECwindows application to a node." - /TOPIC="SET DISPLAY" "$[~block-indent~] SET DISPLAY[~set-display-quals~]... [~display-device~]" END DEFINE DEFINE PLACEHOLDER "set-display-quals" - /DESCRIPTION="set display qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set display qualifier" - /TYPE=MENU "/CREATE" "/DELETE" "/EXECUTIVE_MODE" "/NODE=[~node~]" "/SCREEN={~integer~}" "/SERVER={~integer~}" "/SUPERVISOR_MODE" "/TRANSPORT={~transport-name~}" "/USER_MODE" END DEFINE DEFINE PLACEHOLDER "display-device" - /DESCRIPTION="Logical name of the workstation device you are creating/modifying." - /SEPARATOR="," - /TYPE=TERMINAL "String, logical name of the workstation device you are creating or modifying." END DEFINE DEFINE PLACEHOLDER "transport-name" - /DESCRIPTION="The method used to pass info from application to workstation." - /TOPIC="set display /transport" - /TYPE=MENU "DECNET" "LAT" "LOCAL" END DEFINE ! !+ ! SET ENTRY command !- DEFINE TOKEN "set entry" - /DESCRIPTION="Changes the status or attributes of a non-executing queue job." - /TOPIC="SET ENTRY" "$[~block-indent~] SET ENTRY[~set-entry-quals~]... {~entry-number-lst~}" END DEFINE DEFINE PLACEHOLDER "set-entry-quals" - /DESCRIPTION="set entry qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set entry qualifier" - /TYPE=MENU "/[~no~]AFTER=[~time-string~]" "/[~no~]BURST" "/[~no~]CHARACTERISTICS=[~characteristic-lst~]" "/CLI={~file-spec~}" "/COPIES" "/CPUTIME={~cpu-time-opt~}" "/[~no~]FEED" "/[~no~]FLAG" "/FORM={~form~}" "/[~no~]HEADER" "/[~no~]HOLD" "/JOB_COUNT={~job-count-number~}" "/[~no~]KEEP" "/[~no~]LOG_FILE=[~file-spec~]" "/[~no~]LOWERCASE" "/NAME={~job-name~}" "/NOCHECKPOINT" "/NODELETE" "/NOTE={~message-text~}" "/[~no~]NOTIFY" "/OPERATOR={~message-text~}" "/PAGES=({~page-range~})" "/PARAMETERS=({~P1-P8~})" "/[~no~]PASSALL" "/[~no~]PRINTER=[~queue-name~]" "/PRIORITY={~integer~}" "/RELEASE" "/REQUEUE={~queue-name~}" "/[~no~]RESTART" "/RETAIN={~set-entry-retain-opt~}" "/SETUP=({~dev-ctrl-lib-mod-lst~})" "/[~no~]SPACE" "/[~no~]TRAILER" "/WSDEFAULT={~integer~}" "/WSEXTENT={~integer~}" "/WSQUOTA={~integer~}" END DEFINE DEFINE PLACEHOLDER "set-entry-retain-opt" - /DESCRIPTION="Specifies when you want your jobs to be retained in a queue." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="set entry /retain" - /TYPE=MENU "ALWAYS" "ERROR" "DEFAULT" "UNTIL={~time-string~}" END DEFINE ! !+ ! SET FILE command !- DEFINE TOKEN "set file" - /DESCRIPTION="Modifies the characteristics of one or more files." - /TOPIC="SET FILE" "$[~block-indent~] SET FILE[~set-file-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "set-file-quals" - /DESCRIPTION="set file qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set file qualifier" - /TYPE=MENU "/ATTRIBUTE=({~file-attrib-lst~})" "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONFIRM" "/CREATED" "/DATA_CHECK=[~data-check-opt~]" "/END_OF_FILE" "/ENTER={~file-spec~}" "/ERASE_ON_DELETE" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRATION_DATE" "/EXTENSION=[~integer~]" "/GLOBAL_BUFFER={~integer~}" "/[~no~]LOG" "/MODIFIED" "/MOVE" "/NODIRECTORY" "/OWNER_UIC=[~uic~]" "/PROTECTION=({~prot-lst~}...)" "/REMOVE" "/SEMANTICS=[~semantic-tag~]" "/[~no~]SHELVABLE" "/[~no~]SINCE=[~time-string~]" "/[~no~]STATISTICS" "/[~no~]TRUNCATE" "/UNLOCK" "/VERSION_LIMIT=[~integer~]" END DEFINE DEFINE PLACEHOLDER "semantic-tag" - /DESCRIPTION="A semantic tag." - /LEADING="=" - /TOPIC="set file/semantics" - /TYPE=TERMINAL "Alphanumeric, an RMS semantic file tag." END DEFINE DEFINE PLACEHOLDER "data-check-opt" - /DESCRIPTION="Reread records before or after file transfer (or both)." - /LEADING="=" - /TYPE=NONTERMINAL "([~no~]READ,[~no~]WRITE) END DEFINE DEFINE PLACEHOLDER "file-attrib-lst" - /DESCRIPTION="A list of attributes associated with a file." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="set file /attribute" - /TYPE=NONTERMINAL "{~file-attrib~}..." END DEFINE DEFINE PLACEHOLDER "file-attrib" - /DESCRIPTION="Attribute associated with a file." - /SEPARATOR="," - /TOPIC="set file /attribute" - /TYPE=MENU "ORG:SEQ" "ORG:REL" "ORG:IDX" "RFM:UDF" "RFM:FIX" "RFM:VAR" "RFM:VFC" "RFM:STM" "RFM:STMLF" "RFM:STMCR" "RAT:NONE" "RAT:BLK" "RAT:CR" "RAT:FTN" "RAT:PRN" "RAT:MSB" "LRL:{~integer-expr~}" "HBK:{~integer-expr~}" "EBK:{~integer-expr~}" "FFB:{~integer-expr~}" "BKS:{~integer-expr~}" "VFC:{~integer-expr~}" "MRS:{~integer-expr~}" "DEQ:{~integer-expr~}" "GBC:{~integer-expr~}" "VRS:{~integer-expr~}" END DEFINE ! !+ ! SET FILE/AI_JOURNAL command !- DEFINE TOKEN "set file/ai_journal" - /DESCRIPTION="Marks one or more RMS files for after-image journaling." - /TOPIC="SET FILE/AI_JOURNAL" "$[~block-indent~] SET FILE/[~no~]AI_JOURNAL=([~ai-journal-kw-lst~]...) -" "[~block-indent~] [~set-file-aij-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "set-file-aij-quals" - /DESCRIPTION="Qualifiers for SET FILE/AI_JOURNAL." - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TYPE=NONTERMINAL "/[~no~]LOG" END DEFINE DEFINE PLACEHOLDER "ai-journal-kw-lst" - /DESCRIPTION="List of AI_JOURNAL keywords." - /DUPLICATION=VERTICAL - /SEPARATOR=", -" - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~ai-journal-kw~}" END DEFINE DEFINE PLACEHOLDER "ai-journal-kw" - /DESCRIPTION="An AI_JOURNAL keyword." - /SEPARATOR="," - /LEADING="=" - /TYPE=MENU "ALLOCATION={~integer~}" "CREATE" "EXTEND_QUANTITY={~integer~}" "FILE={~file-spec~}" END DEFINE ! !+ ! SET FILE/BI_JOURNAL command !- DEFINE TOKEN "set file/bi_journal" - /DESCRIPTION="Marks one or more RMS files for before-image journaling." - /TOPIC="SET FILE/BI_JOURNAL" "$[~block-indent~] SET FILE/[~no~]BI_JOURNAL=([~bi-journal-kw-lst~]...) -" "[~block-indent~] [~set-file-bij-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "set-file-bij-quals" - /DESCRIPTION="Qualifiers for SET FILE/BI_JOURNAL." - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TYPE=NONTERMINAL "/[~no~]LOG" END DEFINE DEFINE PLACEHOLDER "bi-journal-kw-lst" - /DESCRIPTION="List of BI_JOURNAL keywords." - /DUPLICATION=VERTICAL - /SEPARATOR=", -" - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~bi-journal-kw~}" END DEFINE DEFINE PLACEHOLDER "bi-journal-kw" - /DESCRIPTION="An BI_JOURNAL keyword." - /SEPARATOR="," - /LEADING="=" - /TYPE=MENU "ALLOCATION={~integer~}" "CREATE" "EXTEND_QUANTITY={~integer~}" "FILE={~file-spec~}" END DEFINE ! !+ ! SET FILE/RU_ACTIVE command !- DEFINE TOKEN "set file/ru_active" - /DESCRIPTION="Designate a facility to control a file's active recovery units." - /TOPIC="SET FILE/RU_ACTIVE" "$[~block-indent~] SET FILE/[~no~]RU_ACTIVE={~ru-facility~} {~file-spec-lst~}" END DEFINE ! !+ ! SET FILE/RU_FACILITY command !- DEFINE TOKEN "set file/ru_facility" - /DESCRIPTION="Identify the facility that controls a file's active recovery units." - /TOPIC="SET FILE/RU_FACILITY" "$[~block-indent~] SET FILE/[~no~]RU_FACILITY={~ru-facility~} {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "ru-facility" - /DESCRIPTION="A user written or Digital-registered recoverable facility." - /TOPIC="set file/ru_active" - /TYPE=TERMINAL "A user written recoverable facility name or number (128 to 255) or a " "Digital-registered recoverable facility name or number (1 to 127) facility." END DEFINE ! !+ ! SET FILE/RU_JOURNAL command !- DEFINE TOKEN "set file/ru_journal" - /DESCRIPTION="Marks an RMS file for recovery unit journaling." - /TOPIC="SET FILE/RU_JOURNAL" "$[~block-indent~] SET FILE/[~no~]RU_JOURNAL=[~volume-id~] {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "volume-id" - /DESCRIPTION="An RU_JOURNAL keyword." - /SEPARATOR="," - /LEADING="=" - /TYPE=MENU "DEVICE={~device-name~}" "LABEL={~volume-label~}" END DEFINE ! !+ ! SET HOST command !- DEFINE TOKEN "set host" - /DESCRIPTION="Connects your terminal to another remote processor." - /TOPIC="SET HOST" "$[~block-indent~] SET HOST[~set-host-quals~]... {~node~}" END DEFINE DEFINE PLACEHOLDER "set-host-quals" - /DESCRIPTION="set host qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set host qualifier" - /TYPE=MENU "/APPLICATION_PROTOCOL={~connection-protocol~}" "/BUFFER_SIZE={~integer~}" "/LOG=[~file-spec~]" "/[~no~]RESTORE" END DEFINE DEFINE PLACEHOLDER "connection-protocol" - /DESCRIPTION="Connection protocol CTERM (CTDRIVER) or RTERM (RTTDRIVER)." - /SEPARATOR="," - /LEADING="=" - /TOPIC="set host/application_protocol" - /TYPE=MENU "CTERM" "RTERM" END DEFINE ! !+ ! SET HOST/DTE command !- DEFINE TOKEN "set host/dte" - /DESCRIPTION="Connects your system to another via an outgoing terminal line." - /TOPIC="SET HOST/DTE" "$[~block-indent~] SET HOST/DTE[~set-host-dte-quals~]... {~terminal-name~}" END DEFINE DEFINE PLACEHOLDER "set-host-dte-quals" - /DESCRIPTION="set host/dte qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set host/dte qualifier" - /TYPE=MENU "/BREAK={~break-character~}" "/COMMAND={~command-character~}" "/DIAL=({~host-dial~})" "/[~no~]ECHO" "/[~no~]EIGHT_BIT" "/ERROR_ACTION={~error-action~}" "/ESCAPE={~escape-character~}" "/[~no~]FLOW_CONTROL" "/INIT=[~file-spec~]" "/LOG=[~file-spec~]" "/MAX_BUFFERS={~number-of-buffers~}" "/PARITY={~parity~}" "/READ_DELAY={~read-delay~}" "/SPEED={~set-host-dte-speed~}" END DEFINE DEFINE PLACEHOLDER "number-of-buffers" - /DESCRIPTION="The maximum number of receive buffers." - /TOPIC="set host/max_buffers qualifier" - /LEADING="=" - /TYPE=TERMINAL "Integer, max number of buffers used to receive data from the modem port." END DEFINE DEFINE PLACEHOLDER "break-character" - /DESCRIPTION="The break character is used to generate a break on lines." - /LEADING="=" - /TOPIC="set host/dte/break" - /TYPE=TERMINAL "Character, The break character is used to generate a break on lines" "that expect a break rather than a carriage return. Use any ASCII " "character between @ and z, except C, M, Q, S, Y, or the left bracket [." END DEFINE DEFINE PLACEHOLDER "command-character" - /DESCRIPTION="Used to access DTE command mode." - /LEADING="=" - /TOPIC="set host/dte/command" - /TYPE=TERMINAL "Character, the command character to access DTE command mode by pressing" "Ctrl/command-character. Use any ASCII between @ and z, except C, M, Q," "S, Y, or the left bracket [." END DEFINE DEFINE PLACEHOLDER "host-dial" - /DESCRIPTION="Allows a modem attached to an outgoing line to be autodialed." - /LEADING="=" - /TOPIC="set host/dte/dial" - /TYPE=NONTERMINAL "NUMBER:{~autodial-number~},MODEM_TYPE:[~modem-type~]" END DEFINE DEFINE PLACEHOLDER "autodial-number" - /DESCRIPTION="The phone number of the system to be autodialed." - /LEADING="=" - /TOPIC="set host/dte/dial" - /TYPE=TERMINAL "The phone number of the system to be autodialed." END DEFINE DEFINE PLACEHOLDER "modem-type" - /DESCRIPTION="A modem name." - /LEADING=",MODEM_TYPE:" - /TOPIC="set host/dte/dial" - /TYPE=MENU "DMCL" "DF03" "DF112" END DEFINE DEFINE PLACEHOLDER "set-host-dte-speed" - /DESCRIPTION="Baud rate at which the terminal receives and transmits data." - /LEADING="=" - /TOPIC="set host/dte/speed" - /TYPE=MENU "{~baud-rate~}" "({~output-rate~},{~input-rate~})" END DEFINE DEFINE PLACEHOLDER "set-term-dte-speed" - /DESCRIPTION="Baud rate at which the terminal receives and transmits data." - /LEADING="=" - /TOPIC="set terminal/speed" - /TYPE=MENU "{~baud-rate~}" "({~input-rate~},{~output-rate~})" END DEFINE DEFINE PLACEHOLDER "output-rate" - /DESCRIPTION="Output transmission rate for data." - /LEADING="=" - /TYPE=NONTERMINAL "{~baud-rate~}" END DEFINE DEFINE PLACEHOLDER "input-rate" - /DESCRIPTION="input transmission rate for data." - /LEADING="=" - /TYPE=NONTERMINAL "{~baud-rate~}" END DEFINE DEFINE PLACEHOLDER "baud-rate" - /DESCRIPTION="Baud rate at which the terminal receives and transmits data." - /LEADING="=" - /TYPE=TERMINAL "Integer expr, valid modem baud rate." END DEFINE DEFINE PLACEHOLDER "error-action" - /DESCRIPTION="Specified what action to perform if an error occurs." - /LEADING="=" - /TOPIC="set host/dte/error-action" - /TYPE=MENU "CONTINUE" "EXIT" END DEFINE DEFINE PLACEHOLDER "escape-character" - /DESCRIPTION="Used to exit from DTEPAD by pressing Ctrl/ escape-character." - /LEADING="=" - /TOPIC="set host/dte/escape" - /TYPE=TERMINAL "Character, used to exit from DTEPAD by pressing Ctrl/ escape-character." "Use any character between @ and z, except C, M, Q, S, Y, or the left " "bracket [." END DEFINE DEFINE PLACEHOLDER "parity" - /DESCRIPTION="The parity on the outgoing terminal line." - /LEADING="=" - /TOPIC="set host/dte/parity" - /TYPE=MENU "NONE" "EVEN" "ODD" END DEFINE DEFINE PLACEHOLDER "read-delay" - /DESCRIPTION="The modem port read delay in milliseconds." - /LEADING="=" - /TOPIC="set host/dte/read_delay" - /TYPE=TERMINAL "Time, the modem port read delay in milliseconds." END DEFINE ! !+ ! SET HOST/DUP command !- DEFINE TOKEN "set host/dup" - /DESCRIPTION="Connects your terminal to a storage controller." - /TOPIC="SET HOST/DUP" "$[~block-indent~] SET HOST/DUP -" "[~block-indent~] /SERVER={~server-name~} -" "[~block-indent~] /TASK={~task-name~} -" "[~block-indent~] [~set-host-dup-quals~]... {~node~}" END DEFINE DEFINE PLACEHOLDER "set-host-dup-quals" - /DESCRIPTION="set host/dup qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set host/dup qualifier" - /TYPE=MENU "/LOG=[~file-spec~]" "/SERVER={~server-name~}" "/TASK={~task-name~}" END DEFINE DEFINE PLACEHOLDER "server-name" - /DESCRIPTION="A valid OpenVMS server name." - /LEADING="=" - /TOPIC="set server" - /TYPE=TERMINAL "Identifier, a valid OpenVMS server name (SECURITY_SERVER on OpenVMS)." END DEFINE DEFINE PLACEHOLDER "task-name" - /DESCRIPTION="Utility or diagnostic to be executed on target controller." - /LEADING="=" - /TOPIC="set host/dup/task" - /TYPE=TERMINAL "Identifier, the utility or diagnostic executed on a target storage controller." END DEFINE ! !+ ! SET HOST/HSC command !- DEFINE TOKEN "set host/hsc" - /DESCRIPTION="." - /TOPIC="SET HOST/HSC" "$[~block-indent~] SET HOST/HSC[~set-host-hsc-quals~]... {~node~}" END DEFINE DEFINE PLACEHOLDER "set-host-hsc-quals" - /DESCRIPTION="set host/hsc qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set host/hsc qualifier" - /TYPE=MENU "/LOG=[~file-spec~]" END DEFINE ! !+ ! SET HOST/LAT command !- DEFINE TOKEN "set host/lat" - /DESCRIPTION="Connects your terminal to a specified LAN service." - /TOPIC="SET HOST/LAT" "$[~block-indent~] SET HOST/LAT[~set-host-lat-quals~]... {~LAN-service-name~}" END DEFINE DEFINE PLACEHOLDER "LAN-service-name" - /DESCRIPTION="The name of a service resource on the LAN." - /LEADING="=" - /TOPIC="set host/lat parameter" - /TYPE=TERMINAL "Identifier, the name of a service resource on the LAN." END DEFINE DEFINE PLACEHOLDER "set-host-lat-quals" - /DESCRIPTION="set host/lat qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set host/lat qualifier" - /TYPE=MENU "/AUTOCONNECT" "/AUTOPROMPT" "/BREAK={~break-character~}" "/DESTINATION_PORT={~port-name~}" "/DISCONNECT={~disconnect-character~}" "/LOG=[~file-spec~]" "/NODE={~node~}" "/PASSWORD={~password~}" "/QUEUE" END DEFINE DEFINE PLACEHOLDER "disconnect-character" - /DESCRIPTION="Character to use to disconnect from a remote session." - /LEADING="=" - /TOPIC="set host/lat/disconnect" - /TYPE=TERMINAL "Character, used to disconnect from a remote session by pressing " "Ctrl/escape-character. Use any character between @ and z, except C, " "M, Q, S, Y, or the left bracket [." END DEFINE DEFINE PLACEHOLDER "port-name" - /DESCRIPTION="Specifies the port on a node to which you want to connect." - /TOPIC="set host/lat/destination_port" - /TYPE=TERMINAL "Identifier, port name of a port on a node to which you want to connect." END DEFINE ! !+ ! SET KEY command !- DEFINE TOKEN "set key" - /DESCRIPTION="Sets and locks the key definition state for keys." - /TOPIC="SET KEY" "$[~block-indent~] SET KEY[~set-key-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-key-quals" - /DESCRIPTION="set key qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set key qualifier" - /TYPE=MENU "/[~no~]LOG" "/STATE={~key-state-name~}" END DEFINE DEFINE PLACEHOLDER "key-state-name" - /DESCRIPTION="Specifies the name of the key state." - /TOPIC="set key/state" - /TYPE=TERMINAL "Symbol, a symbolic name defined using the define/key command." END DEFINE ! !+ ! SET LOGINS command !- DEFINE TOKEN "set logins" - /DESCRIPTION="Sets and displays number of users and their interactive limit." - /TOPIC="SET LOGINS" "$[~block-indent~] SET LOGINS[~set-logins-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-logins-quals" - /DESCRIPTION="set logins qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set logins qualifier" - /TYPE=MENU "/INTERACTIVE={~integer~}" END DEFINE ! !+ ! SET MAGTAPE command !- DEFINE TOKEN "set magtape" - /DESCRIPTION="Defines default characteristics for a magnetic tape device." - /TOPIC="SET MAGTAPE" "$[~block-indent~] SET MAGTAPE[~set-magtape-quals~]... {~device-name~}" END DEFINE DEFINE PLACEHOLDER "set-magtape-quals" - /DESCRIPTION="set magtape qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set magtape qualifier" - /TYPE=MENU "/DENSITY={~density-value~}" "/END_OF_FILE" "/[~no~]LOG" "/LOGSOFT" "/MEDIA_FORMAT=[~no~]COMPACTION" "/RETENSION" "/[~no~]REWIND" "/SKIP={~skip-opt~}" "/UNLOAD" END DEFINE DEFINE PLACEHOLDER "skip-opt" - /DESCRIPTION="Requests that the magnetic tape volume be positioned." - /SEPARATOR=" - " - /TOPIC="set magtape/skip" - /TYPE=MENU "BLOCK:{~integer-expr~}" "END_OF_TAPE" "FILES:{~integer-expr~}" "RECORD:{~integer-expr~}" END DEFINE ! !+ ! SET MESSAGE command !- DEFINE TOKEN "set message" - /DESCRIPTION="Set format for system messages or a process level message file." - /TOPIC="SET MESSAGE" "$[~block-indent~] SET MESSAGE[~set-message-quals~]... [~file-spec~]" END DEFINE DEFINE PLACEHOLDER "set-message-quals" - /DESCRIPTION="set message qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set message qualifier" - /TYPE=MENU "/DELETE" "/FACILITY" "/IDENTIFICATION" "/SEVERITY" "/TEXT" END DEFINE ! !+ ! SET ON command !- DEFINE TOKEN "set on" - /DESCRIPTION="Enable command interpreter error checking in command procedures." - /TOPIC="SET ON" "$[~block-indent~] SET [~no~]ON" END DEFINE ! !+ ! SET OUTPUT_RATE command !- DEFINE TOKEN "set output_rate" - /DESCRIPTION="Set rate at which output is written to batch job log files." - /TOPIC="SET OUTPUT_RATE" "$[~block-indent~] SET OUTPUT_RATE=[~delta-time~]" END DEFINE ! !+ ! SET PASSWORD command !- DEFINE TOKEN "set password" - /DESCRIPTION="Changes a password or system password." - /TOPIC="SET PASSWORD" "$[~block-indent~] SET PASSWORD[~set-password-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-password-quals" - /DESCRIPTION="set password qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set password qualifier" - /TYPE=MENU "/GENERATE=[~generated-password-length~]" "/SECONDARY" "/SYSTEM" END DEFINE DEFINE PLACEHOLDER "generated-password-length" - /DESCRIPTION="Specifies the generated password's length restriction." - /TOPIC="set password/generate" - /TYPE=TERMINAL "Integer, a value that restricts generated password lengths from n to " "(n+2) characters in length where n is a number from 1 to 10." END DEFINE ! !+ ! SET PREFIX command !- DEFINE TOKEN "set prefix" - /DESCRIPTION="Sets a prefix control string for verified command lines." - /TOPIC="SET PREFIX" "$[~block-indent~] SET [~no~]PREFIX {~string-expr~}" END DEFINE DEFINE PLACEHOLDER "fao-control-string" - /DESCRIPTION="FAO string used to generate a verified command line prefix." - /TOPIC="set prefix parameter" - /TYPE=TERMINAL "String, FAO control string used to generate a verified command lines prefix." END DEFINE ! !+ ! SET PRINTER command !- DEFINE TOKEN "set printer" - /DESCRIPTION="Establishes the characteristics of a specific line printer." - /TOPIC="SET PRINTER" "$[~block-indent~] SET PRINTER[~set-printer-quals~]... {~printer-name~}" END DEFINE DEFINE PLACEHOLDER "set-printer-quals" - /DESCRIPTION="set printer qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set printer qualifier" - /TYPE=MENU "/CR" "/FALLBACK" "/FF" "/LA11" "/LA180" "/[~no~]LOG" "/[~no~]LOWERCASE" "/LP11" "/[~no~]PAGE=[~lines-per-page~]" "/[~no~]PASSALL" "/PRINTALL" "/TAB" "/[~no~]TRUNCATE" "/UNKNOWN" "/UPPERCASE" "/WIDTH={~integer~}" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "lines-per-page" - /DESCRIPTION="Sets number of lines per page on the currently installed form." - /TOPIC="set printer/page" - /LEADING="=" - /TYPE=TERMINAL "Integer, sets number of lines per page on the currently installed form." END DEFINE DEFINE PLACEHOLDER "printer-name" - /DESCRIPTION="Name of a valid line printer device." - /TOPIC="set printer parameter" - /TYPE=TERMINAL "String, the name of a valid line printer device." END DEFINE ! !+ ! SET PROCESS command !- DEFINE TOKEN "set process" - /DESCRIPTION="Changes execution characteristics of specified process." - /TOPIC="SET PROCESS" "$[~block-indent~] SET PROCESS[~set-process-quals~]... [~process-name~]" END DEFINE DEFINE PLACEHOLDER "set-process-quals" - /DESCRIPTION="set process qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set process qualifier" - /TYPE=MENU "/[~no~]AUTO_UNSHELVE" "/DUMP" "/IDENTIFICATION={~pid~}" "/NAME={~string-expr~}" "/PRIORITY={~integer~}" "/PRIVILEGES=({~process-priv-kw-lst~})" "/RESOURCE_WAIT" "/RESUME" "/SUSPEND=[~suspend-kw~]" "/SWAPPING" END DEFINE DEFINE PLACEHOLDER "suspend-kw" - /DESCRIPTION="Stops a process until another process resumes or deletes it." - /LEADING="=" - /TYPE=MENU "SUPERVISOR" "KERNEL" END DEFINE ! !+ ! SET PROMPT command !- DEFINE TOKEN "set prompt" - /DESCRIPTION="Replaces the default DCL prompt ($) with the specified string." - /TOPIC="SET PROMPT" "$[~block-indent~] SET PROMPT=[~string-expr~] [~set-prompt-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-prompt-quals" - /DESCRIPTION="set prompt qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set prompt qualifier" - /TYPE=MENU "/[~no~]CARRIAGE_CONTROL" END DEFINE ! !+ ! SET PROTECTION command !- DEFINE TOKEN "set protection" - /DESCRIPTION="On AXP, sets the protection that limits access to file(s)." - /TOPIC="SET PROTECTION" "$[~block-indent~] SET PROTECTION=([~prot-lst~]...)[~set-prot-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "set-prot-quals" - /DESCRIPTION="set protection qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set protection qualifier" - /TYPE=MENU "/[~no~]CONFIRM" "/[~no~]LOG" "/PROTECTION=({~prot-lst~}...)" END DEFINE ! !+ ! SET PROTECTION/DEFAULT command !- DEFINE TOKEN "set protection/default" - /DESCRIPTION="Default protection for files created by the current process." - /TOPIC="SET PROTECTION/DEFAULT" "$[~block-indent~] SET PROTECTION=([~prot-lst~]...)/DEFAULT " END DEFINE ! !+ ! SET PROTECTION/DEVICE command !- DEFINE TOKEN "set protection/device" - /DESCRIPTION="Establishes the protection for a non-file-structured device." - /TOPIC="SET PROTECTION/DEVICE" "$ SET PROTECTION=([~prot-lst~]...) - " " /DEVICE[~set-prot-dev-quals~]... {~device-name~}" END DEFINE DEFINE PLACEHOLDER "set-prot-dev-quals" - /DESCRIPTION="set protection/device qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set protection/device qualifier" - /TYPE=MENU "/OWNER_UIC={~uic~}" END DEFINE ! !+ ! SET QUEUE command !- DEFINE TOKEN "set queue" - /DESCRIPTION="Changes the attributes of the specified queue." - /TOPIC="SET QUEUE" "$[~block-indent~] SET QUEUE[~set-queue-quals~]... {~queue-name~}" END DEFINE DEFINE PLACEHOLDER "set-queue-quals" - /DESCRIPTION="set queue qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set queue qualifier" - /TYPE=MENU "/BASE_PRIORITY={~job-priority~}" "/BLOCK_LIMIT=({~block-range~})" "/[~no~]CHARACTERISTICS=[~characteristic-lst~]" "/CLOSE" "/CPUDEFAULT={~cpudefault-time~}" "/CPUMAXIMUM={~cpumaximum-time~}" "/[~no~]DEFAULT=([~default-print-opt-lst~])" "/[~no~]DESCRIPTION=[~string~]" "/DISABLE_SWAPPING" "/ENABLE_GENERIC" "/FORM_MOUNTED={~form-mounted-type~}" "/JOB_LIMIT={~integer~} "/OPEN" "/OWNER_UIC={~uic~}" "/PROTECTION=({~set-queue-prot-lst~}...)" "/RECORD_BLOCKING" "/[~no~]RETAIN={~set-queue-retain-opt~}" "/SCHEDULE=[~no~]SIZE" "/SEPARATE=({~separate-opt-lst~})" "/WSDEFAULT={~integer~}" "/WSEXTENT={~integer~}" "/WSQUOTA={~integer~}" END DEFINE DEFINE PLACEHOLDER "set-queue-prot-lst" - /DESCRIPTION="List of ownership and access placeholder for set queue." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="set queue /protection" - /TYPE=NONTERMINAL "{~ownership~}:[~set-queue-access-lst~]" END DEFINE DEFINE PLACEHOLDER "set-queue-access-lst" - /DESCRIPTION="(R)ead, (S)ubmit, (M)anage, (D)elete access option." - /SEPARATOR="" - /LEADING=":" - /TOPIC="set queue /protection" - /TYPE=MENU "R" "S" "M" "D" "RSMD" "RSM" "RS" "RM" END DEFINE DEFINE PLACEHOLDER "set-queue-retain-opt" - /DESCRIPTION="Specifies when you want your jobs to be retained in a queue." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="set queue /retain" - /TYPE=MENU "ALL" "ERROR" END DEFINE ! !+ ! SET RESTART_VALUE command !- DEFINE TOKEN "set restart_value" - /DESCRIPTION="Assigns a label value to the global symbol BATCH$RESTART." - /TOPIC="SET RESTART_VALUE" "$[~block-indent~] SET RESTART_VALUE={~label-name~}" END DEFINE ! !+ ! SET RIGHTS_LIST command !- DEFINE TOKEN "set rights_list" - /DESCRIPTION="Allows users to modify the process or system rights list." - /TOPIC="SET RIGHTS_LIST" "$[~block-indent~] SET RIGHTS_LIST[~set-rights_list-quals~]... {~rights-list-ident-lst~}" END DEFINE DEFINE PLACEHOLDER "set-rights_list-quals" - /DESCRIPTION="set rights_list qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set rights_list qualifier" - /TYPE=MENU "/ATTRIBUTES=({~rights-list-attrib-lst~})" "/DISABLE" "/ENABLE" "/IDENTIFICATION={~pid~}" "/PROCESS={~process-name~}" "/SYSTEM" END DEFINE DEFINE PLACEHOLDER "rights-list-attrib-lst" - /DESCRIPTION="List of set rights_list attribute keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="set rights_list/attributes" - /TYPE=NONTERMINAL "{~rights-list-attrib-kw~}..." END DEFINE DEFINE PLACEHOLDER "rights-list-attrib-kw" - /DESCRIPTION="Set rights_list/attribute keyword." - /SEPARATOR="," - /LEADING="=" - /TOPIC="set rights_list/attributes" - /TYPE=MENU "DYNAMIC" "NOACCESS" "RESOURCE" "SUBSYSTEM" END DEFINE DEFINE PLACEHOLDER "rights-list-ident-lst" - /DESCRIPTION="List of set rights_list identifiers." - /DUPLICATION=VERTICAL - /SEPARATOR=", -" - /LEADING="," - /TOPIC="set rights_list parameter" - /TYPE=NONTERMINAL "{~rights-list-ident~},[~rights-list-ident-lst~]" END DEFINE DEFINE PLACEHOLDER "rights-list-ident" - /DESCRIPTION="A set rights_list identifier." - /SEPARATOR="," - /LEADING="=" - /TOPIC="set rights_list parameter" - /TYPE=TERMINAL "String, 1 to 31 alphanumeric identifier to be added/removed from rights list." END DEFINE ! !+ ! SET RMS_DEFAULT command !- DEFINE TOKEN "set rms_default" - /DESCRIPTION="Sets default network transfer sizes, block and buffer counts." - /TOPIC="SET RMS_DEFAULT" "$[~block-indent~] SET RMS_DEFAULT[~set-rms_default-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-rms_default-quals" - /DESCRIPTION="set rms_default qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set rms_default qualifier" - /TYPE=MENU "/BLOCK_COUNT={~0-127~}" "/BUFFER_COUNT={~0-255~}" "/DISK" "/EXTEND_QUANTITY={~0-65535~}" "/INDEXED" "/MAGTAPE" "/NETWORK_BLOCK_COUNT={~0-127~}" "/PROLOG={~prolog-level~}" "/RELATIVE" "/SEQUENTIAL" "/SYSTEM" "/UNIT_RECORD" END DEFINE DEFINE PLACEHOLDER "prolog-level" - /DESCRIPTION="Default prolog level for indexed files." - /SEPARATOR="," - /LEADING="=" - /TYPE=TERMINAL "Integer, default prolog level for indexed files (0, 2, or 3)." END DEFINE ! !+ ! SET SECURITY command !- DEFINE TOKEN "set security" - /DESCRIPTION="Modifies the security profile of an object." - /TOPIC="SET SECURITY" "$[~block-indent~] SET SECURITY[~set-security-quals~]... {~security-object~}" END DEFINE DEFINE PLACEHOLDER "set-security-quals" - /DESCRIPTION="set security qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set security qualifier" - /TYPE=MENU "/ACL=({~ace-lst~}...)" "/AFTER=({~ace~})" "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/CLASS={~object-class-kw~}" "/[~no~]CONFIRM" "/COPY_ATTRIBUTE=({~copy-attrib-lst~})" "/CREATED" "/DELETE=[~all~]" "/DEFAULT" "/EDIT" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/LIKE=({~set-security-like~})" "/[~no~]LOG" "/MODIFIED" "/OWNER_UIC={~uic~}" "/PROFILE=TEMPLATE=[~template-name~]" "/PROTECTION=({~prot-lst~}...)" "/REPLACE=({~ace-lst~}...)" "/[~no~]SINCE=[~time-string~]" END DEFINE DEFINE PLACEHOLDER "template-name" - /DESCRIPTION="Name of a security class template profile." - /TOPIC="set security/profile" - /TYPE=TERMINAL "String, the name of a security class template profile. Use the DCL" "'SHOW SECURITY/CLASS=SECURITY_CLASS *' command to see all available " "security templates." END DEFINE DEFINE PLACEHOLDER "set-security-like" - /DESCRIPTION="Set security/like qualifiers parameters." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="set security/like" - /TYPE=NONTERMINAL "NAME={~object-name~},CLASS=[~object-class-kw~], -" "PROFILE=TEMPLATE={~template-name~}" END DEFINE DEFINE PLACEHOLDER "copy-attrib-lst" - /DESCRIPTION="List of set security/copy_attribute keywords." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="set security/copy_attribute" - /TYPE=NONTERMINAL "{~copy-attrib-kw~}..." END DEFINE DEFINE PLACEHOLDER "copy-attrib-kw" - /DESCRIPTION="Set security/copy_attribute keyword." - /SEPARATOR="," - /LEADING="=" - /TOPIC="set security/copy_attribute" - /TYPE=MENU "ALL" "ACL" "OWNER" "PROTECTION" END DEFINE DEFINE PLACEHOLDER "object-class-kw" - /DESCRIPTION="set security/class keyword." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="CLASS=" - /TRAILING="," - /TOPIC="set security /class" - /TYPE=MENU "CAPABILITY" "COMMON_EVENT_CLUSTER" "CLUSTER" "DEVICE" "FILE" "GROUP_GLOBAL_SECTION" "LOGICAL_NAME_TABLE" "QUEUE" "RESOURCE_DOMAIN" "SECURITY_CLASS" "SYSTEM_GLOBAL_SECTION" "VOLUME" END DEFINE DEFINE PLACEHOLDER "security-object" - /DESCRIPTION="An object whose security profile is to be modified" - /TOPIC="set security parameter" - /TYPE=NONTERMINAL "{~object-name~}" END DEFINE ! !+ ! SET SERVER command !- DEFINE TOKEN "set server" - /DESCRIPTION="On VAX starts, stops, and restarts the security server." - /TOPIC="SET SERVER" "$[~block-indent~] SET SERVER[~set-server-quals~]... {~server-name~}" END DEFINE DEFINE PLACEHOLDER "set-server-quals" - /DESCRIPTION="set server qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set server qualifier" - /TYPE=MENU "/EXIT" "/RESTART" "/START" END DEFINE ! !+ ! SET SYMBOL command !- DEFINE TOKEN "set symbol" - /DESCRIPTION="Controls access to local and global symbols." - /TOPIC="SET SYMBOL" "$[~block-indent~] SET SYMBOL[~set-symbol-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-symbol-quals" - /DESCRIPTION="set symbol qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set symbol qualifier" - /TYPE=MENU "/ALL" "/GENERAL" "/SCOPE=({~scope-kw-lst~})" "/VERB" END DEFINE DEFINE PLACEHOLDER "scope-kw-lst" - /DESCRIPTION="List of set symbol/scope keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="set symbol/scope" - /TYPE=NONTERMINAL "{~scope-kw~}..." END DEFINE DEFINE PLACEHOLDER "scope-kw" - /DESCRIPTION="Set symbol/scope keyword." - /SEPARATOR="," - /LEADING="," - /TOPIC="set symbol/scope" - /TYPE=MENU "LOCAL" "GLOBAL" "NOLOCAL" "NOGLOBAL" END DEFINE ! !+ ! SET TERMINAL command !- DEFINE TOKEN "set terminal" - /DESCRIPTION="Sets the characteristics of a terminal." - /TOPIC="SET TERMINAL" "$[~block-indent~] SET TERMINAL[~set-terminal-quals~]... [~device-name~]" END DEFINE DEFINE PLACEHOLDER "set-terminal-quals" - /DESCRIPTION="set terminal qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set terminal qualifier" - /TYPE=MENU "/ADVANCED_VIDEO" "/ALTYPEAHD" "/ANSI_CRT" "/APPLICATION_KEYPAD" "/AUTOBAUD" "/BLOCK_MODE" "/BRDCSTMBX" "/BROADCAST" "/COLOR" "/COMMSYNC" "/CRFILL=[~fill-count~]" "/DEC_CRT[~dec-crt~]" "/DEVICE_TYPE={~terminal-type~}" "/DIALUP" "/DISCONNECT" "/DISMISS" "/DMA" "/ECHO" "/EDIT_MODE" "/EIGHT_BIT" "/ESCAPE" "/FALLBACK" "/FORM" "/FRAME" "/FULLDUP" "/HALFDUP" "/[~no~]HANGUP" "/HARDCOPY" "/HOSTSYNC" "/INQUIRE" "/INSERT" "/LFFILL=[~fill-count~]" "/LINE_EDITING" "/LOCAL_ECHO" "/[~no~]LOWERCASE" "/MANUAL" "/MODEM" "/NUMERIC_KEYPAD" "/OVERSTRIKE" "/[~no~]PAGE=[~lines-per-page~]" "/PARITY" "/PASTHRU" "/PERMANENT" "/PRINTER_PORT" "/PROTOCOL" "/READSYNC" "/REGIS" "/SCOPE" "/SECURE_SERVER" "/SET_SPEED" "/SIXEL_GRAPHICS" "/SOFT_CHARACTERS" "/SPEED={~set-term-dte-speed~}" "/SWITCH=DECNET" "/SYSPASSWORD" "/TAB" "/TTSYNC" "/TYPE_AHEAD" "/UNKNOWN" "/UPPERCASE" "/WIDTH={~integer~}" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "terminal-type" - /DESCRIPTION="A terminal type." - /LEADING="=" - /TOPIC="set terminal/device_type" - /TYPE=MENU "UNKNOWN" "FT1-FT8" "LA12" "LA34" "LA36" "LA38" "LA100" "LA120" "LA210" "LN01K" "LN03" "LQP02" "PRO_SERIES" "VT05" "VT52" "VT55" "VT100" "VT101" "VT102" "VT105" "VT125" "VT131" "VT132" "VT173" "VT200" "VT300" "VT400" "VT500" END DEFINE DEFINE PLACEHOLDER "fill-count" - /DESCRIPTION="number of nulls between a and next transmitted character." - /SEPARATOR="," - /LEADING="=" - /TYPE=TERMINAL "Integer, number (0-9) of nulls between a and next transmitted character." END DEFINE DEFINE PLACEHOLDER "dec-crt" - /DESCRIPTION="DEC_CRT terminal standard values." - /SEPARATOR=" " - /TOPIC="set terminal/dec_crt" - /TYPE=NONTERMINAL "=({~crt-val~},{~crt-val~},{~crt-val~})" END DEFINE DEFINE PLACEHOLDER "crt-val" - /DESCRIPTION="DEC_CRT terminal standard values." - /SEPARATOR="," - /LEADING="," - /TOPIC="set terminal/dec_crt" - /TYPE=TERMINAL "Integer, number (1-4) requesting which terminal characteristics to set." "1=DEC_CRT, 2=DEC_CRT2, 3=DEC_CRT3, or 4=DEC_CRT4 terminal characteristics." END DEFINE ! !+ ! SET TIME command !- DEFINE TOKEN "set time" - /DESCRIPTION="Resets the system clock." - /TOPIC="SET TIME" "$[~block-indent~] SET TIME=[~date-time~][~set-time-quals~]" END DEFINE DEFINE PLACEHOLDER "set-time-quals" - /DESCRIPTION="set time qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set time qualifier" - /TYPE=MENU "/CLUSTER" END DEFINE DEFINE PLACEHOLDER "time" - /DESCRIPTION="Date and/or time of year." - /SEPARATOR="=" - /LEADING="=" - /TOPIC="set time parameter" - /TYPE=TERMINAL "String, specify absolute time, a delta time, or a combination of both." END DEFINE DEFINE PLACEHOLDER "date-time" - /DESCRIPTION="Date and/or time of year." - /SEPARATOR="=" - /LEADING="=" - /TOPIC="set time parameter" - /TYPE=MENU "[~date-format~]:[~time-format~]" "[~date-format~] [~time-format~]" END DEFINE DEFINE PLACEHOLDER "time-format" - /DESCRIPTION="A time in the format hour:minute:second.hundredth." - /SEPARATOR=" " - /LEADING=":" - /TOPIC="specify date_time" - /TYPE=TERMINAL "String, a time in the format hour:minute:second.hundredth ." END DEFINE DEFINE PLACEHOLDER "date-format" - /DESCRIPTION="A date in the format day-month-year." - /SEPARATOR=" " - /LEADING="=" - /TRAILING=":" - /TOPIC="specify date_time" - /TYPE=TERMINAL "String, a date in the format day-month-year ." END DEFINE ! !+ ! SET UIC command !- DEFINE TOKEN "set uic" - /DESCRIPTION="Changes the user identification code (UIC) of your process." - /TOPIC="SET UIC" "$[~block-indent~] SET UIC {~uic~}" END DEFINE ! !+ ! SET VERIFY command !- DEFINE TOKEN "set verify" - /DESCRIPTION="Controls the display of command procedure lines during execution." - /TOPIC="SET VERIFY" "$[~block-indent~] SET VERIFY [~set-verify-params~]" END DEFINE DEFINE PLACEHOLDER "set-verify-params" - /DESCRIPTION="set verify parameters" - /TOPIC="set verify parameter" - /TYPE=NONTERMINAL "=([~no~]PROCEDURE, [~no~]IMAGE)" END DEFINE ! !+ ! SET VOLUME command !- DEFINE TOKEN "set volume" - /DESCRIPTION="Changes the characteristics of mounted Files-11 volume(s)." - /TOPIC="SET VOLUME" "$[~block-indent~] SET VOLUME[~set-volume-quals~]... {~device-name-lst~}" END DEFINE DEFINE PLACEHOLDER "set-volume-quals" - /DESCRIPTION="set volume qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set volume qualifier" - /TYPE=MENU "/ACCESSED=[~0-255~]" "/DATA_CHECK=[~data-check-opt~]" "/ERASE_ON_DELETE" "/EXTENSION=[~0-65535~]" "/FILE_PROTECTION=({~prot-lst~}...)" "/[~no~]HIGHWATER_MARKING" "/LABEL={~volume-label~}" "/[~no~]LOG" "/MOUNT_VERIFICATION" "/OWNER_UIC={~uic~}" "/PROTECTION=({~prot-lst~}...)" "/REBUILD=[~rebuild-opt~]" "/RETENTION={~retention-opt~}" "/SUBSYSTEM" "/[~no~]UNLOAD" "/USER_NAME={~user-name~}" "/WINDOWS={~number-mapping-pointers~}" END DEFINE DEFINE PLACEHOLDER "rebuild-opt" - /DESCRIPTION="Recovers caching limits for a volumes dismounted improperly." - /LEADING="=" - /TOPIC="set volume/rebuild" - /TYPE=NONTERMINAL "FORCE" END DEFINE DEFINE PLACEHOLDER "retention-opt" - /DESCRIPTION="The minimum and maximum retention times for file expiration." - /TOPIC="set volume/retention" - /TYPE=NONTERMINAL "{~min-retension~},[~max-retension~]" END DEFINE DEFINE PLACEHOLDER "min-retension" - /DESCRIPTION="Specifies the minimum retention times for file expiration." - /LEADING="," - /TOPIC="set volume/retention" - /TYPE=TERMINAL "Integer, Specifies the minimum retention time in days to be used by the" "file system to determine the expiration date for files on a volume." END DEFINE DEFINE PLACEHOLDER "max-retension" - /DESCRIPTION="Specifies the maximum retention times for file expiration." - /LEADING="," - /TOPIC="set volume/retention" - /TYPE=TERMINAL "Integer, Specifies the maximum retention time in days to be used by the" "file system to determine the expiration date for files on a volume." END DEFINE ! !+ ! SET WORKING_SET command !- DEFINE TOKEN "set working_set" - /DESCRIPTION="Redefines the default working set size for a process." - /TOPIC="SET WORKING_SET" "$[~block-indent~] SET WORKING_SET[~set-working_set-quals~]... " END DEFINE DEFINE PLACEHOLDER "set-working_set-quals" - /DESCRIPTION="set working_set qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="set working_set qualifier" - /TYPE=MENU "/ADJUST" "/EXTENT={~number-of-pages~}" "/LIMIT={~number-of-pages~}" "/[~no~]LOG" "/QUOTA={~number-of-pages~}" END DEFINE DEFINE PLACEHOLDER "number-of-pages" - /DESCRIPTION="Number of physical pages." - /TYPE=TERMINAL "Integer expression, number of physical pages." END DEFINE DEFINE PLACEHOLDER "set-acct-enable-disable-kw-lst" - /DESCRIPTION="List of set accounting enable and disable keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~set-acct-enable-disable-kw~}..." END DEFINE DEFINE PLACEHOLDER "set-acct-enable-disable-kw" - /DESCRIPTION="." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="set accounting /enable" - /TYPE=MENU "IMAGE" "LOGIN_FAILURE" "MESSAGE" "PRINT" "PROCESS" "BATCH" "DETACHED" "INTERACTIVE" "NETWORK" "SUBPROCESS" END DEFINE DEFINE PLACEHOLDER "ace-lst" - /DESCRIPTION="List of access control entry keywords." - /DUPLICATION=VERTICAL - /SEPARATOR=", - " - /LEADING="," - /TYPE=NONTERMINAL "({~ace~})" END DEFINE DEFINE PLACEHOLDER "ace" - /DESCRIPTION="A valid access control entry." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING=",(" - /TRAILING="...)" - /TOPIC="set acl/acl" - /TYPE=MENU "ALARM=SECURITY,OPTIONS=[~ace-alarm-opt~]...,ACCESS={~access-type-lst~}..." "AUDIT=SECURITY,OPTIONS=[~ace-audit-opt~]...,ACCESS={~access-type-lst~}..." "CREATOR,OPTIONS=[~ace-creator-opt~]...,ACCESS={~access-type-lst~}..." "DEFAULT_PROTECTION,OPTIONS=[~ace-protection-opt~]...,{~prot-lst~}..." "IDENTIFIER={~ace-user-identifier~},OPTIONS=[~ace-identifier-opt~]...,ACCESS={~access-type-lst~}..." "subsystem-options-ident"/PLACEHOLDER END DEFINE DEFINE PLACEHOLDER "subsystem-options-ident" - /DESCRIPTION="SUBSYSTEM,OPTIONS=[~ace-subsys-opt~]..., {~subsys-ident-lst~}..." - /SEPARATOR="," - /LEADING="," - /TOPIC="set acl/acl" - /TYPE=NONTERMINAL "SUBSYSTEM,OPTIONS=[~ace-subsys-opt~]..., -" " {~subsys-ident-lst~}..." END DEFINE DEFINE PLACEHOLDER "access-type-lst" - /DESCRIPTION="List of ace access types." - /SEPARATOR="+" - /LEADING="=" - /TYPE=MENU "ALL" "ASSOCIATE" "CONTROL" "CREATE" "DELETE" "EXECUTE" "FAILURE" "LOCK" "LOGICAL" "MANAGE" "NOACCESS" "NONE" "PHYSICAL" "READ" "SUBMIT" "WRITE" END DEFINE DEFINE PLACEHOLDER "ace-alarm-opt" - /DESCRIPTION="Alarm ACE option." - /DUPLICATION=HORIZONTAL - /SEPARATOR="+" - /LEADING=",OPTIONS=" - /TYPE=MENU "DEFAULT" "HIDDEN" "PROTECTED" "NOPROPOGATE" "NONE" END DEFINE DEFINE PLACEHOLDER "ace-audit-opt" - /DESCRIPTION="Audit ACE option." - /DUPLICATION=HORIZONTAL - /SEPARATOR="+" - /LEADING=",OPTIONS=" - /TYPE=MENU "DEFAULT" "HIDDEN" "PROTECTED" "NOPROPOGATE" "NONE" END DEFINE DEFINE PLACEHOLDER "ace-creator-opt" - /DESCRIPTION="Creator ACE option." - /DUPLICATION=HORIZONTAL - /SEPARATOR="+" - /LEADING=",OPTIONS=" - /TYPE=MENU "PROTECTED" "NOPROPOGATE" "NONE" END DEFINE DEFINE PLACEHOLDER "ace-protection-opt" - /DESCRIPTION="Default protection ACE option." - /DUPLICATION=HORIZONTAL - /SEPARATOR="+" - /LEADING=",OPTIONS=" - /TYPE=MENU "HIDDEN" "PROTECTED" "NOPROPOGATE" "NONE" END DEFINE DEFINE PLACEHOLDER "ace-identifier-opt" - /DESCRIPTION="Identifier ACE option." - /DUPLICATION=HORIZONTAL - /SEPARATOR="+" - /LEADING=",OPTIONS=" - /TYPE=MENU "DEFAULT" "HIDDEN" "PROTECTED" "NOPROPOGATE" "NONE" END DEFINE DEFINE PLACEHOLDER "subsys-ident-lst" - /DESCRIPTION="List of subsystem ACE identifiers and optional attributes." - /DUPLICATION=VERTICAL - /SEPARATOR=", -" - /LEADING=", -" - /TYPE=NONTERMINAL "IDENTIFIER={~ace-user-identifier~}, -" "ATTRIBUTES=[~subsys-attrib-lst~]" END DEFINE DEFINE PLACEHOLDER "ace-subsys-opt" - /DESCRIPTION="Subsystem ACE option." - /DUPLICATION=HORIZONTAL - /SEPARATOR="+" - /LEADING=",OPTIONS=" - /TYPE=MENU "PROTECTED" "NOPROPOGATE" "NONE" END DEFINE DEFINE PLACEHOLDER "subsys-attrib-lst" - /DESCRIPTION="Subsystem ACE option." - /DUPLICATION=HORIZONTAL - /SEPARATOR="+" - /LEADING=",ATTRIBUTES=" - /TYPE=NONTERMINAL "{~subsys-attrib~}..." END DEFINE DEFINE PLACEHOLDER "subsys-attrib" - /DESCRIPTION="Subsystem ACE option." - /SEPARATOR="+" - /LEADING="+" - /TYPE=MENU "RESOURCE" END DEFINE ! !+ ! SHOW commands !- DEFINE TOKEN "show"/placeholder="show-opts" DEFINE PLACEHOLDER "show-opts" - /DESCRIPTION="Displays information about a process, system, or device." - /TOPIC="tokenshow description" - /TYPE=MENU "SHOW ACCOUNTING"/token "SHOW ACL"/token "SHOW AUDIT"/token "SHOW BROADCAST"/token "SHOW CLUSTER"/token "SHOW CPU"/token "SHOW DEFAULT"/token "SHOW DEVICES"/token "SHOW DEVICES/SERVED"/token "SHOW DISPLAY"/token "SHOW ENTRY"/token "SHOW ERROR"/token "SHOW INTRUSION"/token "SHOW KEY"/token "SHOW LICENSE"/token "SHOW LOGICAL"/token "SHOW MEMORY"/token "SHOW NETWORK"/token "SHOW PRINTER"/token "SHOW PROCESS"/token "SHOW PROTECTION"/token "SHOW QUEUE"/token "SHOW QUEUE/CHARACTERISTICS"/token "SHOW QUEUE/FORM"/token "SHOW QUEUE/MANAGERS"/token "SHOW QUOTA"/token "SHOW RMS_DEFAULT"/token "SHOW SECURITY"/token "SHOW STATUS"/token "SHOW SYMBOL"/token "SHOW SYSTEM"/token "SHOW TERMINAL"/token "SHOW TIME"/token "SHOW TRANSLATION"/token "SHOW USERS"/token "SHOW WORKING_SET"/token "SHOW ZONE"/token END DEFINE ! !+ ! SHOW ACCOUNTING command !- DEFINE TOKEN "show accounting" - /DESCRIPTION="Shows what resources the current accounting file is tracking." - /TOPIC="SHOW ACCOUNTING" "$[~block-indent~] SHOW ACCOUNTING[~show-accounting-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-accounting-quals" - /DESCRIPTION="show accounting qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show accounting qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW ACL command !- DEFINE TOKEN "show acl" - /DESCRIPTION="(AXP) Allows you to display an object's access control list." - /TOPIC="SHOW ACL" "$[~block-indent~] SHOW ACL[~show-acl-quals~]... {~object-name~}" END DEFINE DEFINE PLACEHOLDER "show-acl-quals" - /DESCRIPTION="show acl qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show acl qualifier" - /TYPE=MENU "/OBJECT_TYPE={~object-type-kw~}" END DEFINE ! !+ ! SHOW AUDIT command !- DEFINE TOKEN "show audit" - /DESCRIPTION="Displays the system's security auditing characteristics." - /TOPIC="SHOW AUDIT" "$[~block-indent~] SHOW AUDIT[~show-audit-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-audit-quals" - /DESCRIPTION="show audit qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show audit qualifier" - /TYPE=MENU "/ALL" "/ALARM" "/ARCHIVE" "/[~no~]AUDIT" "/EXACT" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/JOURNAL" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/SEARCH={~string-expr~}" "/SERVER" "/[~no~]WRAP" END DEFINE ! !+ ! SHOW BROADCAST command !- DEFINE TOKEN "show broadcast" - /DESCRIPTION="Displays the message classes affected by SET BROADCAST." - /TOPIC="SHOW BROADCAST" "$[~block-indent~] SHOW BROADCAST[~show-broadcast-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-broadcast-quals" - /DESCRIPTION="show broadcast qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show broadcast qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW CLUSTER command !- DEFINE TOKEN "show cluster" - /DESCRIPTION="Monitors and displays cluster activity and performance." - /TOPIC="SHOW CLUSTER" "$[~block-indent~] SHOW CLUSTER[~show-cluster-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-cluster-quals" - /DESCRIPTION="show cluster qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show cluster qualifier" - /TYPE=MENU "/BEGINNING={~time~}" "/CONTINUOUS" "/ENDING={~time~}" "/INTERVAL={~seconds~}" "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW CPU command !- DEFINE TOKEN "show cpu" - /DESCRIPTION="Displays the current state of the processors on a system." - /TOPIC="SHOW CPU" "$[~block-indent~] SHOW CPU[~show-cpu-quals~]... [~cpu-id-lst~]" END DEFINE DEFINE PLACEHOLDER "show-cpu-quals" - /DESCRIPTION="show cpu qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show cpu qualifier" - /TYPE=MENU "/ACTIVE" "/ALL" "/BRIEF" "/FULL" "/SUMMARY" END DEFINE ! !+ ! SHOW DEFAULT command !- DEFINE TOKEN "show default" - /DESCRIPTION="Displays the current default device and directory." - /TOPIC="SHOW DEFAULT" "$[~block-indent~] SHOW DEFAULT" END DEFINE ! !+ ! SHOW DEVICES command !- DEFINE TOKEN "show devices" - /DESCRIPTION="Displays the status of a device on the system." - /TOPIC="SHOW DEVICES" "$[~block-indent~] SHOW DEVICES[~show-devices-quals~]... [~device-name~]" END DEFINE DEFINE PLACEHOLDER "show-devices-quals" - /DESCRIPTION="show devices qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show devices qualifier" - /TYPE=MENU "/ALLOCATED" "/BRIEF" "/EXACT" "/FILES" "/FULL" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/MOUNTED" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/SEARCH={~string-expr~}" "/SYSTEM" "/WINDOWS" "/[~no~]WRAP" "/SERVED" END DEFINE ! !+ ! SHOW DEVICES/SERVED command !- DEFINE TOKEN "show devices/served" - /DESCRIPTION="Displays info on devices served by this node's MSCP server." - /TOPIC="SHOW DEVICES/SERVED" "$[~block-indent~] SHOW DEVICES/SERVED[~show-devices-served-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-devices-served-quals" - /DESCRIPTION="show devices/served qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show devices/served qualifier" - /TYPE=MENU "/ALL" "/COUNT" "/HOST" "/OUTPUT=[~file-spec~]" "/RESOURCE" END DEFINE ! !+ ! SHOW DISPLAY command !- DEFINE TOKEN "show display" - /DESCRIPTION="Shows node where DECwindow application output gets displayed." - /TOPIC="SHOW DISPLAY" "$[~block-indent~] SHOW DISPLAY [~display-device~]" END DEFINE ! !+ ! SHOW ENTRY command !- DEFINE TOKEN "show entry" - /DESCRIPTION="Displays a user's batch and print jobs entry information." - /TOPIC="SHOW ENTRY" "$[~block-indent~] SHOW ENTRY[~show-entry-quals~]... [~entry-number-lst~], -" "[~block-indent~] [~job-name-lst~]" END DEFINE DEFINE PLACEHOLDER "show-entry-quals" - /DESCRIPTION="show entry qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show entry qualifier" - /TYPE=MENU "/BATCH" "/BRIEF" "/BY_JOB_STATUS=({~by-job-status-kw-lst~})" "/DEVICE=[~device-kw~]" "/EXACT" "/FILES" "/FULL" "/[~no~]GENERIC" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/SEARCH={~string-expr~}" "/USER_NAME={~user-name~}" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "job-name-lst" - /DESCRIPTION="List of job names." - /SEPARATOR="," - /LEADING="=" - /TYPE=NONTERMINAL "{~job-name~},[~job-name-lst~]" END DEFINE DEFINE PLACEHOLDER "by-job-status-kw-lst" - /DESCRIPTION="List of by_job_status keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="show entry/by_job_status" - /TYPE=NONTERMINAL "{~by-job-status-kw~}..." END DEFINE DEFINE PLACEHOLDER "by-job-status-kw" - /DESCRIPTION="show entry/by_job_status keyword." - /SEPARATOR="," - /LEADING="," - /TOPIC="show entry/by_job_status" - /TYPE=MENU "EXECUTING" "HOLDING" "PENDING" "RETAINED" "TIMED_RELEASE" END DEFINE ! !+ ! SHOW ERROR command !- DEFINE TOKEN "show error" - /DESCRIPTION="For all devices, Displays the error counts greater than 0." - /TOPIC="SHOW ERROR" "$[~block-indent~] SHOW ERROR[~show-error-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-error-quals" - /DESCRIPTION="show error qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show error qualifier" - /TYPE=MENU "/EXACT" "/FULL" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/SEARCH={~string-expr~}" "/[~no~]WRAP" END DEFINE ! !+ ! SHOW INTRUSION command !- DEFINE TOKEN "show intrusion" - /DESCRIPTION="Displays the contents of the break-in database." - /TOPIC="SHOW INTRUSION" "$[~block-indent~] SHOW INTRUSION[~show-intrusion-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-intrusion-quals" - /DESCRIPTION="show intrusion qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show intrusion qualifier" - /TYPE=MENU "/OLD" "/OUTPUT=[~file-spec~]" "/TYPE=({~intrusion-type-kw~})" END DEFINE DEFINE PLACEHOLDER "intrusion-type-kw" - /DESCRIPTION="show intrusion/type keyword." - /SEPARATOR="," - /LEADING="," - /TOPIC="show intrusion/type" - /TYPE=MENU "ALL" "SUSPECT" "INTRUDER" END DEFINE ! !+ ! SHOW KEY command !- DEFINE TOKEN "show key" - /DESCRIPTION="Display the key definitions created by the DEFINE/KEY command." - /TOPIC="SHOW KEY" "$[~block-indent~] SHOW KEY[~show-key-quals~]... [~key-name~]" END DEFINE DEFINE PLACEHOLDER "show-key-quals" - /DESCRIPTION="show key qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show key qualifier" - /TYPE=MENU "/ALL" "/BRIEF" "/DIRECTORY" "/FULL" "/STATE={~key-state-name~}" END DEFINE ! !+ ! SHOW LICENSE command !- DEFINE TOKEN "show license" - /DESCRIPTION="Lists the active software product licenses on current node." - /TOPIC="SHOW LICENSE" "$[~block-indent~] SHOW LICENSE[~show-license-quals~]... [~product-name-lst~]" END DEFINE DEFINE PLACEHOLDER "show-license-quals" - /DESCRIPTION="show license qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show license qualifier" - /TYPE=MENU "/BEFORE" "/BRIEF" "/CLUSTER" "/EXACT" "/FULL" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/PRODUCER={~producer-name~}" "/RELEASE_DATE=[~date-time~]" "/SEARCH={~string-expr~}" "/SINCE" "/TERMINATION_DATE={~date-time~}" "/UNIT_REQUIREMENTS" "/USAGE" "/WARNING_INTERVAL={~license-warning-interval~}" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "product-name-lst" - /DESCRIPTION="List of active software product license names." - /SEPARATOR="," - /LEADING="," - /TOPIC="show license parameter" - /TYPE=NONTERMINAL "{~product-name~},[~product-name-lst~]" END DEFINE DEFINE PLACEHOLDER "product-name" - /DESCRIPTION="Active software product license names." - /SEPARATOR="," - /LEADING="," - /TOPIC="show license parameter" - /TYPE=TERMINAL "String, the name(s) of activated software product licenses to display." END DEFINE DEFINE PLACEHOLDER "producer-name" - /DESCRIPTION="The name of a producer supplying an active software license." - /SEPARATOR="," - /LEADING="=" - /TOPIC="show license/producer" - /TYPE=TERMINAL "String, the name of a producer supplying an active software license." END DEFINE DEFINE PLACEHOLDER "license-warning-interval" - /DESCRIPTION="Displays a warning of licenses that will terminate in n days." - /SEPARATOR="," - /LEADING="=" - /TOPIC="show license/warning_interval" - /TYPE=TERMINAL "String, Displays a warning of licenses that will terminate within in n days." END DEFINE ! !+ ! SHOW LOGICAL command !- DEFINE TOKEN "show logical" - /DESCRIPTION="Displays translations for a specified logical name." - /TOPIC="SHOW LOGICAL" "$[~block-indent~] SHOW LOGICAL[~show-logical-quals~]... [~logical-name-lst~]" END DEFINE DEFINE PLACEHOLDER "show-logical-quals" - /DESCRIPTION="show logical qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show logical qualifier" - /TYPE=MENU "/ACCESS_MODE={~mode~}" "/ALL" "/DESCENDANTS" "/EXACT" "/FULL" "/GROUP" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/PROCESS" "/SEARCH={~string-expr~}" "/STRUCTURE" "/SYSTEM" "/TABLE=({~table-name-lst~})" "/[~no~]WRAP" END DEFINE ! !+ ! SHOW MAGTAPE command !- DEFINE TOKEN "show magtape" - /DESCRIPTION="Show current characteristics/status of magnetic tape device." - /TOPIC="SHOW MAGTAPE" "$[~block-indent~] SHOW MAGTAPE[~show-magtape-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-magtape-quals" - /DESCRIPTION="show magtape qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show magtape qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW MEMORY command !- DEFINE TOKEN "show memory" - /DESCRIPTION="Displays availability and usage of system memory resources." - /TOPIC="SHOW MEMORY" "$[~block-indent~] SHOW MEMORY[~show-memory-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-memory-quals" - /DESCRIPTION="show memory qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show memory qualifier" - /TYPE=MENU "/ALL" "/CACHE" "/EXACT" "/FILES" "/FULL" "/GH_REGIONS" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/PHYSICAL_PAGES" "/POOL" "/SEARCH={~string-expr~}" "/SLOTS" "/[~no~]WRAP" END DEFINE ! !+ ! SHOW NETWORK command !- DEFINE TOKEN "show network" - /DESCRIPTION="Displays the status of a DECnet Phase IV local network node." - /TOPIC="SHOW NETWORK" "$[~block-indent~] SHOW NETWORK[~show-network-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-network-quals" - /DESCRIPTION="show network qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show network qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW PRINTER command !- DEFINE TOKEN "show printer" - /DESCRIPTION="Displays the current settings for a printer." - /TOPIC="SHOW PRINTER" "$[~block-indent~] SHOW PRINTER[~show-printer-quals~]... {~device-name~}" END DEFINE DEFINE PLACEHOLDER "show-printer-quals" - /DESCRIPTION="show printer qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show printer qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW PROCESS command !- DEFINE TOKEN "show process" - /DESCRIPTION="Displays information about a process and its subprocesses." - /TOPIC="SHOW PROCESS" "$[~block-indent~] SHOW PROCESS[~show-process-quals~]... [~show-process-parameters~]" END DEFINE DEFINE PLACEHOLDER "show-process-quals" - /DESCRIPTION="show process qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show process qualifier" - /TYPE=MENU "/ACCOUNTING" "/ALL" "/CONTINUOUS" "/EXACT" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/IDENTIFICATION={~pid~}" "/INTERVAL={~seconds~}" "/MEMORY" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/PRIVILEGES" "/QUOTAS" "/RIGHTS" "/SEARCH={~string-expr~}" "/SHELVING" "/SUBPROCESSES" "/[~no~]WRAP" END DEFINE DEFINE PLACEHOLDER "show-process-parameters" - /DESCRIPTION="The show process parameters." - /SEPARATOR="," - /TOPIC="show process parameters" - /TYPE=NONTERMINAL " [~node~]::{~process-name~}" END DEFINE ! !+ ! SHOW PROTECTION command !- DEFINE TOKEN "show protection" - /DESCRIPTION="Displays the current default process protection." - /TOPIC="SHOW PROTECTION" "$[~block-indent~] SHOW PROTECTION" END DEFINE ! !+ ! SHOW QUEUE command !- DEFINE TOKEN "show queue" - /DESCRIPTION="Displays information about queues and the jobs in them." - /TOPIC="SHOW QUEUE" "$[~block-indent~] SHOW QUEUE[~show-queue-quals~]... [~queue-name~]" END DEFINE DEFINE PLACEHOLDER "show-queue-quals" - /DESCRIPTION="show queue qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show queue qualifier" - /TYPE=MENU "/ALL_JOBS" "/BATCH" "/BRIEF" "/BY_JOB_STATUS=({~by-job-status-kw-lst~})" "/DEVICE=[~device-kw~]" "/EXACT" "/FILES" "/FULL" "/[~no~]GENERIC" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/SEARCH={~string-expr~}" "/SUMMARY" "/[~no~]WRAP" END DEFINE ! !+ ! SHOW QUEUE/CHARACTERISTICS command !- DEFINE TOKEN "show queue/characteristics" - /DESCRIPTION="Displays information about queue characteristics." - /TOPIC="SHOW QUEUE/CHARACTERISTICS" "$[~block-indent~] SHOW QUEUE/CHARACTERISTICS[~show-queue-chars-quals~]... -" "[~block-indent~] [~characteristic-name~]" END DEFINE DEFINE PLACEHOLDER "show-queue-chars-quals" - /DESCRIPTION="show queue/characteristics qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show queue/characteristics qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW QUEUE/FORM command !- DEFINE TOKEN "show queue/form" - /DESCRIPTION="Displays information about forms defined for the system." - /TOPIC="SHOW QUEUE/FORM" "$[~block-indent~] SHOW QUEUE/FORM[~show-queue-form-quals~]... [~form-name~]" END DEFINE DEFINE PLACEHOLDER "show-queue-form-quals" - /DESCRIPTION="show queue/form qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show queue/form qualifier" - /TYPE=MENU "/BRIEF" "/FULL" "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW QUEUE/MANAGERS command !- DEFINE TOKEN "show queue/managers" - /DESCRIPTION="Lists information about the queue manager(s) on the system ." - /TOPIC="SHOW QUEUE/MANAGERS" "$[~block-indent~] SHOW QUEUE/MANAGERS[~show-queue-mgrs-quals~]... [~queue-mgr-name~]" END DEFINE DEFINE PLACEHOLDER "show-queue-mgrs-quals" - /DESCRIPTION="show queue/managers qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show queue/managers qualifier" - /TYPE=MENU "/BRIEF" "/FULL" "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW QUOTA command !- DEFINE TOKEN "show quota" - /DESCRIPTION="Shows the current disk quota authorized for a user on a disk." - /TOPIC="SHOW QUOTA" "$[~block-indent~] SHOW QUOTA[~show-quota-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-quota-quals" - /DESCRIPTION="show quota qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show quota qualifier" - /TYPE=MENU "/DISK={~device-name~}" "/USER={~uic-or-user-name~}" END DEFINE DEFINE PLACEHOLDER "uic-or-user-name" - /DESCRIPTION="UIC or user-name identifier." - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TYPE=MENU "{~uic~}" "{~user-name~}" END DEFINE ! !+ ! SHOW RMS_DEFAULT command !- DEFINE TOKEN "show rms_default" - /DESCRIPTION="Lists rms default values for counts, sizes, levels an extents." - /TOPIC="SHOW RMS_DEFAULT" "$[~block-indent~] SHOW RMS_DEFAULT[~show-rms_default-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-rms_default-quals" - /DESCRIPTION="show rms_default qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show rms_default qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW SECURITY command !- DEFINE TOKEN "show security" - /DESCRIPTION="Displays the name, class, and profile of a protected object." - /TOPIC="SHOW SECURITY" "$[~block-indent~] SHOW SECURITY {~object-name~} [~show-security-quals~]..." END DEFINE DEFINE PLACEHOLDER "show-security-quals" - /DESCRIPTION="show security qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show security qualifier" - /TYPE=MENU "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/CLASS={~object-class-kw~}" "/CREATED" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/MODIFIED" "/[~no~]SINCE=[~time-string~]" END DEFINE ! !+ ! SHOW STATUS command !- DEFINE TOKEN "show status" - /DESCRIPTION="Displays the current status of your process." - /TOPIC="SHOW STATUS" "$[~block-indent~] SHOW STATUS" END DEFINE ! !+ ! SHOW SYMBOL command !- DEFINE TOKEN "show symbol" - /DESCRIPTION="Displays the value of the specified symbol." - /TOPIC="SHOW SYMBOL" "$[~block-indent~] SHOW SYMBOL[~show-symbol-quals~]... [~symbol-name~]" END DEFINE DEFINE PLACEHOLDER "show-symbol-quals" - /DESCRIPTION="show symbol qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show symbol qualifier" - /TYPE=MENU "/ALL" "/GLOBAL" "/LOCAL" "/[~no~]LOG" END DEFINE ! !+ ! SHOW SYSTEM command !- DEFINE TOKEN "show system" - /DESCRIPTION="Displays status information about current processes." - /TOPIC="SHOW SYSTEM" "$[~block-indent~] SHOW SYSTEM[~show-system-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-system-quals" - /DESCRIPTION="show system qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show system qualifier" - /TYPE=MENU "/BATCH" "/CLUSTER" "/EXACT" "/FULL" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/INTERACTIVE" "/NETWORK" "/NODE=([~node-lst~])" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/PROCESS" "/SEARCH={~string-expr~}" "/SUBPROCESS" "/[~no~]WRAP" END DEFINE ! !+ ! SHOW TERMINAL command !- DEFINE TOKEN "show terminal" - /DESCRIPTION="Displays the current characteristics of a specific terminal." - /TOPIC="SHOW TERMINAL" "$[~block-indent~] SHOW TERMINAL[~show-terminal-quals~]... [~device-name~]" END DEFINE DEFINE PLACEHOLDER "show-terminal-quals" - /DESCRIPTION="show terminal qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show terminal qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" "/PERMANENT" END DEFINE ! !+ ! SHOW TIME command !- DEFINE TOKEN "show time" - /DESCRIPTION="Displays the current date and time." - /TOPIC="SHOW TIME" "$[~block-indent~] SHOW [~DAY~]TIME" END DEFINE DEFINE PLACEHOLDER "DAY" - /DESCRIPTION="Prefix for time in show time command." - /TOPIC="show time" - /TYPE=NONTERMINAL "DAY" END DEFINE ! !+ ! SHOW TRANSLATION command !- DEFINE TOKEN "show translation" - /DESCRIPTION="Lists the 1st translation found for the specified logical name." - /TOPIC="SHOW TRANSLATION" "$[~block-indent~] SHOW TRANSLATION[~show-translation-quals~]... {~logical-name~}" END DEFINE DEFINE PLACEHOLDER "show-translation-quals" - /DESCRIPTION="show translation qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show translation qualifier" - /TYPE=MENU "/TABLE={~table-name~}" END DEFINE ! !+ ! SHOW USERS command !- DEFINE TOKEN "show users" - /DESCRIPTION="Lists user and node names of all processes on a VMScluster/system." - /TOPIC="SHOW USERS" "$[~block-indent~] SHOW USERS[~show-users-quals~]... [~user-name~]" END DEFINE DEFINE PLACEHOLDER "show-users-quals" - /DESCRIPTION="show users qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show users qualifier" - /TYPE=MENU "/BATCH" "/CLUSTER" "/EXACT" "/FULL" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/INTERACTIVE" "/NETWORK" "/NODE=([~node-lst~])" "/OUTPUT=[~file-spec~]" "/[~no~]PAGE=[~page-kw~]" "/SEARCH={~string-expr~}" "/SUBPROCESS" "/[~no~]WRAP" END DEFINE ! !+ ! SHOW WORKING_SET command !- DEFINE TOKEN "show working_set" - /DESCRIPTION="Lists the working set limit, quota, and extent of a process." - /TOPIC="SHOW WORKING_SET" "$[~block-indent~] SHOW WORKING_SET[~show-working_set-quals~]... " END DEFINE DEFINE PLACEHOLDER "show-working_set-quals" - /DESCRIPTION="show working_set qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="show working_set qualifier" - /TYPE=MENU "/OUTPUT=[~file-spec~]" END DEFINE ! !+ ! SHOW ZONE command !- DEFINE TOKEN "show zone" - /DESCRIPTION="Displays the current state of a VAXft system." - /TOPIC="SHOW ZONE" "$[~block-indent~] SHOW ZONE [~zone-id~]" END DEFINE ! !+ ! SORT command * THIS TOKEN IS UNCOMPLETE - Not needed for V12.0 * !- !DEFINE TOKEN "sort" - ! /DESCRIPTION="Sorts records or merges input files." - ! /TOPIC="SORT" ! ! "$[~block-indent~] SORT[~sort-quals~]... {~input-file-spec-lst~} ","-" ! "[~block-indent~] {~output-file-spec~}[~sort-output-quals~]... " ! ! END DEFINE DEFINE PLACEHOLDER "sort-quals" - /DESCRIPTION="sort qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="sort Command_qualifier" - /TYPE=MENU "/COLLATING_SEQUENCE" "/DUPLICATES" "/KEY" "/PROCESS" "/SPECIFICATION" "/STABLE" "/STATISTICS" "/WORK_FILES" END DEFINE DEFINE PLACEHOLDER "sort-output-quals" - /DESCRIPTION="sort output qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="sort Output_File_qualifier" - /TYPE=MENU "/ALLOCATION={~number-of-blocks~}" "/BUCKET_SIZE" "/[~no~]CONTIGUOUS" "/FORMAT" "/INDEXED_SEQUENTIAL" "/[~no~]OVERLAY" "/RELATIVE" "/SEQUENTIAL" END DEFINE ! !+ ! SPAWN command !- DEFINE TOKEN "spawn" - /DESCRIPTION="Creates a subprocess of the current process." - /TOPIC="SPAWN" "$[~block-indent~] SPAWN[~spawn-quals~]... [~command-string~]" END DEFINE DEFINE PLACEHOLDER "spawn-quals" - /DESCRIPTION="spawn qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="spawn qualifier" - /TYPE=MENU "/[~no~]CARRIAGE_CONTROL" "/[~no~]CLI={~file-spec~}" "/INPUT={~file-spec~}" "/[~no~]KEYPAD" "/[~no~]LOG" "/[~no~]LOGICAL_NAMES" "/[~no~]NOTIFY" "/OUTPUT={~file-spec~}" "/PRIVILEGES={~spawn-priv~}" "/PROCESS={~subprocess-name~}" "/PROMPT={~string-expr~}" "/[~no~]SYMBOLS" "/TABLE={~command-table~}" "/[~no~]TRUSTED" "/[~no~]WAIT" END DEFINE DEFINE PLACEHOLDER "command-string" - /DESCRIPTION="A command string to be executed." - /TYPE=NONTERMINAL "{~command~}" END DEFINE DEFINE PLACEHOLDER "spawn-priv" - /DESCRIPTION="Determines which privileges the spawned process inherits." - /TOPIC="spawn /privileges" - /TYPE=MENU "CURRENT" "AUTHORIZED" END DEFINE DEFINE PLACEHOLDER "subprocess-name" - /DESCRIPTION="The name of the subprocess to be created." - /TOPIC="spawn /process" - /TYPE=TERMINAL "String, the name of the subprocess to be created." END DEFINE DEFINE PLACEHOLDER "command-table" - /DESCRIPTION="Name of an alternate command table to be used by the subprocess." - /TOPIC="spawn /table" - /TYPE=TERMINAL "String, name of an alternate command table to be used by the subprocess." END DEFINE ! !+ ! START command !- DEFINE TOKEN "start" - /DESCRIPTION="Adds VAXft system zone and start processor(s) or queues." - /TOPIC="START" "$[~block-indent~] START[~start-quals~]" END DEFINE ! !+ ! START/QUEUE/MANAGER command !- DEFINE TOKEN "start/queue/manager" - /DESCRIPTION="Starts the clusterwide queue manager for the queuing system." - /TOPIC="start/queue/manager" "$[~block-indent~] START/QUEUE/MANAGER[~start-queue-mgr-quals~]... [~dir-spec~]" END DEFINE DEFINE PLACEHOLDER "start-quals" - /DESCRIPTION="start qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="start qualifier" - /TYPE=MENU "/CPU[~start-cpu-quals~]" "/QUEUE[~start-queue-quals~]... {~queue-name~}" "/QUEUE/MANAGER[~start-queue-mgr-quals~]... [~dir-spec~]" "/ZONE" END DEFINE DEFINE PLACEHOLDER "start-queue-quals" - /DESCRIPTION="start queue qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="start/queue qualifier" - /TYPE=MENU "/ALIGN=([~align-opt-lst~])" "/AUTOSTART_ON=({~node~}::[~device-name~])" "/BACKWARD={~integer~}" "/BASE_PRIORITY={~job-priority~}" "/BLOCK_LIMIT=({~block-range~})" "/[~no~]CHARACTERISTICS=[~characteristic-lst~]" "/CLOSE" "/CPUDEFAULT={~cpudefault-time~}" "/CPUMAXIMUM={~cpumaximum-time~}" "/[~no~]DEFAULT=([~default-print-opt-lst~])" "/[~no~]DESCRIPTION=[~string~]" "/DISABLE_SWAPPING" "/ENABLE_GENERIC" "/FORM_MOUNTED={~form-mounted-type~}" "/FORWARD={~integer~}" "/GENERIC=([~queue-name-lst~])" "/JOB_LIMIT={~integer~} "/LIBRARY={~file-spec~}" "/NEXT" "/ON=[~node~]::[~device-name~]" "/OPEN" "/OWNER_UIC={~uic~}" "/PROCESSOR={~file-spec~}" "/PROTECTION=({~prot-lst~}...)" "/RECORD_BLOCKING" "/[~no~]RETAIN={~start-queue-retain-opt~}" "/SCHEDULE=[~no~]SIZE" "/SEARCH={~string-expr~}" "/SEPARATE=({~separate-opt-lst~})" "/TOP_OF_FILE" "/WSDEFAULT={~integer~}" "/WSEXTENT={~integer~}" "/WSQUOTA={~integer~}" END DEFINE DEFINE PLACEHOLDER "start-queue-retain-opt" - /DESCRIPTION="Specifies when you want your jobs to be retained in a queue." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="start /queue /retain" - /TYPE=MENU "ALL" "ERROR" END DEFINE DEFINE PLACEHOLDER "start-cpu-quals" - /DESCRIPTION="start queue qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="start/cpu /all" - /TYPE=NONTERMINAL "/ALL" END DEFINE DEFINE PLACEHOLDER "start-queue-mgr-quals" - /DESCRIPTION="queue manager qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="start/queue/manager qualifier" - /TYPE=MENU "/ADD" "/NAME_OF_MANAGER={~queue-mgr-name~}" "/[~no~]NEW_VERSION" "/ON=({~node-lst~})" END DEFINE DEFINE PLACEHOLDER "cpudefault-time" - /DESCRIPTION="Default CPU time limit for jobs in the batch execution queue." - /TOPIC="start/queue qualifier /cpudefault" - /TYPE=TERMINAL "Default CPU time limit for jobs in the batch execution queue." "Must be delta time, 0, INFINITE, or NONE. END DEFINE DEFINE PLACEHOLDER "cpumaximum-time" - /DESCRIPTION="Default max CPU time limit for jobs in the batch execution queue." - /TOPIC="start/queue /cpumaximum" - /TYPE=TERMINAL "Default max CPU time limit for jobs in the batch execution queue." "Must be delta time, 0, INFINITE, or NONE. END DEFINE DEFINE PLACEHOLDER "default-print-opt-lst" - /DESCRIPTION="List of print options for the PRINT command." - /DUPLICATION=VERTICAL - /SEPARATOR=", -" - /LEADING="=(" - /TRAILING=")" - /TOPIC="start/queue /default" - /TYPE=NONTERMINAL "{~default-print-opt~}..." END DEFINE DEFINE PLACEHOLDER "default-print-opt" - /DESCRIPTION="Establishes the default print options for the PRINT command." - /SEPARATOR="," - /TYPE=MENU "[~no~]BURST=[~burst-kw~]" "[~no~]FEED" "[~no~]FLAG=[~flag-kw~]" "FORM={~form-mounted-type~}" "[~no~]TRAILER=[~trailer-kw~]" END DEFINE DEFINE PLACEHOLDER "form-mounted-type" - /DESCRIPTION="Specifies the mounted form for an output execution queue." - /TOPIC="start/queue /form_mounted" - /TYPE=TERMINAL "Integer or Alphanumeic, form identifier that specifies the mounted form" "for an output execution queue." END DEFINE DEFINE PLACEHOLDER "align-opt-lst" - /DESCRIPTION="List of alignment options." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="start/queue /align" - /TYPE=NONTERMINAL "{~align-opt~}..." END DEFINE DEFINE PLACEHOLDER "align-opt" - /DESCRIPTION="Prints alignment pages to aid in aligning printer forms." - /SEPARATOR="," - /TYPE=MENU "MASK" "number-of-alignment-pages"/PLACEHOLDER END DEFINE ! !+ ! STOP command !- DEFINE TOKEN "stop" - /DESCRIPTION="Terminates execution of an image, or a command procedure." - /TOPIC="STOP" "$[~block-indent~] STOP[~stop-quals~]... [~process-name~]" END DEFINE ! !+ ! STOP/CPU command !- DEFINE TOKEN "stop/cpu" - /DESCRIPTION="Stops the specified secondary processor or processors." - /TOPIC="STOP/cpu" "$[~block-indent~] STOP/CPU[~stop-cpu-quals~]... [~cpu-id-lst~]" END DEFINE ! !+ ! STOP/QUEUE command !- DEFINE TOKEN "stop/queue" - /DESCRIPTION="Pauses the specified execution queue." - /TOPIC="STOP/queue" "$[~block-indent~] STOP/QUEUE[~stop-queue-quals~]... {~queue-name~}" END DEFINE ! !+ ! STOP/QUEUES command !- DEFINE TOKEN "stop/queues" - /DESCRIPTION="Stops all queues on the appropriate node." - /TOPIC="STOP/queues" "$[~block-indent~] STOP/QUEUES[~stop-queues-quals~]... " END DEFINE ! !+ ! STOP/ZONE command !- DEFINE TOKEN "stop/zone" - /DESCRIPTION="Removes a zone from a running VAXft system." - /TOPIC="STOP/zone" "$[~block-indent~] STOP/ZONE {~zone-id~}" END DEFINE DEFINE PLACEHOLDER "stop-quals" - /DESCRIPTION="stop qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="stop qualifier" - /TYPE=MENU "/IDENTIFICATION={~pid~}" END DEFINE DEFINE PLACEHOLDER "stop-cpu-quals" - /DESCRIPTION="stop cpu qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="stop/cpu qualifier" - /TYPE=MENU "/ALL" "/OVERRIDE_CHECKS" END DEFINE DEFINE PLACEHOLDER "stop-queue-quals" - /DESCRIPTION="stop queue qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="stop/queue qualifier" - /TYPE=MENU "/ABORT" "/ENTRY=({~entry-number-lst~})" "/MANAGER[~queue-mgr-opt~]" "/NEXT" "/REQUEUE=[~queue-name~]" "/RESET" END DEFINE DEFINE PLACEHOLDER "stop-queues-quals" - /DESCRIPTION="stop queues qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="stop/queues qualifier" - /TYPE=MENU "/ON_NODE=[~node~]" END DEFINE DEFINE PLACEHOLDER "zone-id" - /DESCRIPTION="A valid zone id number." - /TYPE=TERMINAL "Integer expr, a valid zone id number." END DEFINE DEFINE PLACEHOLDER "queue-mgr-opt" - /DESCRIPTION="" - /TYPE=MENU "/CLUSTER/NAME_OF_MANAGER=[~queue-mgr-name~]" END DEFINE ! !+ ! SYNCHRONIZE command !- DEFINE TOKEN "synchronize" - /DESCRIPTION="Hold process issuing the command until a job completes." - /TOPIC="SYNCHRONIZE" "$[~block-indent~] SYNCHRONIZE[~synchronize-quals~]... [~job-name~]" END DEFINE DEFINE PLACEHOLDER "synchronize-quals" - /DESCRIPTION="synchronize qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="synchronize qualifier" - /TYPE=MENU "/ENTRY={~entry-number~}" "/QUEUE={~queue-name~}" END DEFINE DEFINE PLACEHOLDER "job-name" - /DESCRIPTION="Name of the job as defined when the job was submitted." - /TYPE=TERMINAL "String expression, valid VMS job name defined when a job was submitted." END DEFINE ! !+ ! TYPE command !- DEFINE TOKEN "type" - /DESCRIPTION="Display contents of files onto the current output device." - /TOPIC="TYPE" "$[~block-indent~] TYPE[~type-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "type-quals" - /DESCRIPTION="type qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="type qualifier" - /TYPE=MENU "/[~no~]BACKUP" "/[~no~]BEFORE=[~time-string~]" "/BY_OWNER=[~uic~]" "/[~no~]CONFIRM" "/CONTINUOUS/INTERVAL={~seconds~}" "/CREATED" "/EXCLUDE=({~file-spec-lst~})" "/EXPIRED" "/[~no~]HIGHLIGHT=[~highlight-kw~]" "/MODIFIED" "/OUTPUT={~file-spec~}" "/[~no~]PAGE=[~page-kw~]" "/[~no~]SINCE=[~time-string~]" "/TAIL=[~last-n-lines~]" END DEFINE DEFINE PLACEHOLDER "last-n-lines" - /DESCRIPTION="Displays the last several lines of a log file." - /LEADING="=" - /TYPE=TERMINAL "Integer expr, the number of lines at the end of a log file to display." END DEFINE ! !+ ! UNLOCK command !- DEFINE TOKEN "unlock" - /DESCRIPTION="On VAX, makes an improperly closed file accessible." - /TOPIC="UNLOCK" "$[~block-indent~] UNLOCK[~unlock-quals~]... {~file-spec-lst~}" END DEFINE DEFINE PLACEHOLDER "unlock-quals" - /DESCRIPTION="unlock qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="unlock qualifier" - /TYPE=MENU "/[~no~]CONFIRM" "/[~no~]LOG" END DEFINE ! !+ ! VIEW command * THIS TOKEN IS UNCOMPLETE - Not needed for V12.0 * !- !DEFINE TOKEN "view" - ! /DESCRIPTION="Invokes the CDA Viewer." - ! /TOPIC="VIEW" ! ! "$[~block-indent~] VIEW[~view-quals~]... {~file-spec~}" ! ! END DEFINE DEFINE PLACEHOLDER "view-quals" - /DESCRIPTION="view qualifier" - /DUPLICATION=VERTICAL - /SEPARATOR=" - " - /TOPIC="view qualifier" - /TYPE=MENU "/FORMAT" "/HEIGHT" "/INTERFACE" "/OPTIONS" "/OUTPUT={~file-spec~}" "/[~no~]OVERRIDE_FORMAT" "/PAGE" "/WIDTH" END DEFINE ! !+ ! WAIT command !- DEFINE TOKEN "wait" - /DESCRIPTION="Puts your process into a wait state for the specified time." - /TOPIC="WAIT" "$[~block-indent~] WAIT {~delta-time~}" END DEFINE DEFINE PLACEHOLDER "delta-time-lst" - /DESCRIPTION="List of delta time formats." - /SEPARATOR="," - /LEADING="," - /TOPIC="dump /descriptor" - /TYPE=NONTERMINAL "{~delta-time~},[~delta-time-lst~]" END DEFINE DEFINE PLACEHOLDER "delta-time" - /DESCRIPTION="offset from the current time to a time in the future." - /LEADING="=" - /TYPE=TERMINAL "H:M:S.hundreth, an offset from the current time to a time in the future." END DEFINE DEFINE PLACEHOLDER "dir-spec-lst" - /DESCRIPTION="list of valid VMS directory spec." - /SEPARATOR="," - /LEADING="=" - /TYPE=NONTERMINAL " [~disk-device-name~][~:~]{~dir-spec~},[~dir-spec-lst~]" END DEFINE DEFINE PLACEHOLDER "dir-spec" - /DESCRIPTION="A VMS directory specification." - /TYPE=TERMINAL "String, a valid VMS directory specification." END DEFINE DEFINE PLACEHOLDER "device-name-lst" - /DESCRIPTION="device names or logical names of devices." - /SEPARATOR="," - /LEADING="=" - /TYPE=NONTERMINAL "{~device-name~},[~device-name-lst~]" END DEFINE DEFINE PLACEHOLDER "number-of-blocks" - /DESCRIPTION="Number of 512 byte blocks" - /TYPE=TERMINAL "Integer expression, number of 512 byte blocks." END DEFINE DEFINE PLACEHOLDER "volume-num" - /DESCRIPTION="Relative volume number of a volume set." - /TYPE=TERMINAL "Integer expression, relative volume number of a volume set." END DEFINE DEFINE PLACEHOLDER "prot-lst" - /DESCRIPTION="List of ownership and access placeholder." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~ownership~}:[~rwed-access-lst~]" END DEFINE DEFINE PLACEHOLDER "rwed-access-lst" - /DESCRIPTION="(R)ead, (W)rite, (E)xecute, (D)elete access option." - /SEPARATOR="" - /LEADING=":" - /TYPE=MENU "R" "W" "E" "D" "RWED" "RWE" "RE" END DEFINE DEFINE PLACEHOLDER "ownership" - /DESCRIPTION="(S)ystem, (O)wner, (G)roup, (W)orld ownership." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TYPE=MENU "S" "O" "G" "W" END DEFINE DEFINE PLACEHOLDER "table-name-lst" - /DESCRIPTION="List of logical table names." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="create /name_table parameter" - /TYPE=NONTERMINAL "{~table-name~},[~table-name-lst~]" END DEFINE DEFINE PLACEHOLDER "table-name" - /DESCRIPTION="Table name created with the CREATE/TABLE command." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="create /name_table parameter" - /TYPE=NONTERMINAL "{~logical-name~}" END DEFINE DEFINE PLACEHOLDER "fdl-file-spec" - /DESCRIPTION="FDL specification file" - /SEPARATOR="," - /LEADING="=" - /TYPE=NONTERMINAL "{~file-spec~}" END DEFINE DEFINE PLACEHOLDER "character-lst" - /DESCRIPTION="List of alphanumeric characters separated by commas." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~character~},[~character-lst~]" END DEFINE DEFINE PLACEHOLDER "character" - /DESCRIPTION="Alphanumeric character." - /TYPE=TERMINAL "A single character" END DEFINE DEFINE PLACEHOLDER "size-in-char" - /DESCRIPTION="Size expressed in number of characters." - /TYPE=TERMINAL "Integer, size expressed in number of characters." END DEFINE DEFINE PLACEHOLDER "keyword" - /DESCRIPTION="" - /LEADING="=" - /TYPE=TERMINAL "string, symbol that represents specific value to a command." END DEFINE DEFINE PLACEHOLDER "block-opt-lst" - /DESCRIPTION="A range of blocks to be dumped." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="dump /blocks" - /TYPE=NONTERMINAL "{~block-opt~},[~block-opt-lst~]" END DEFINE DEFINE PLACEHOLDER "block-opt" - /DESCRIPTION="Keyword specifying a range of blocks to be dumped." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="dump /blocks" - /TYPE=MENU "BEGIN:{~integer~}" "END:{~integer~}" "COUNT:{~integer~}" END DEFINE DEFINE PLACEHOLDER "descriptor-opt-lst" - /DESCRIPTION="Dumps the specified Files-11 volumes." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="dump /descriptor" - /TYPE=NONTERMINAL "{~descriptor-opt~},[~descriptor-opt-lst~]" END DEFINE DEFINE PLACEHOLDER "descriptor-opt" - /DESCRIPTION="Dumps the specified Files-11 volumes or blocks." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="dump /descriptor" - /TYPE=TERMINAL "A specified Files-11 volume or block." END DEFINE DEFINE PLACEHOLDER "highlight-kw" - /DESCRIPTION="Type of highlighting you want when a search string is found." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="dump /highlight" - /TYPE=MENU "BLINK" "BOLD" "REVERSE" "UNDERLINE" END DEFINE DEFINE PLACEHOLDER "search-highlight-kw" - /DESCRIPTION="Type of highlighting you want when a search string is found." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="search /highlight" - /TYPE=MENU "BLINK" "BOLD" "REVERSE" "UNDERLINE" "HARDCOPY=([~hardcopy-highlight-opt~])" END DEFINE DEFINE PLACEHOLDER "hardcopy-highlight-opt" - /DESCRIPTION="Specifies highlighting for hardcopy print devices." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="search /highlight" - /TYPE=MENU "OVERSTRIKE" "UNDERLINE" END DEFINE DEFINE PLACEHOLDER "file-id" - /DESCRIPTION="File identification (FID) number of the specified volume." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="dump /identifier" - /TYPE=TERMINAL "File identification (FID) number of the specified volume." END DEFINE DEFINE PLACEHOLDER "records-opt-lst" - /DESCRIPTION="Specifies the range of records to be dumped." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TOPIC="dump /records" - /TYPE=NONTERMINAL "{~records-opt~},[~records-opt-lst~]" END DEFINE DEFINE PLACEHOLDER "records-opt" - /DESCRIPTION="Specifies the range of records to be dumped." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="dump /records" - /TYPE=TERMINAL "Keyword and integer option specifying a range of records." END DEFINE DEFINE PLACEHOLDER "command-table-lst" - /DESCRIPTION="An alternate CLI table to override the default CLI table." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~cli-command-table~},[~command-table-lst~]" END DEFINE DEFINE PLACEHOLDER "cli-command-table" - /DESCRIPTION="An alternate CLI table to override the default CLI table." - /SEPARATOR="," - /LEADING="=(" - /TRAILING="...)" - /TYPE=NONTERMINAL "{~file-spec~}" END DEFINE DEFINE PLACEHOLDER "number-of-directories" - /DESCRIPTION="The number of directories allowed in System space." - /TYPE=TERMINAL "Integer expression, number of directories allowed in system space (0-255)." END DEFINE DEFINE PLACEHOLDER "bad-block-area-lst" - /DESCRIPTION="A list of faulty areas on a disk volume." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~bad-block-area~}..." END DEFINE DEFINE PLACEHOLDER "bad-block-area" - /DESCRIPTION="A faulty areas on a disk volume." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="initialize qualifier /badblocks" - /TYPE=MENU "{~logical-block-number~}:[~block-count~]" "{~sector~}.{~track~}.{~cylinder~}:[~block-count~]" END DEFINE DEFINE PLACEHOLDER "logical-block-number" - /DESCRIPTION="Logical block number (LBN) on a volume." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="initialize qualifier /badblocks" - /TYPE=TERMINAL "Logical block number (LBN) on a volume." END DEFINE DEFINE PLACEHOLDER "sector" - /DESCRIPTION="Sector number on a volume." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="initialize qualifier /badblocks" - /TYPE=TERMINAL "Sector number on a volume." END DEFINE DEFINE PLACEHOLDER "track" - /DESCRIPTION="Track number on a volume." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="initialize qualifier /badblocks" - /TYPE=TERMINAL "Track number on a volume." END DEFINE DEFINE PLACEHOLDER "cylinder" - /DESCRIPTION="Cylinder number on a volume." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="initialize qualifier /badblocks" - /TYPE=TERMINAL "Cylinder number on a volume." END DEFINE DEFINE PLACEHOLDER "data_check-opt-lst" - /DESCRIPTION="data_check options list." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~data_check-opt~}..." END DEFINE DEFINE PLACEHOLDER "data_check-opt" - /DESCRIPTION="Specifies whether to check all READ or WRITE operations." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="initialize qualifier /data_check" - /TYPE=MENU "READ" "WRITE" END DEFINE DEFINE PLACEHOLDER "density-value" - /DESCRIPTION="Specifies media density" - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="initialize qualifier /density" - /TYPE=TERMINAL "Integer Expression, specifies media density" END DEFINE DEFINE PLACEHOLDER "number-of-entries" - /DESCRIPTION="Number of disk entries to preallocate for user directories." - /TYPE=TERMINAL "Integer, number of disk entries to preallocate for user directories(16-16k)" END DEFINE DEFINE PLACEHOLDER "number-of-headers" - /DESCRIPTION="Number of file headers to be allocated for the index file." - /TYPE=TERMINAL "Integer, number of file headers to be allocated for the index files." END DEFINE DEFINE PLACEHOLDER "index-position-opt" - /DESCRIPTION="Location of index file for the volume's directory structure." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="initialize qualifier /index" - /TYPE=MENU "BEGINNING" "MIDDLE" "END" "BLOCK:{~index-block-number~}" END DEFINE DEFINE PLACEHOLDER "index-block-number" - /DESCRIPTION="Beginning of logical block on a volume." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /TOPIC="initialize qualifier /index" - /TYPE=NONTERMINAL "{~logical-block-number~}" END DEFINE DEFINE PLACEHOLDER "init-override-opt-lst" - /DESCRIPTION="override option list." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~init-override-opt~}..." END DEFINE DEFINE PLACEHOLDER "init-override-opt" - /DESCRIPTION="Ignore tape volume data that protects it from an overwrite." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="initialize qualifier /override" - /TYPE=MENU "ACCESSIBILITY" "EXPIRATION" "OWNER_IDENTIFIER" END DEFINE DEFINE PLACEHOLDER "retain-opt" - /DESCRIPTION="Specifies when you want your jobs to be retained in a queue." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="print qualifier /retain" - /TYPE=MENU "ALWAYS" "ERROR" "DEFAULT" "UNTIL={~time-string~}" END DEFINE DEFINE PLACEHOLDER "structure-level" - /DESCRIPTION="Specifies how the volume should be formatted." - /TYPE=TERMINAL "Integer, specifies how the volume should be formatted (1 or 2)." END DEFINE DEFINE PLACEHOLDER "number-mapping-pointers" - /DESCRIPTION="The number of mapping pointers to allocate for file windows" - /TYPE=TERMINAL "Integer, number of mapping pointers (7-80) to allocate for file windows." END DEFINE DEFINE PLACEHOLDER "block-count" - /DESCRIPTION="Number of blocks to be marked as allocated." - /LEADING=":" - /TYPE=TERMINAL "Integer, number of block to be marked as allocated." END DEFINE DEFINE PLACEHOLDER "form" - /DESCRIPTION="Name or number of the form to be associated with print job." - /LEADING="=" - /TYPE=TERMINAL "Name or number of the form to be associated with print job." END DEFINE DEFINE PLACEHOLDER "job-count-number" - /DESCRIPTION="Number of times to print the job." - /LEADING="=" - /TYPE=TERMINAL "Integer, number from 1 to 255 indicating number of times to print the job." END DEFINE DEFINE PLACEHOLDER "no" - /DESCRIPTION="Negates a keyword." - /TYPE=NONTERMINAL "NO" END DEFINE DEFINE PLACEHOLDER "not" - /DESCRIPTION="Boolean negation." - /TYPE=NONTERMINAL ".NOT." END DEFINE DEFINE PLACEHOLDER ":" - /DESCRIPTION="Colon" - /TYPE=NONTERMINAL ":" END DEFINE DEFINE PLACEHOLDER "identification-number" - /DESCRIPTION="Unique identification number." - /LEADING="=" - /TYPE=TERMINAL "Integer expression, a unique identification number." END DEFINE !******************************************************************************* ! These placeholders have the same keywords but for different qualifiers. ! They've been made into separate placeholders so that new keywords that ! may be specific to one but not the others can be added in the future. !******************************************************************************* DEFINE PLACEHOLDER "disable-kw-lst" - /DESCRIPTION="List of disable keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~disable-kw~}..." END DEFINE DEFINE PLACEHOLDER "disable-kw" - /DESCRIPTION="Restores to normal status the terminal entering the command." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="reply /disable" - /TYPE=MENU "CARDS" "CENTRAL" "CLUSTER" "DEVICES" "DISKS" "LICENSE" "NETWORK" "OPER{~1to12~}" "PRINTER" "SECURITY" "TAPES" END DEFINE DEFINE PLACEHOLDER "enable-kw-lst" - /DESCRIPTION="List of enable keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~enable-kw~}..." END DEFINE DEFINE PLACEHOLDER "enable-kw" - /DESCRIPTION="Makes the terminal entering the command an operator terminal." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="reply /enable" - /TYPE=MENU "CARDS" "CENTRAL" "CLUSTER" "DEVICES" "DISKS" "LICENSE" "NETWORK" "OPER{~1to12~}" "PRINTER" "SECURITY" "TAPES" END DEFINE DEFINE PLACEHOLDER "To-oper-kw-lst" - /DESCRIPTION="List of TO operator keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~To-oper-kw~}..." END DEFINE DEFINE PLACEHOLDER "To-oper-kw" - /DESCRIPTION="Operators to whom you are able to send a message." - /DUPLICATION=HORIZONTAL - /SEPARATOR="," - /LEADING="=" - /TOPIC="reply /to" - /TYPE=MENU "CARDS" "CENTRAL" "CLUSTER" "DEVICES" "DISKS" "LICENSE" "NETWORK" "OPER{~1to12~}" "PRINTER" "SECURITY" "TAPES" END DEFINE !******************************************************************************* DEFINE PLACEHOLDER "1to12" - /DESCRIPTION="Operator number." - /TYPE=TERMINAL "Integer, an operator number in the range from 1 to 12." END DEFINE DEFINE PLACEHOLDER "terminal-name-lst" - /DESCRIPTION="List of terminal device names." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~terminal-name~},[~terminal-name-lst~]" END DEFINE DEFINE PLACEHOLDER "terminal-name" - /DESCRIPTION="Terminal device name." - /TYPE=TERMINAL "String expression, a valid terminal device name." END DEFINE DEFINE PLACEHOLDER "process-priority" - /DESCRIPTION="Process priority level." - /LEADING="=" - /TYPE=TERMINAL "Integer, number from 0 to 31 (highest) indicating process priority." END DEFINE DEFINE PLACEHOLDER "job-priority" - /DESCRIPTION="Job priority level." - /LEADING="=" - /TYPE=TERMINAL "Integer, number from 0 (lowest) to 255 (highest) indicating job priority." END DEFINE DEFINE PLACEHOLDER "process-priv-kw-lst" - /DESCRIPTION="List of process privilege keywords." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~process-priv-kw~}..." END DEFINE DEFINE PLACEHOLDER "process-priv-kw" - /DESCRIPTION="Process privilege keyword." - /SEPARATOR="," - /TYPE=MENU ! Privilege category is Normal "NETMBX" "TMPMBX" ! Privilege category is Group "GROUP" "GRPPRV" ! Privilege category is Devour "ACNT" "ALLSPOOL" "BUGCHK" "EXQUOTA" "GRPNAM" "PRMCEB" "PRMGBL" "PRMMBX" "SHMEM" ! Privilege category is System "ALTPRI" "AUDIT" "OPER" "PSWAPM" "WORLD" "SECURITY" "SYSLCK" ! Privilege category is Objects "DIAGNOSE" "IMPORT" "MOUNT" "READALL" "SYSGBL" "VOLPRO" ! Privilege category is All "BYPASS" "CMEXEC" "CMKRNL" "DETACH" "DOWNGRADE" "LOG_IO" "PFNMAP" "PHY_IO" "SETPRV" "SHARE" "SYSNAM" "SYSPRV" "UPGRADE" END DEFINE DEFINE PLACEHOLDER "seconds" - /DESCRIPTION="Time interval in seconds." - /TYPE=TERMINAL "Integer expr, time interval in seconds." END DEFINE DEFINE PLACEHOLDER "year-lst" - /DESCRIPTION="List of years." - /SEPARATOR="," - /LEADING="," - /TYPE=NONTERMINAL "{~year~},[~year-lst~]" END DEFINE DEFINE PLACEHOLDER "year" - /DESCRIPTION="A four digit year." - /SEPARATOR="," - /TYPE=TERMINAL "Integer, a four digit year (i.e. 1997)." END DEFINE DEFINE PLACEHOLDER "company-name" - /DESCRIPTION="The name of a corporation." - /NOAUTO_SUBSTITUTE - /TYPE=TERMINAL "Alphanumeric, name of a corporation." END DEFINE DEFINE PLACEHOLDER "queue-mgr-name" - /DESCRIPTION="The identifier for the queue manager process." - /LEADING="/NAME_OF_MANAGER=" - /TYPE=TERMINAL "String expr, 1-31 character long identifier for the queue manager process." END DEFINE DEFINE PLACEHOLDER "number-of-alignment-pages" - /DESCRIPTION="Prints alignment pages to aid in aligning printer forms." - /TYPE=TERMINAL "Integer, number of align pages (1 - 20)." END DEFINE DEFINE PLACEHOLDER "cpu-id-lst" - /DESCRIPTION="List of valid cpu id's." - /SEPARATOR="," - /LEADING="=(" - /TRAILING=")" - /TYPE=NONTERMINAL "{~cpu-id~},[~cpu-id-lst~]" END DEFINE DEFINE PLACEHOLDER "cpu-id" - /DESCRIPTION="A valid CPU id number." - /TYPE=TERMINAL "Integer expr, a valid CPU id number." END DEFINE DEFINE PLACEHOLDER "all" - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /LEADING="=" - /TYPE=NONTERMINAL "ALL" END DEFINE DEFINE PLACEHOLDER "device-kw" - /DESCRIPTION="Initialization type of an output queue." - /TYPE=MENU "PRINTER" "SERVER" "TERMINAL" END DEFINE DEFINE PLACEHOLDER "0-127" - /DESCRIPTION="Integer count from 0 to 127." - /SEPARATOR="," - /LEADING="=" - /TYPE=TERMINAL "Integer, a number from 0 to 127." END DEFINE DEFINE PLACEHOLDER "0-255" - /DESCRIPTION="Integer count from 0 to 255." - /SEPARATOR="," - /LEADING="=" - /TYPE=TERMINAL "Integer, a number from 0 to 255." END DEFINE DEFINE PLACEHOLDER "0-65535" - /DESCRIPTION="Integer count from 0 to 65535." - /SEPARATOR="," - /LEADING="=" - /TYPE=TERMINAL "Integer, a number from 0 to 65535." END DEFINE DEFINE PLACEHOLDER "symbol-name" - /DESCRIPTION="name of a DCL symbol" - /TOPIC="specify symbol" - /TYPE=TERMINAL "Identifier, a sequence of letters, digits, $ or _ used as an alias." END DEFINE DEFINE PLACEHOLDER "file-spec" - /DESCRIPTION="File name (string expression)" - /LEADING="=" - /SEPARATOR="," - /TYPE=TERMINAL "Type in any legal RMS file name." END DEFINE DEFINE PLACEHOLDER "number-of-bytes" - /DESCRIPTION="Number of 8 bit bytes" - /TYPE=TERMINAL "Integer expression, number of 8 bit bytes." END DEFINE DEFINE PLACEHOLDER "label-name" - /DESCRIPTION="A command procedure statement label name." - /TYPE=TERMINAL "Symbol, a valid OpenVMS command procedure statement label name." END DEFINE DEFINE PLACEHOLDER "cluster-id" - /DESCRIPTION="VAXcluster identification number" - /SEPARATOR="," - /LEADING="," - /TYPE=TERMINAL "String expression, a valid VAXcluster identification number." END DEFINE DEFINE PLACEHOLDER "node" - /DESCRIPTION="A valid VAX node name" - /SEPARATOR="," - /LEADING="," - /TRAILING="::" - /TYPE=TERMINAL "String expression, a valid VAX node name." END DEFINE DEFINE PLACEHOLDER "block-indent" - /DESCRIPTION="Block indentation" - /AUTO_SUBSTITUTE - /TYPE=NONTERMINAL " " END DEFINE