HELP SET — MicroVMS 4.4
Additional information available:
ACCOUNTINGACLAUDITBROADCASTCOMMAND
CONTROLDAYDEFAULTDEVICEDIRECTORYFILE
HOSTKEYLOGINS/INTERACTIVEMAGTAPEMESSAGEON
OUTPUT_RATEPASSWORDPRINTERPROCESSPROMPTPROTECTION
QUEUERESTART_VALUERIGHTS_LISTRMS_DEFAULT
SYMBOLTERMINALTIMEUICVERIFYVOLUMEWORKING_SET
ACCOUNTING
Enables or disables the logging of various activities in the accounting log file SYS$MANAGER:ACCOUNTNG.DAT, or closes the current accounting log file and opens a new one with a version number incremented by 1. Format SET ACCOUNTING Requires OPER privilege.
Additional information available:
Qualifiers
Additional information available:
/DISABLE[=(keyword,...)]
/ENABLE[=(keyword,...)] Disables or enables the logging of the specified activities recorded in the accounting log file. If you specify only /DISABLE the logging of all activities is disabled. If you specify only /ENABLE the logging of all activities is enabled. The following keywords specify the activities: +---------------+------------------------------+ | BATCH | Batch job termination | +---------------+------------------------------+ | DETACHED | Detached job termination | +---------------+------------------------------+ | IMAGE | Image activation | +---------------+------------------------------+ | INTERACTIVE | Interactive job termination | +---------------+------------------------------+ | LOGIN_FAILURE | Login failures | +---------------+------------------------------+ | MESSAGE | User messages | +---------------+------------------------------+ | NETWORK | Network job termination | +---------------+------------------------------+ | PRINT | Print jobs | +---------------+------------------------------+ | PROCESS | Process termination | +---------------+------------------------------+ | SUBPROCESS | Subprocess termination | +---------------+------------------------------+
/NEW_FILE
Closes the current accounting file and opens a new version of that file.
ACL
Creates or modifies one or more access control entries (ACEs) in the access control lists (ACLs) of the specified object. Format SET ACL object
Additional information available:
Parameters
object The object whose access control list is to be edited. Files must be on Files-11 Structure Level 2 formatted disk volumes.
Qualifiers
Additional information available:
/ACL/AFTER/BEFORE/BY_OWNER/CONFIRM/CREATED
/DEFAULT/DELETE/EXCLUDE/LIKE/LOG/NEW/OBJECT_TYPE(
/REPLACE/SINCE
/ACL[=(ace,...)]
Specifies the access control list(s) or entries to be created or modified. Ace specifies an access control entry. If no ACE is specified, the entire ACL is affected. (Note that security alarm ACEs are always placed at the beginning of the ACL.)
/AFTER=ace
Places the access control entries specified with the /ACL qualifier after the access control entry specified with /AFTER. By default, access control entries are added to the beginning of the access control list. (Note that security alarm ACEs are always placed at the beginning of the ACL.)
/BEFORE[=time]
Modifies only the ACLs of those files dated before the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or one of the following keywords: TODAY (default), TOMORROW, YESTERDAY. Compatible only with /OBJECT_TYPE=FILE.
/BY_OWNER[=uic]
Modifies only the ACLs of those files with the specified user identification code (UIC). The default UIC is that of the current process. Compatible only with /OBJECT_TYPE=FILE.
/CONFIRM
/NOCONFIRM (default) Issues a request for confirmation before each modification. Compatible only with /OBJECT_TYPE=FILE. The following responses are valid: +----------+---------------------------------------------------------+ | YES | Modify the ACE | +----------+---------------------------------------------------------+ | NO | Do not modify the ACE | +----------+---------------------------------------------------------+ | TRUE | Modify the ACE | +----------+---------------------------------------------------------+ | FALSE | Do not modify the ACE | +----------+---------------------------------------------------------+ | 1 | Modify the ACE | +----------+---------------------------------------------------------+ | 0 | Do not modify the ACE | +----------+---------------------------------------------------------+ | <RETURN> | Do not modify the ACE | +----------+---------------------------------------------------------+ | ALL | Continue execution of the command with no further | | | confirmation prompts | +----------+---------------------------------------------------------+ | <CTRL/Z> | Stop execution of the command | +----------+---------------------------------------------------------+ | QUIT | Stop execution of the command | +----------+---------------------------------------------------------+
/CREATED
Modifies the ACLs of files selected according to their creation date. Relevant only with the /BEFORE and /SINCE qualifiers. Compatible only with /OBJECT_TYPE=FILE.
/DEFAULT
Creates a new ACL using the default ACEs of the parent (not the default) directory. For a directory file, the /DEFAULT qualifier propagates the entire ACL (except for ACEs with the NOPROPAGATE options) so that a particular access protection can be propagated throughout a directory tree. For all other files, the /DEFAULT qualifier propagates the DEFAULT option ACE(s) in the ACL of the parent directory to the ACL of the specified file(s). The /DEFAULT qualifier is compatible only with /OBJECT_TYPE=FILE.
/DELETE
Deletes the access control entries specified with the /ACL qualifier. If no access control entry is specified with /ACL, the entire access control list is deleted (excluding ACEs specified with the PROTECTED option).
/EXCLUDE=(file-spec...)
Excludes the specified file(s) from the operation. Wildcard characters are supported for file specifications. However, you cannot use relative version numbers to exclude a specific version. Compatible only with /OBJECT_TYPE=FILE.
/LIKE=(OBJECT_TYPE=type,OBJECT_NAME=name)
Deletes the access control list of the specified object and replaces it with the access control list of the OBJECT specified with /LIKE. (The source and destination objects do not have to be the same type for this qualifier.)
/LOG
/NOLOG (default) Displays the specification of each object whose ACL is modified as the command executes.
/NEW
Deletes the access control list of the specified object and replaces it with the access control entry specified with the /ACL qualifier.
/OBJECT_TYPE(=keyword)
Specifies the type of the object whose ACL is being modified. Possible keywords are: FILE (default), DEVICE, GROUP_GLOBAL_SECTION, LOGICAL_NAME_TABLE, and SYSTEM_GLOBAL_SECTION.
/REPLACE=(ace...)
Deletes the access control entries specified with the /ACL qualifier and replaces them with the access control entries specified with /REPLACE.
/SINCE[=time]
Modifies only the ACLs of those files dated after the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or one of the following keywords: TODAY (default), TOMORROW, and YESTERDAY. Compatible only with /OBJECT_TYPE=FILE.
AUDIT
Enables security auditing to send alarms to terminals that have been enabled as security operators (see REPLY/ENABLE) whenever the system detects specified events. Format SET AUDIT Requires the SECURITY privilege.
Additional information available:
Qualifiers
Additional information available:
/ALARM
Sends alarm messages to all terminals enabled as security operators; requires either the /ENABLE or /DISABLE qualifier.
/DISABLE=(keyword,...)
/ENABLE=(keyword,...) Enables or disables security auditing for the specified events. The /ENABLE qualifier requires the /ALARM qualifier; /DISABLE overrides /ENABLE. Specify event(s) to be audited with the following keywords: +---------------------------+----------------------------------------+ | ACL | An event requested by an access | | | control list (ACL), including ACLs on | | | files and global sections | +---------------------------+----------------------------------------+ | ALL | All possible events | +---------------------------+----------------------------------------+ | AUDIT | An event resulting from the execution | | | of a SET AUDIT command | +---------------------------+----------------------------------------+ | AUTHORIZATION | The modification of any portion of the | | | system or network user authorization | | | file (UAF), including any password | | | changes; the modification of any | | | portion of the rights database +---------------------------+----------------------------------------+ | BREAKIN=(keyword,...) | The occurrence of one or more of the | | | following classes of breakin | | | attempts: ALL (all possible sources | | | of breakins, as defined by the | | | remaining keywords), DETACHED | | | (detached process breakin attempt), | | | DIALUP (dialup breakin attempt), | | | LOCAL (local breakin attempt), | | | NETWORK (network server breakin | | | attempt), REMOTE (remote breakin | | | attempt) | +---------------------------+----------------------------------------+ | FILE_ACCESS=(keyword,...) | The occurrence of file and global | | | section access events (regardless of | | | the value specified in the file access | | | control list, if any). Specify one or | | | more of the following keywords to | | | describe the type of file access | | | event: ALL (all types of file | | | access, as defined by the remaining | | | keywords), BYPASS[:access,...] | | | (successful file access due to the | | | use of the BYPASS privilege), | | | FAILURE [:access,...] (unsuccessful | | | file access), GRPPRV [:access,...] | | | (successful file access due to the | | | use of the GRPPRV privilege), READALL | | | [:access,...] (successful file | | | access due to the use of the READALL | | | privilege), SUCCESS [:access,...] | | | (successful file access), or SYSPRV | | | [:access,...] (successful file access | | | due to the use of the SYSPRV | | | privilege). Access, as used in the | | | previous keywords, can further be | | | defined as: READ, WRITE, EXECUTE, | | | DELETE, CONTROL (owner), and ALL | | | (all of the preceding) access. | +---------------------------+----------------------------------------+ | INSTALL | The occurrence of any INSTALL | | | operations | +---------------------------+----------------------------------------+ | LOGFAILURE=(keyword,...) | The occurrence of one or more of the | | | following classes of login failure: | | | ALL (all possible types of login | | | failures, as defined by the remaining | | | keywords), BATCH (batch process login | | | failure), DETACHED (detached process | | | login failure), DIALUP (dialup | | | interactive login failure), LOCAL | | | (local interactive login failure), | | | NETWORK (network server task login | | | failure), REMOTE (interactive login | | | failure from another network node), | | | or SUBPROCESS (subprocess process | | | login failure). | +---------------------------+----------------------------------------+ | LOGIN=(keyword,...) | The occurrence of one or more of the | | | following classes of logins, as | | | specified by one or more of the | | | following keywords: ALL (all possible | | | types of logins, as defined by the | | | remaining keywords), BATCH (batch | | | process login), DETACHED (detached | | | process login), DIALUP (dialup | | | interactive login), LOCAL (local | | | interactive login), NETWORK (network | | | server task login), REMOTE | | | (interactive login from another | | | node), or SUBPROCESS (subprocess | | | process login). | +---------------------------+----------------------------------------+ | LOGOUT=(keyword,...) | The occurrence of one or more of the | | | following classes of logouts, as | | | specified by one or more of the | | | keywords: ALL (all possible sources | | | of logouts), BATCH (batch process | | | logout), DETACHED (detached process | | | logout), DIALUP (dialup interactive | | | process logout), LOCAL (local | | | interactive process logout), NETWORK | | | (logout by a network server task), | | | PROCESS (subprocess or detached | | | process logout), or REMOTE (logout of | | | a process that logged in | | | interactively from another network | | | node). | +---------------------------+----------------------------------------+ | MOUNT | The issuing of a MOUNT or DISMOUNT | | | request. | +---------------------------+----------------------------------------+
BROADCAST
Enables you to select the kinds of messages to be broadcast to your terminal. Format SET BROADCAST=(class-name,...)
Additional information available:
Parameters
class-name The class of message that you want to enable or disable for broadcast to your terminal. Specify the class of message with one or more of the following keywords: +--------------+-------------------------------------------+ | ALL | All messages | +--------------+-------------------------------------------+ | [NO]DCL | Messages issued by DCL | +--------------+-------------------------------------------+ | [NO]GENERAL | All normal REPLY messages or messages | | | from $BRDCST | +--------------+-------------------------------------------+ | [NO]MAIL | Messages giving notification of mail | +--------------+-------------------------------------------+ | NONE | No messages | +--------------+-------------------------------------------+ | [NO]OPCOM | Messages issued by OPCOM | +--------------+-------------------------------------------+ | [NO]PHONE | Messages from the Phone Utility | +--------------+-------------------------------------------+ | [NO]QUEUE | Messages about print or batch jobs issued | | | by the queue manager | +--------------+-------------------------------------------+ | [NO]SHUTDOWN | Messages issued from REPLY/ID=SHUTDOWN | +--------------+-------------------------------------------+ | [NO]URGENT | Messages issued from REPLY/ID=SHUTDOWN | +--------------+-------------------------------------------+ | [NO]USERn | Messages from the specified user | | | group(s); n can be from 1 through 16 | +--------------+-------------------------------------------+
COMMAND
Processes command definition language (CLD) files and an input command table. Produces an output set of command tables. See Section CDU for more information on the Set Command Utility. Format SET COMMAND [file-spec,...]
Additional information available:
Parameters
file-spec Specification of a command language definition file. The default file type is CLD. Multiple file specifications and wildcard characters are allowed. Separate multiple file specifications with commas or plus signs.
Qualifiers
Additional information available:
/DELETE/LISTING/OBJECT/OUTPUT/REPLACE/TABLE
/DELETE=(verb-name,...)
Deletes the specified verb (command) or verb synonym from the command tables. A command remains in effect until the verb name and all synonyms are deleted. Cannot be used with /LISTING, /OBJECT, or /REPLACE.
/LISTING[=file-spec]
/NOLISTING (default) Writes to file-spec a list of line numbers, source statements, and error messages. The file type of file-spec defaults to LIS; the file name of file-spec defaults to a file in your default directory with the same name as the input CLD file (or the first CLD file). Can only be used with /OBJECT and /REPLACE.
/OBJECT[=file-spec]
Produces an object module containing those commands defined in the CLD file. The CLD file must not contain any IMAGE statements. The file type of file-spec defaults to OBJ; the file name of file-spec defaults to a file in your default directory with the same name as the input CLD file (or the first CLD file). Cannot be used with /DELETE, /OUTPUT, /REPLACE, or /TABLE.
/OUTPUT[=file-spec]
/NOOUTPUT Puts the output command tables in file-spec. The file type of file-spec defaults to EXE. If file-spec is omitted or /OUTPUT is not specified, your process command tables are updated. If file-spec is specified, you must also specify /TABLE. Cannot be used with /OBJECT.
/REPLACE
Applies the commands in the input CLD file to the input command tables. Verb names and synonyms are added where they do not already exist; where verb names and synonyms already exist, they are replaced. Cannot be used with /DELETE or /OBJECT. The /REPLACE qualifier is assumed if neither /DELETE, /OBJECT, nor /REPLACE is specified.
/TABLE[=file-spec]
Processes the command table in file-spec. The file type of file-spec defaults to EXE. If file-spec is omitted or /TABLE is not specified, your process command tables are used as input. Cannot be used with /OBJECT.
CONTROL
Enables or disables CTRL/Y, which interrupts a command and returns you to DCL command level, and/or CTRL/T, which momentarily interrupts a command to print a line of statistics. The default keyword is Y. Format SET CONTROL = (T,Y) CTRL/C responds as a CTRL/Y unless the current image has a special action routine defined for CTRL/C.
DAY
Sets the default day type specified in the user authorization file (UAF) for the current day. Format SET DAY Requires OPER privilege.
Additional information available:
Qualifiers
Additional information available:
/DEFAULT/LOG/PRIMARY/SECONDARY
/DEFAULT
Overrides any previous SET DAY specification and sets the normal UAF defaults as today's day type.
/LOG
/NOLOG (default) Displays the new SET DAY information on the terminal.
/PRIMARY
Sets today until midnight to a primary day.
/SECONDARY
Sets today until midnight to a secondary day.
DEFAULT
Sets your default device and directory specifications. Format SET DEFAULT partial-file-spec
Additional information available:
Parameters
partial-file-spec Device and/or directory name. A device name must be terminated with a colon. A directory name must be enclosed in brackets. A logical name can be used for the specification but it must constitute at least the device part of the specification. The minus sign wildcard can be used to specify the next higher directory from the current default.
DEVICE
Sets the error-logging status for a disk. Format SET DEVICE device-name Requires OPER privilege.
Additional information available:
Parameters
device-name Name of the affected device.
Qualifiers
Additional information available:
/AVAILABLE/DUAL_PORT/ERROR_LOGGING/LOG
/AVAILABLE
/NOAVAILABLE Specifies that the disk is available for mounting.
/DUAL_PORT
Enables the port seize logic in the device driver of the specified disk. Use only on disks that contain a dual port kit and have been dismounted.
/ERROR_LOGGING
/NOERROR_LOGGING Logs device errors in the error log file.
/LOG
/NOLOG (default) Displays log information at the terminal.
/SPOOLED
Dedicates the device to spooled operations for the specified queue, using the specified disk device for intermediate storage. The NOSPOOLED qualifier returns a printer or terminal to the status of an unspooled device. A disk cannot be dismounted while it is serving as the intermediate device for a spooled device. A printer's channels must be deassigned and its assigned queue stopped before its spooling characteristics can be changed. Format SET DEVICE/SPOOLED[=(queue-name[:],disk-name[:])] Requires OPER privilege.
Additional information available:
Parameters
queue-name The name of the associated queue; queue-name defaults to the name of the device. device-name The name of the affected device; disk-name defaults to SYS$DISK (the current default disk).
/ACL
Creates or modifies one or more access control entries (ACE) in the access control lists (ACL) of the specified device. Format SET DEVICE/ACL[=(ace,...)] device-name,... Requires the Secure User Environment Option.
Additional information available:
Parameters
ace Access control entries (ACEs) to be modified. If no ACE is specified, the entire access control list (ACL) is affected. device-name Specifications of the device whose access control list is being edited.
Qualifiers
Additional information available:
/ACL/AFTER/DELETE/LIKE/LOG/NEW/REPLACE
/ACL[=(ace,...)]
Indicates that the entire access control list(s), or specified access control entries, of the specified device is to be modified. This qualifier is required.
/AFTER=ace
Places the access control entries specified with the /ACL qualifier after the access control entry specified with /AFTER. (By default, access control entries are added to the beginning of the access control list.) Note that security alarm ACEs are always placed at the beginning of an ACL.
/DELETE
Deletes the access control entries specified with the /ACL qualifier. If no access control entry is specified with /ACL, the entire access control list is deleted (excluding ACEs specified with the PROTECTED option).
/LIKE=device-name
Deletes the access control list of the specified directory and replaces it with the access control list of the directory specified with /LIKE.
/LOG
/NOLOG (default) Displays the file specification of each directory modified as the command executes.
/NEW
Deletes the access control list of the specified device(s) and replaces it with the access control entries specified with the /ACL qualifier.
/REPLACE=(ace...)
Deletes the access control entries specified with the /ACL qualifier and replaces them with the access control entries specified with /REPLACE.
DIRECTORY
Modifies the characteristics of one or more directories. Format SET DIRECTORY directory-spec,...
Additional information available:
Parameters
directory-spec Disk device (optional) and name of the directory or subdirectory. Wildcard characters are allowed.
Qualifiers
Additional information available:
/BACKUP/BEFORE/BY_OWNER/CONFIRM/CREATED/EXCLUDE
/EXPIRED/LOG/MODIFIED/OWNER_UIC/SINCE/VERSION_LIMIT
/BACKUP
/CREATED (default) /EXPIRED /MODIFIED Selects files according to the dates of their most recent backups, their creation dates, their expiration dates, or the dates of their last modifications. Relevant only with the /BEFORE and /SINCE qualifiers.
/BEFORE[=time]
Selects only those directories with dates that precede the specified time. You can specify time as an absolute time, as a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, YESTERDAY. Specified with /BACKUP, /CREATED, /EXPIRED, or /MODIFIED.
/BY_OWNER[=uic]
Selects only those directories with the specified user identification code. The default UIC is that of the current process.
/CONFIRM
/NOCONFIRM (default) Issues a request for confirmation before each SET DIRECTORY operation. The following responses are valid: +----------+-----------------------------------------------+ | YES | Modify the directory | +----------+-----------------------------------------------+ | NO | Do not modify the directory | +----------+-----------------------------------------------+ | TRUE | Modify the directory | +----------+-----------------------------------------------+ | FALSE | Do not modify the directory | +----------+-----------------------------------------------+ | 1 | Modify the directory | +----------+-----------------------------------------------+ | 0 | Do not modify the directory | +----------+-----------------------------------------------+ | <RETURN> | Modify the directory | +----------+-----------------------------------------------+ | ALL | Continue execution of the command with no | | | further confirmation prompts | +----------+-----------------------------------------------+ | <CTRL/Z> | Stop execution of the command | +----------+-----------------------------------------------+ | QUIT | Stop execution of the command | +----------+-----------------------------------------------+
/CREATED
See /BACKUP.
/EXCLUDE=(file-spec,...)
Excludes the specified directory from modification. You cannot include a device name. Wildcard characters are supported for directory specifications.
/EXPIRED
See /BACKUP.
/LOG
/NOLOG (default) Displays the directory specification of each directory modified as the command executes.
/MODIFIED
See /BACKUP.
/OWNER_UIC=[uic]
Requires SYSPRV privilege to specify a UIC other than your own. Specifies an owner UIC for the directory. The default is the UIC of your process.
/SINCE[=time]
Selects only those directories date after the specified time You can specify time as an absolute time, as a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, YESTERDAY. Specified with /BACKUP, /CREATED, /EXPIRED, or /MODIFIED.
/VERSION_LIMIT[=limit]
Specifies the maximum number of versions for file(s) with the same name and type in the directory. The value 0 implies the Files-11 architectural limit of 32767. If you change the version limit for the directory, the new limit applies only to files created after the change has been made.
/ACL
Creates or modifies one or more access control entries (ACE) in the access control lists (ACL) of the specified directory. Format SET DIRECTORY/ACL[=(ace,...)] directory-spec,... Requires the Secure User Environment Option.
Additional information available:
Parameters
ace Access control entries (ACEs) to be modified. If no ACE is specified, the entire access control list (ACL) is affected. directory-spec Specifications of directory whose access control list is being edited. Device name and colon are optional. Wildcard characters are allowed. Directories must be a disk file on a Files-11 Structure Level 2 formatted volume.
Qualifiers
Additional information available:
/ACL/AFTER/BEFORE/BY_OWNER/CONFIRM/CREATED
/DEFAULT/DELETE/EXCLUDE/LIKE/LOG/NEW/REPLACE
/SINCE
/ACL[=(ace,...)]
Indicates that the entire access control list(s), or specified access control entries, of the specified directory is to be modified. This qualifier is required.
/AFTER=ace
Places the access control entries specified with the /ACL qualifier after the access control entry specified with /AFTER. (By default, access control entries are added to the beginning of the access control list.) Note that security alarm ACEs are always placed at the beginning of an ACL.
/BEFORE[=time]
Modifies the ACLs of only those directories dated before the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or one of the following keywords: TODAY (default), TOMORROW, and YESTERDAY.
/BY_OWNER[=uic]
Modifies the ACLs of only those directories with the specified user identification code. The default UIC is that of the current process.
/CONFIRM
/NOCONFIRM (default) Issues a request for confirmation before each modification. The following responses are valid: +----------+---------------------------------------------------------+ | YES | Modify the ACE | +----------+---------------------------------------------------------+ | NO | Do not modify the ACE | +----------+---------------------------------------------------------+ | TRUE | Modify the ACE | +----------+---------------------------------------------------------+ | FALSE | Do not modify the ACE | +----------+---------------------------------------------------------+ | 1 | Modify the ACE | +----------+---------------------------------------------------------+ | 0 | Do not modify the ACE | +----------+---------------------------------------------------------+ | <RETURN> | Do not modify the ACE | +----------+---------------------------------------------------------+ | ALL | Continue execution of the command with no further | | | confirmation prompts | +----------+---------------------------------------------------------+ | <CTRL/Z> | Stop execution of the command | +----------+---------------------------------------------------------+ | QUIT | Stop execution of the command | +----------+---------------------------------------------------------+
/CREATED
Modifies the ACLs of directories selected according to their creation dates. Relevant only with the /BEFORE and /SINCE qualifiers.
/DEFAULT
Creates a new ACL using the default ACEs of the parent (not default) directory. For a directory file, the /DEFAULT qualifier propagates the entire ACL (except for ACEs with the NOPROPAGATE options) so that a particular access protection can be propagated throughout a directory tree.
/DELETE
Deletes the access control entries specified with the /ACL qualifier. If no access control entry is specified with /ACL, the entire access control list is deleted (excluding ACEs specified with the PROTECTED option).
/EXCLUDE=(directory-spec...)
Excludes the specified directory from the operation. Wildcard characters are supported for directory specifications.
/LIKE=directory-spec
Deletes the access control list of the specified directory and replaces it with the access control list of the directory specified with /LIKE.
/LOG
/NOLOG (default) Displays the file specification of each directory modified as the command executes.
/NEW
Deletes the access control list of the directory and replaces it with the access control entries specified with the /ACL qualifier.
/REPLACE=(ace...)
Deletes the access control entries specified with the /ACL qualifier and replaces them with the access control entries specified with /REPLACE.
/SINCE[=time]
Modifies only the ACLs of those directories dated after the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or one of the following keywords: TODAY (default), TOMORROW, and YESTERDAY.
FILE
Modifies file characteristics. Format SET FILE file-spec,...
Additional information available:
Parameters
file-spec A valid file specification. Wildcards are allowed.
Qualifiers
Additional information available:
/BACKUP/BEFORE/BY_OWNER/CONFIRM/CREATED/DATA_CHECK
/ENTER/ERASE_ON_DELETE/EXCLUDE/EXPIRATION_DATE/EXTENSION
/GLOBAL_BUFFER/LOG/NODIRECTORY/OWNER_UIC
/PROTECTION/REMOVE/SINCE/TRUNCATE/UNLOCK
/VERSION_LIMIT
/BACKUP
/NOBACKUP (default) Specifies that BACKUP will record the contents of the file. The /NOBACKUP qualifier causes BACKUP to record the attributes of the file but not its contents. Valid only for Files-11 Structure Level 2 files.
/BEFORE[=time]
Selects only those files with dates that precede the specified time. You can specify time as an absolute time, as a a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY.
/BY_OWNER[=uic]
Selects only those files with the specified user identification code. The default UIC is that of the current process.
/CONFIRM
/NOCONFIRM (default) Issues a request for confirmation before each SET FILE operation. The following responses are valid: +----------+-----------------------------------------------+ | YES | Modify the file | +----------+-----------------------------------------------+ | NO | Do not modify the file | +----------+-----------------------------------------------+ | TRUE | Modify the file | +----------+-----------------------------------------------+ | FALSE | Do not modify the file | +----------+-----------------------------------------------+ | 1 | Modify the file | +----------+-----------------------------------------------+ | 0 | Do not modify the file | +----------+-----------------------------------------------+ | <RETURN> | Do not modify the file | +----------+-----------------------------------------------+ | ALL | Continue execution of the command with no | | | further confirmation prompts | +----------+-----------------------------------------------+ | <CTRL/Z> | Stop execution of the command | +----------+-----------------------------------------------+ | QUIT | Stop execution of the command | +----------+-----------------------------------------------+
/CREATED
Selects files based on the dates of their creation. Relevant only with the /BEFORE or /SINCE qualifiers.
/DATA_CHECK[=([[NO]READ],[[NO]WRITE])]
Verifies read operations by rereading each record, and write operations by reading each record after it is written. By default, a WRITE data check is performed.
/ENTER=new-file-spec
Assigns an additional name to a single file. Use with caution. To remove one of the logical names of a file, use the /REMOVE qualifier.
/ERASE_ON_DELETE
Specifies that the specified file(s) will be physically removed from the disk when purged or deleted.
/EXCLUDE=(file-spec,...)
Excludes the specified file(s) from the SET FILE operation. You cannot include the device name. Wildcard characters are supported for file specifications. However, you cannot use relative version numbers to exclude a specific version.
/EXPIRATION_DATE=date
/NOEXPIRATION_DATE Requires ownership of the file or access control. Controls whether an expiration date is assigned to the specified file(s).
/EXTENSION[=n]
Sets the default extend quantity for the file. The value of n can range from 0 through 65535. A specification of /EXTENSION or /EXTENSION=0 means a system calculated value.
/GLOBAL_BUFFER=n
Sets the global buffer count for the file (the number of buffers that can be shared by processes accessing the file). The value must be an integer in the range 0 through 32767. The value 0 disables buffer sharing.
/LOG
/NOLOG (default) Displays the file specification of each file modified as the command executes.
/NODIRECTORY
Specifies that the file is not a directory. Valid only for Files-11 Structure Level-2 files. Use with extreme caution.
/OWNER_UIC=[uic]
Requires GRPPRV to set the owner to another member in the same group. Requires SYSPRV to set the owner to another member outside your group. Specifies an owner UIC for the file. The default is the UIC of your process.
/PROTECTION[=(ownership[:access],...)]
Specifies protection for the specified file(s). The ownership categories are SYSTEM, OWNER, GROUP, and WORLD. The access categories are R (read), W (write), E (create), and D (delete). If you specify /PROTECTION without the ownership and access code, the file protection is set according to the current default protection.
/REMOVE
Removes one of the names of a file specified with /ENTER=new-file-spec. Use with caution.
/SINCE[=time]
Selects only those files dated (creation, modification, expiration, or backup) after the specified time. You can specify time as an absolute time, as a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, and YESTERDAY.
/TRUNCATE
Truncates the file at the end of the cluster containing the end-of-file marker, i.e. release allocated but unused blocks of the file.
/UNLOCK
Makes an improperly closed file accessible.
/VERSION_LIMIT[=n]
Specifies the maximum number of versions for the specified file. The value 0 implies the architectural limit of 32767. When you exceed the limit, the earliest file is deleted without notification to the user.
/ACL
Modifies one or more access control entries (ACE) in the access control lists (ACL) of the specified files. Format SET FILE/ACL[=(ace,...)] file-spec,... Requires the Secure User Environment Option.
Additional information available:
Parameters
ace Access control entries (ACEs) to be modified. If no ACE is specified, the entire access control list (ACL) is affected. file-spec Specifications of file(s) whose access control list is being edited. Wildcard characters are allowed. Use a comma to separate file specifications. Each file must be a disk file on a Files-11 Structure Level 2 formatted volume.
Qualifiers
Additional information available:
/ACL/AFTER/BEFORE/BY_OWNER/CONFIRM/CREATED
/DEFAULT/DELETE/EXCLUDE/LIKE/LOG/NEW/REPLACE
/SINCE
/ACL[=(ace,...)]
Indicates that the entire access control list(s), or specified access control entries, of the specified input file(s) is to be modified. This qualifier is required.
/AFTER=ace
Places the access control entries specified with the /ACL qualifier after the access control entry specified with /AFTER. (By default, access control entries are added to the beginning of the access control list.) Note that security alarm ACEs are always placed at the beginning of an ACL.
/BEFORE[=time]
Modifies the ACLs of only those input files dated before the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or one of the following keywords: TODAY (default), TOMORROW, and YESTERDAY.
/BY_OWNER[=uic]
Modifies the ACLs of only those input files with the specified user identification code. The default UIC is that of the current process.
/CONFIRM
/NOCONFIRM (default) Issues a request for confirmation before each modification. Incompatible with /EDIT. The following responses are valid: +----------+---------------------------------------------------------+ | YES | Modify the ACE | +----------+---------------------------------------------------------+ | NO | Do not modify the ACE | +----------+---------------------------------------------------------+ | TRUE | Modify the ACE | +----------+---------------------------------------------------------+ | FALSE | Do not modify the ACE | +----------+---------------------------------------------------------+ | 1 | Modify the ACE | +----------+---------------------------------------------------------+ | 0 | Do not modify the ACE | +----------+---------------------------------------------------------+ | <RETURN> | Do not modify the ACE | +----------+---------------------------------------------------------+ | ALL | Continue execution of the command with no further | | | confirmation prompts | +----------+---------------------------------------------------------+ | <CTRL/Z> | Stop execution of the command | +----------+---------------------------------------------------------+ | QUIT | Stop execution of the command | +----------+---------------------------------------------------------+
/CREATED
Modifies the ACLs of files selected according to their creation dates. Relevant only with the /BEFORE and /SINCE qualifiers.
/DEFAULT
Creates a new ACL using the default ACEs of the parent (not default) directory. For a directory file, the /DEFAULT qualifier propagates the entire ACL (except for ACEs with the NOPROPAGATE options) so that a particular access protection can be propagated throughout a directory tree. For all other files, the /DEFAULT qualifier propagates the DEFAULT option ACE(s) in the ACL of the parent directory to the ACL of the specified file(s).
/DELETE
Deletes the access control entries specified with the /ACL qualifier. If no access control entry is specified with /ACL, the entire access control list is deleted (excluding ACEs specified with the PROTECTED option).
/EXCLUDE=(file-spec...)
Excludes the specified file(s) from the operation. You can specify a directory name but not a device name in the file specifications(s). Wildcard characters are supported for file specifications. However, you cannot use relative version numbers to exclude a specific version.
/LIKE=file-spec
Deletes the access control list of the input file(s) and replaces it with the access control list of the file specified with /LIKE.
/LOG
/NOLOG (default) Displays the file specification of each file modified as the command executes.
/NEW
Deletes the access control list of the input file(s) and replaces it with the access control entries specified with the /ACL qualifier.
/REPLACE=(ace...)
Deletes the access control entries specified with the /ACL qualifier and replaces them with the access control entries specified with /REPLACE.
/SINCE[=time]
Modifies only those input files dated after the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or one of the following keywords: TODAY (default), TOMORROW, and YESTERDAY.
HOST
Connects your terminal to another (remote) system. After the connection is made, you must observe the login procedures on the host system. Format SET HOST [node-name] Requires DECnet if the /DTE qualifier is not specified.
Additional information available:
Parameters
node-name The name of the remote system to which you will connect; incompatible with the /DTE qualifier.
Qualifiers
Additional information available:
/DIAL=(NUMBER:number[,MODEM_TYPE:modem-type])
Allows a modem attached to the outgoing terminal line to be autodialed using the autodial protocol of that modem. Number is the phone number to be autodialed; modem-type is the type of modem being used. The default for modem-type is DF03. Use the /DIAL qualifier only in conjunction with the /DTE qualifier.
/DTE terminal-line
Allows you to connect your system to another (remote) system via an outgoing terminal line (rather than through a network). Specify terminal-line as the outgoing terminal line that connects your system either directly to the other system or to a modem. To exit from the remote node, type CTRL/\; that is, type a backslash (\) while pressing the CTRL key.
/LOG[=file-spec]
/NOLOG (default) Keeps a record of the entire session in the specified file. The default file specification is SETHOST.LOG.
KEY
Sets and locks the key definition state for keys defined with the DEFINE/KEY command. Format SET KEY
Additional information available:
Qualifiers
Additional information available:
/LOG (default)
/NOLOG Displays a message indicating the key definition state that has been set.
/STATE=state-name
/NOSTATE Specifies the name of the state.
LOGINS/INTERACTIVE
Sets the interactive limit (number of interactive users allowed on the system), or displays the interactive limit and the current number of interactive users. OPER privilege is required to log in to a system if the current number of interactive users equals or exceeds the interactive limit. Users logged in to the system are not affected by any change in the interactive limit. Format SET LOGINS/INTERACTIVE Requires OPER privilege.
Additional information available:
Qualifiers
Additional information available:
/INTERACTIVE[=n]
If n is specified, set the interactive limit to n. If n is not specified, displays the interactive limit and the number of interactive users.
MAGTAPE
Defines the default characteristics associated with a specific magnetic tape device for subsequent file operations. Format SET MAGTAPE device-name[:]
Additional information available:
Parameters
device-name[:] Specifies the name of the magnetic tape device for which the characteristics are to be set. The device must not be currently allocated to any other user.
Qualifiers
Additional information available:
/DENSITY/END_OF_FILE/LOG/LOGSOFT/REWIND/SKIP
/UNLOAD
/DENSITY=density
The /DENSITY qualifier is not applicable to the TK50 tape device. Specifies the default density, in bits per inch (bpi), for all write operations on the magnetic tape device when the volume is mounted as a foreign tape or as an unlabeled tape. The density can be specified as 800, 1600, or 6250, if the density is supported by the magnetic tape drive.
/END_OF_FILE
Requires LOG_IO privilege. Writes a tape mark at the current position on the magnetic tape volume.
/LOG
/NOLOG Displays information about the operations performed on the magnetic tape volume.
/LOGSOFT (default)
/NOLOGSOFT Controls whether soft errors on the specified device are to be logged in the error log file. Soft errors are errors that are corrected by the hardware without software intervention. This qualifier only affects devices that support hardware error correction, such as the TU78 magnetic tape drive. When used with other devices, this qualifier has no effect.
/REWIND
Requests that the volume on the specified device be rewound to the beginning of the magnetic tape.
/SKIP=option
Requests that the magnetic tape volume be positioned according to any of the following options: +-------------+-------------------------------------------------------+ | BLOCK:n | Directs the SET MAGTAPE command to skip the specified | | | number of blocks (n) | +-------------+-------------------------------------------------------+ | END_OF_TAPE | Directs the SET MAGTAPE command to position the | | | specified volume at the end-of-tape mark (n) | +-------------+-------------------------------------------------------+ | FILES:n | Directs the SET MAGTAPE command to skip the specified | | | number of files (n) | +-------------+-------------------------------------------------------+ | RECORD:n | Directs the SET MAGTAPE command to skip the specified | | | number of records (n) | +-------------+-------------------------------------------------------+
/UNLOAD
Requests that the volume on the specified device be rewound and unloaded.
MESSAGE
Sets the format for system messages or specifies a process level message file. Format SET MESSAGE [file-spec]
Additional information available:
Parameters
file-spec Name of the process level message file. Messages in this file supersede messages for the same conditions in the system message file or in an existing process message file. The file type defaults to EXE. No wildcard characters are allowed. If this parameter is not specified, the qualifiers apply to the system message file.
Qualifiers
Additional information available:
/DELETE/FACILITY/IDENTIFICATION/SEVERITY/TEXT
/DELETE
Removes any process permanent message file(s) currently in effect. Do not specify file-spec with this qualifier.
/FACILITY
/NOFACILITY Formats messages so that the facility name prefix appears.
/IDENTIFICATION
/NOIDENTIFICATION Formats messages so that the message identification prefix appears.
/SEVERITY
/NOSEVERITY Formats messages so that the severity level appears.
/TEXT
/NOTEXT Formats messages so that the message text appears.
ON
SET ON enables error checking at the current command level. Specify SET NOON to disable error checking. (Even with SET NOON, the proper values are still placed in $STATUS and $SEVERITY.) Format SET [NO]ON
OUTPUT_RATE
Sets the rate at which output is written from an output buffer to a batch job log file. Format SET OUTPUT_RATE[=delta-time]
Additional information available:
Parameters
delta-time The time interval at which output will be written to the the batch job log file. If no delta time is specified, the information is written to the log file but the output rate is not changed from the default of once per minute. Specify delta-time as dd-hh:mm:ss.ss.
PASSWORD
Establishes, changes, or removes a password. You will be prompted for the old password -- type the password (it is not echoed) or just press RETURN if no password is established. You will then be prompted for the new password and a verification -- type the new password each time or just press RETURN if you are removing the password. A password is 1 through 31 alphanumeric, dollar sign, or underscore characters (uppercase and lowercase characters are equivalent). Format SET PASSWORD
Additional information available:
Qualifiers
Additional information available:
/GENERATE[=value]
Generates a list of 5 passwords for you to select from. Press return to repeat the procedure until a suitable password appears. Value restricts the length of the password (values is a number from 1 - 10. characters).
Qualifiers
Additional information available:
/SECONDARY
Cannot be used with the /SYSTEM qualifier. Creates or allows you to replace a secondary password. The procedure is the same as setting your primary password.
/SYSTEM
Requires SECURITY and CMKRNL privileges. Changes the system password, rather than a user password.
PRINTER
Describes the characteristics of a printer. A characteristic changes only if the qualifier is specified; otherwise, it remains the same. (The following defaults are the defaults for an initially bootstrapped system.) Format SET PRINTER printer-name
Additional information available:
Parameters
printer-name Device name of the printer.
Qualifiers
Additional information available:
/CR/FALLBACK/FF/LA11/LA180/LOG
/LOWERCASE/LP11/PAGE/PASSALL/PRINTALL/TAB
/TRUNCATE/UNKNOWN/UPPERCASE/WIDTH
/WRAP
/CR
/NOCR (default) Signals a carriage return to printers that do not include the carriage return operation as part of a line feed or vertical tab.
/FALLBACK
/NOFALLBACK (default) Signals the printer to try to translate Multinational characters into 7-bit equivalent representations. If unable, the printer will print an underscore character.
/FF (default)
/NOFF Signals the printer to perform mechanical form feeds.
/LA11
Specifies the printer as an LA11.
/LA180
Specifies the printer as an LA180.
/LOG
/NOLOG (default) Displays information confirming the printer setting.
/LOWERCASE
/NOLOWERCASE (default) Passes lowercase characters to the printer. LOWERCASE is equivalent to /NOUPPERCASE.
/LP11
Specifies the printer as an LP11.
/PAGE=lines-per-page
Specifies the number of lines per page on the print forms being used. The value must be an integer in the range 0 through 255 and defaults to 64. (The printer driver and print symbiont both use this value to determine when to perform and simulate form feeds.)
/PASSALL
/NOPASSALL (default) Passes all data to the printer as 8-bit binary data (without interpreting special characters as blanks, line feeds, etc.). /PASSALL is equivalent to /NOPRINTALL.
/PRINTALL
/NOPRINTALL (default) Expands tab characters to blanks, fills carriage return and line feed characters, and interprets control characters. /PRINTALL is equivalent to /NOPASSALL.
/TAB
/NOTAB (default) Controls whether the printer interprets special characters, or whether they are passed on to the hardware controller.
/TRUNCATE (default)
/NOTRUNCATE Controls whether the printer truncates data exceeding the value specified by the /WIDTH qualifier. Note that the /TRUNCATE and the /WRAP qualifiers are incompatible.
/UNKNOWN
Specifies the printer as non-standard.
/UPPERCASE (default)
/NOUPPERCASE Passes only uppercase characters to the printer. /UPPERCASE is equivalent to /NOLOWERCASE.
/WIDTH=characters-per-line
Specifies the number of characters per line. The value must be an integer in the range 0 through 65535 and defaults to 132.
/WRAP
/NOWRAP (default) Generates a carriage return and line feed when the value of /WIDTH is reached.
PROCESS
Changes the execution characteristics associated with the specified process for the current terminal session or job. Format SET PROCESS process-name
Additional information available:
Parameters
process-name Requires ownership of the process or that you have GROUP privilege and the process is in your group. The name of the process for which the characteristics are to be changed. The process name can contain from 1 to 15 alphanumeric characters. The default is the current process. Compatible only with the /PRIORITY, /RESUME, and /SUSPEND qualifiers.
Qualifiers
Additional information available:
/DUMP/IDENTIFICATION/NAME/PRIORITY/PRIVILEGES
/RESOURCE_WAIT/RESUME/SUSPEND/SWAPPING
/DUMP
/NODUMP (default) Causes the contents of the address space to be written to the file named SYS$LOGIN:IMAGEDUMP.DMP when an image terminates due to an unhandled error.
/IDENTIFICATION=pid
Requires GROUP or WORLD privilege for processes other than your own. Specifies the process identification (PID) of the process for which characteristics are to be changed. Overrides the process-name parameter. Compatible only with the /PRIORITY, /RESUME, and /SUSPEND qualifiers.
/NAME=string
Changes the name of the current process to a string of 1 through 15 characters.
/PRIORITY=n
Requires ALTPRI privilege to set the priority higher than your base priority. Changes the priority of the specified process.
/PRIVILEGES=(keyword,...)
Requires SETPRV to enable a privilege you do not have. Enables privileges for the process. The following table lists process privileges: +--------------+-----------------------------------------------------+ | [NO]ACNT | Create processes for which no accounting messages | | | are written | +--------------+-----------------------------------------------------+ | [NO]ALL | Have all privileges | +--------------+-----------------------------------------------------+ | [NO]ALLSPOOL | Allocate spooled devices | +--------------+-----------------------------------------------------+ | [NO]ALTPRI | Set priority values | +--------------+-----------------------------------------------------+ | [NO]BUGCHK | Make bug check error log entries | +--------------+-----------------------------------------------------+ | [NO]BYPASS | Bypass UIC protection | +--------------+-----------------------------------------------------+ | [NO]CMEXEC | Change mode to executive | +--------------+-----------------------------------------------------+ | [NO]CMKRNL | Change mode to kernel | +--------------+-----------------------------------------------------+ | [NO]DETACH | Create detached processes | +--------------+-----------------------------------------------------+ | [NO]DIAGNOSE | Issue diagnostic I/O requests | +--------------+-----------------------------------------------------+ | [NO]EXQUOTA | Exceed quotas | +--------------+-----------------------------------------------------+ | [NO]GROUP | Control other processes in the same group | +--------------+-----------------------------------------------------+ | [NO]GRPNAM | Place names in the group logical name table | +--------------+-----------------------------------------------------+ | [NO]GRPPRV | Access group objects | +--------------+-----------------------------------------------------+ | [NO]LOG_IO | Issue logical I/O requests to a device | +--------------+-----------------------------------------------------+ | [NO]MOUNT | Issue a mount volume QIO request | +--------------+-----------------------------------------------------+ | [NO]NETMBX | Create a network device | +--------------+-----------------------------------------------------+ | [NO]OPER | Perform operator functions | +--------------+-----------------------------------------------------+ | [NO]PFNMAP | Create or delete sections mapped by page frame | | | number | +--------------+-----------------------------------------------------+ | [NO]PHY_IO | Issue physical I/O requests to a device | +--------------+-----------------------------------------------------+ | [NO]PRMCEB | Create permanent common event flag clusters | +--------------+-----------------------------------------------------+ | [NO]PRMGBL | Create permanent global sections | +--------------+-----------------------------------------------------+ | [NO]PRMMBX | Create permanent mailboxes | +--------------+-----------------------------------------------------+ | [NO]PSWAPM | Alter swap mode | +--------------+-----------------------------------------------------+ | [NO]READALL | Bypass existing restrictions on reading a file | +--------------+-----------------------------------------------------+ | [NO]SECURITY | Perform security-related functions | +--------------+-----------------------------------------------------+ | [NO]SETPRV | Give higher privileges to other processes | +--------------+-----------------------------------------------------+ | [NO]SHARE | Assign a channel to a device, even if the channel | | | is allocated to another process | +--------------+-----------------------------------------------------+ | [NO]SHMEM | Create data structures in shared memory | +--------------+-----------------------------------------------------+ | [NO]SYSGBL | Create system global sections | +--------------+-----------------------------------------------------+ | [NO]SYSLCK | Request locks on system-wide resources | +--------------+-----------------------------------------------------+ | [NO]SYSNAM | Place names in the system logical name table | +--------------+-----------------------------------------------------+ | [NO]SYSPRV | Access system objects | +--------------+-----------------------------------------------------+ | [NO]TMPMBX | Create a temporary mailbox | +--------------+-----------------------------------------------------+ | [NO]VOLPRO | Override volume protection | +--------------+-----------------------------------------------------+ | [NO]WORLD | Control all other processes in the system | +--------------+-----------------------------------------------------+
/RESOURCE_WAIT
/NORESOURCE_WAIT Enables resource wait mode so that the process waits for resources to become available. If you specify the /NORESOURCE_WAIT qualifier, the process receives an error status code when system dynamic memory is not available or when the process exeeds one of the following resource quotas: direct I/O limit, buffered I/O limit, and buffered I/O byte count (buffer space) quota.
/RESUME
Allows a process suspended by a previous SET PROCESS command to resume operation.
/SUSPEND
/NOSUSPEND Temporarily stops the process's activities. The qualifier /NOSUSPEND allows a suspended process to resume operation.
/SWAPPING (default)
/NOSWAPPING Requires PSWAPM privilege for /NOSWAPPING. Permits the process to be swapped.
PROMPT
Replaces the default DCL dollar sign prompt with the specified string. Format SET PROMPT[=string]
Additional information available:
Parameters
string The prompt string. Enclose the string in quotation marks if it contains spaces, special characters, or lowercase letters.
Qualifiers
Additional information available:
/CARRIAGE_CONTROL (default)
/NOCARRIAGE_CONTROL Inserts carriage return and line feed characters before the prompt string.
PROTECTION
Establishes the protection that limits other users' access to a file. Format SET PROTECTION[=(ownership[:access],...)] file-spec,... Requires ownership of the file or GRPPRV, SYSPRV, BYPASS, or READALL privilege.
Additional information available:
Parameters
ownership The ownership category -- SYSTEM, OWNER, GROUP, or WORLD. Each category can be abbreviated to first character. access An access category -- R (read), W (write), E (execute), or D (delete) -- to be assigned to a category of ownership. A null access specification means no access. file-spec Name of the affected file or files. Wildcard characters are allowed.
Qualifiers
Additional information available:
/CONFIRM
/NOCONFIRM (default) Prompts you for confirmation before changing protection on each file. Respond with a T or Y to change the protection.
/LOG
/NOLOG (default) Displays a message for each file processed.
/PROTECTION=(ownership[:access],...)
Qualifies file-spec. Specifies protection for an individual file or group of files. Overrides the access specified after SET PROTECTION.
/DEFAULT
Establishes the protection to be applied by default to all files subsequently created. Format SET PROTECTION=(ownership[:access],...)/DEFAULT
Additional information available:
Parameters
ownership The ownership category -- SYSTEM, OWNER, GROUP, or WORLD. Each category can be abbreviated to its first character. access An access category -- R (read), W (write), E (execute), or D (delete) -- to be given to a specified type of owner. A null access specification means no access.
/DEVICE
Limits access to a nonfile-structured device. Format SET PROTECTION=(ownership[:access],...)/DEVICE device-name Requires OPER privilege.
Additional information available:
Parameters
ownership An ownership category -- SYSTEM, OWNER, GROUP, or WORLD. Each category can be abbreviated to its first character. access An access category -- R (read or allocate), W (write), L (logical I/O), and P (physical I/O) -- to be assigned to a specified type of owner. A null access specification means no access. device-name Name of the nonfile-structured device.
Qualifiers
Additional information available:
/OWNER_UIC=[uic]
Specifies an owner UIC for the device. The default owner is the UIC of your process.
QUEUE
Changes the current status or attributes of the specified queue. Format SET QUEUE queue-name[:] Requires the Secure User Environment Option. Requires OPER privilege or execute access to the specified queue.
Additional information available:
Parameters
queue-name[:] The name of an execution queue or a generic queue.
Qualifiers
Additional information available:
/BASE_PRIORITY/BLOCK_LIMIT/CHARACTERISTICS/CPUDEFAULT
/CPUMAXIMUM/DEFAULT/DISABLE_SWAPPING/ENABLE_GENERIC
/FORM_MOUNTED/GENERIC/JOB_LIMIT/OWNER_UIC
/PROCESSOR/PROTECTION/RECORD_BLOCKING/RETAIN
/SCHEDULE/SEPARATE/WSDEFAULT/WSEXTENT
/WSQUOTA
/BASE_PRIORITY=n
Specifies the base process priority at which jobs are initiated from a batch queue. (You must stop and restart output queues to change the symbiont priority for printer, terminal, or server queues.) The value of n can be from 0 through 15.
/BLOCK_LIMIT=([lower,]upper)
/NOBLOCK_LIMIT
Restricts the size of print jobs that can be executed on a printer or
terminal queue. The lower parameter specifies the minimum number of
blocks that will be accepted by the queue for a print job. The upper
parameter specifies the maximum number of blocks that will be accepted
by the queue for a print job. If a job contains fewer blocks than the
number specified by the lower parameter or more blocks than the number
specified by the upper parameter, the job remains pending until the
block limit for the queue is changed. To specify only the lower
parameter, you must use two sets of quotation marks ("") in place of
the upper specifier.
/CHARACTERISTICS=(characteristic,...)
/NOCHARACTERISTICS Specifies one or more characteristics for processing jobs on the queue. Use the SHOW QUEUE/CHARACTERISTICS command to display queue characteristics. The queue must have all the characteristics specified for a job or the job remains pending.
/CPUDEFAULT=time
Specifies the default CPU time limit for batch jobs. Time can be specified as: delta time, 0, NONE, or INFINITE. Both the value 0 and the keyword INFINITE allow unlimited CPU time (subject to the restrictions imposed by the /CPUMAXIMUM qualifier or the user authorization file). The keyword NONE specifies that no time limit is needed.
/CPUMAXIMUM=time
Specifies the maximum CPU time limit for batch jobs. The /CPUMAXIMUM qualifier overrides the time limit specified in the user authorization file (UAF). Time can be specified as: delta time, 0, NONE, or INFINITE. Both the value 0 and the keyword INFINITE allow unlimited CPU time (subject to the restrictions imposed by the /CPUMAXIMUM qualifier or the user authorization file). The keyword NONE specifies that no time limit is needed.
/DEFAULT=(option,...)
/NODEFAULT Sets defaults for the following PRINT options so that you do not have to specify them with the PRINT commands: +-----------------------+--------------------------------------------+ | [NO]BURST[=keyword] | Specifies where to print burst pages (flag | | | pages that are printed over the paper's | | | perforations for easy identification of | | | individual files in a print job.) The | | | keyword ALL (the default) places burst | | | pages before each printed file in the | | | job. The keyword ONE places a burst page | | | before the first printed file in the job. | +-----------------------+--------------------------------------------+ | [NO]FEED | Specifies whether a form-feed is | | | automatically inserted at the end of a | | | page. | +-----------------------+--------------------------------------------+ | [NO]FLAG[=keyword] | Specifies where to print flag pages | | | (containing the job entry number, the | | | name of the user submitting the job, and | | | so on). The keyword ALL (the default) | | | places flag pages before each printed | | | file in the job. The keyword ONE places a | | | flag page before the first printed file | | | in the job. | +-----------------------+--------------------------------------------+ | FORM=type | Specifies the default form for a printer, | | | terminal, or server queue. If a job is | | | not submitted with an explicit form | | | definition, then this form will be used to | | | process the job. The system-wide default | | | form, form=0, is the default value for | | | this keyword. See also /FORM_MOUNTED. | +-----------------------+--------------------------------------------+ | [NO]TRAILER[=keyword] | Specifies where to print trailer pages. | | | The keyword ALL (the default) places | | | trailer pages after each printed file in | | | the job. The keyword ONE places a trailer | | | page after the last printed file in the | | | job. | +-----------------------+--------------------------------------------+ If you specify any of the keywords BURST, FLAG, TRAILER without specifying a value, the value ALL is used by default.
/DISABLE_SWAPPING
/NODISABLE_SWAPPING Allows swapping of the batch jobs.
/ENABLE_GENERIC
/NOENABLE_GENERIC Allows files queued to a generic queue that does not specify explicit queue names to be placed in this execution queue for processing.
/FORM_MOUNTED=type
Specifies the form type for a printer, terminal, or server queue. If the stock of the mounted form is not identical to the stock of the default form, as indicated by the DCL command qualifier /DEFAULT=FORM=type, then all jobs submitted to this queue without an explicit form definition will enter a pending state. If a job is submitted with an explicit form and the stock of the explicit form is not identical to the stock of the mounted form, then the job will enter a pending state. In both cases, the pending state will be maintained until the stock of the mounted form of the queue is identical to the stock of the form associated with the job.
/GENERIC[=(queue-name,...)]
/NOGENERIC (default) Specifies that the queue is generic and that jobs placed in it can be moved to one of the specified execution queues for processing. The specified queue must be compatible. If you do not specify a queue, jobs can move to any execution queue (initialized without the printer, terminal, or server) as the generic queue. By default, a generic queue is a print queue; use the appropriate qualifier (/BATCH, /PROCESSOR, /TERMINAL) to override the default.
/JOB_LIMIT=n
Specifies the number of batch jobs that can be executed concurrently from the queue. The value of n defaults to 1.
/OWNER_UIC=uic
Requires OPER privilege. Specifies a UIC for the queue.
/PROCESSOR=file-name
Specifies a file containing a print symbiont. Specify only a file name. The file must be in SYS$SYSTEM and must have a type of EXE. The default print symbiont is named PRTSMB. (Used for a generic queue, the /PROCESSOR qualifier specifies that the generic queue can place jobs only on queues that have declared themselves as server queues and that are executing the specified symbiont image.)
/PROTECTION=(ownership[:access],...)
Requires OPER privilege. Applies the specified protection to the queue. The ownership categories are SYSTEM, OWNER, GROUP, and WORLD. The access categories are R (read), W (write), E (create), and D (delete). The default protection is (SYSTEM:E, OWNER:D, GROUP:R, WORLD:W).
/RECORD_BLOCKING
/NORECORD_BLOCKING Determines whether the symbiont can concatenate (or block together) output records for transmission to the output device. If you specify /NORECORD_BLOCKING, the symbiont is directed to send each formatted record in a separate I/O request to the output device. For the standard MicroVMS print symbiont, record blocking can have a significant performance advantage over single-record mode.
/RETAIN[=keyword]
/NORETAIN Retains jobs in the queue in a completed status after they have executed. Possible keywords are: +-------+--------------------------------------------------+ | ALL | Retains all jobs in the queue after execution. | | | (default) | +-------+--------------------------------------------------+ | ERROR | Retains in the queue only jobs that complete | | | unsuccessfully | +-------+--------------------------------------------------+
/SCHEDULE=SIZE
/SCHEDULE=NOSIZE Schedules jobs in a printer or terminal queue on the basis of size so that short jobs print before long jobs.
/SEPARATE=(keyword,...)
/NOSEPARATE Specifies the job separation defaults for a printer or terminal queue. Possible keywords are: +-------------------+------------------------------------------------+ | [NO]BURST | Prints a burst page (a flag page printed over | | | the paper's perforations for easy | | | identification of individual files) at the | | | beginning of every job. | +-------------------+------------------------------------------------+ | [NO]FLAG | Prints a flag page (containing the job entry | | | number, the name of the user submitting the | | | job, and so on) at the beginning of every | | | job. | +-------------------+------------------------------------------------+ | [NO]TRAILER | Prints a trailer page at the end of every job. | +-------------------+------------------------------------------------+ | [NO]RESET=(m,...) | Specifies a job reset sequence for the queue. | | | The specified module(s) from the device | | | control library (see /LIBRARY) are used to | | | reset the device each time a job reset | | | occurs. | +-------------------+------------------------------------------------+
/WSDEFAULT=n
Defines a working set default for a batch job. The /WSDEFAULT qualifier overrides the working set size specified in the user authorization file. Possible values are: a positive integer in the range 1 through 65535, 0, or the keyword NONE (the default). A zero or NONE sets the default value to the value specified either in the UAF or by the SUBMIT command (if specified).
/WSEXTENT=n
Defines a working set extent for the batch job. The /WSEXTENT qualifier overrides the working set extent in the user authorization file. Possible values are: a positive integer in the range 1 through 65535, 0, or the keyword NONE (the default). A zero or NONE sets the default value to the value specified either in the UAF or by the SUBMIT command (if specified).
/WSQUOTA=n
Defines a working set page size (working set quota) for the batch job. The /WSQUOTA qualifier overrides the value in the user authorization file. Possible values are: a positive integer in the range 1 through 65535, 0, or the keyword NONE (the default). A zero or NONE sets the default value to the value specified either in the UAF or by the SUBMIT command (if specified).
/ENTRY
Changes the status of a queued print or batch job that is not currently executing. Format SET QUEUE/ENTRY=job-number queue-name Requires the Secure User Environment Option. Requires OPER privilege, EXECUTE access to the specified queue, or DELETE access to the specified job.
Additional information available:
Parameters
job-number The number of the job to be executed. The job number is displayed at the time of the job's submission. queue-name Name of the print or batch queue.
Qualifiers
Additional information available:
/AFTER/BURST/CHARACTERISTICS/CLI/COPIES/CPUTIME
/DELETE/ENTRY/FEED/FLAG/FORM/HEADER/HOLD
/JOB_COUNT/KEEP/LOG_FILE/LOWERCASE/NAME
/NOTE/NOTIFY/OPERATOR/PAGES/PARAMETERS
/PASSALL/PRINTER/PRIORITY/RELEASE/REQUEUE/RESTART/SETUP
/SPACE/TRAILER/WSDEFAULT/WSEXTENT/WSQUOTA
/AFTER=time
/NOAFTER Holds the job until the specified time. If the time has passed, queues the job for immediate execution. The time must be in absolute date/time format.
/BURST
/NOBURST (default) Prints a burst page (a flag page printed over the perforation between pages for easy identification of individual files) at the beginning of the job.
/CHARACTERISTICS=(characteristic,...)
/NOCHARACTERISTICS Specifies one or more characteristics for processing jobs on the queue. Use the SHOW QUEUE/CHARACTERISTIC command to display queue characteristics. The queue must have all the characteristics specified for a job or the job remains pending.
/CLI=file-name
Specifies the name of a command language interpreter (CLI) to use in processing the job. The file must be in SYS$SYSTEM and be of type EXE.
/COPIES=n
Specifies the number of copies to print for all files in the job. The value of n can be from 1 to 255.
/CPUTIME=keyword
Specifies a CPU time limit for the batch job. Time can be specified as: delta time, 0, NONE, or INFINITE. Both the value 0 and the keyword INFINITE allow unlimited CPU time; the keyword NONE defaults to your UAF value or the limit specified on the queue. You cannot specify more time than permitted by the base queue limits or your own UAF.
/DELETE
/NODELETE (default) Positional qualifier. As a command qualifier -- Deletes all files in the specified job. (The protection set for the file(s) must allow delete access to the UIC of the original submitter.) As a parameter qualifier -- Deletes the file. (The protection set for the file(s) must allow delete access to the UIC of the original submitter.)
/ENTRY=job-number
Specifies the system-assigned number of the job. This qualifier is required and must precede all other qualifiers and parameters.
/FEED
/NOFEED Inserts form feeds in print jobs.
/FLAG
/NOFLAG Prints a flag page (containing the job entry number, the name of the user submitting the job, and other information about the file being printed) according to one of the following keywords. +---------+------------------------------------------------+ | ALL | Prints a flag page before each file in the | | | job | +---------+------------------------------------------------+ | ONE | Prints a flag page before the first file in | | | the job | +---------+------------------------------------------------+
/FORM
Specifies special print forms (including width, length, or type of paper) for the job. The SHOW QUEUE/FORM command displays the available print forms. If you specify a forms type different from that of the queue, the job remains pending until the queue's forms type is set to that of the job's specified form type. To change the forms type for the queue, stop the queue, physically change the forms, and restart the queue, specifying the new forms type with the /FORM qualifier.
/HEADER
/NOHEADER Prints a heading line at the top of each page in the print job.
/HOLD
/NOHOLD Holds the job until released by the /NOHOLD or /RELEASE qualifier. The /NOHOLD qualifier also releases jobs submitted with the /AFTER qualifier, jobs held in a queue with the /RETAIN qualifier, and jobs refused by a user-written symbiont.
/JOB_COUNT=n
Prints the job n times. The value of n can be from 1 through 255. This qualifier overrides both the /JOB_COUNT qualifier and the default of the PRINT command.
/KEEP
/NOKEEP Retains the batch job log file after it is printed.
/LOG_FILE=file-spec
/NOLOG_FILE Creates a log file with the specified file specification, which can include a device name as long as the process executing the batch job has access to the device on which the log file will reside. Logical names in the file specification are translated in the context of the process that executes the SET QUEUE/ENTRY command. If this qualifier is not specified, a log file with the file name of the first command file (or the file name specified with the /NAME qualifier) and a file type of LOG is created.
/LOWERCASE
/NOLOWERCASE Prints the job only on a printer that supports lowercase characters.
/NAME=job-name
Names (or renames) the job. The name can be 1 through 39 alphanumeric characters. The file name defaults to the file name of the first file in the job and a file type of LOG.
/NOTE=message
Specifies a message of up to 255 characters to appear on the flag page of the job. Enclose the message in quotation marks if it contains spaces, special characters, or lowercase characters.
/NOTIFY
/NONOTIFY Broadcasts notification of job completion or abortion to any terminal at which you are logged in.
/OPERATOR=message
Specifies a message string of up to 255 characters to be sent to the operator just before the job begins execution. Enclose the message in quotation marks if it contains spaces, special characters, or lowercase characters.
/PAGES=([lower,]upper)
Specifies the number of pages to print for the specified job. By
default, all pages of a file are printed. The lower parameter
specifies the first page to print; it defaults to the first page of
the job. The upper parameter specifies the last page to print; it
defaults to the last page of the job. You must specify double
quotation marks ("") if you omit the upper parameter.
/PARAMETERS=(parameter,...)
Specifies from 1 to 8 optional parameters to be passed to the job. A parameter can consist of 1 through 255 characters. Enclose the parameter in quotation marks if it contains spaces, special characters, or lowercase characters. For batch jobs, the parameters define values to be equated to the symbols named P1 through P8 in each command procedure in the job.
/PASSALL
/NOPASSALL Specifies whether the symbiont bypasses all formatting and sends the output QIO to the driver with format suppressed. All qualifiers affecting formatting, as well as the /HEADER, /PAGES and /PAGE_SETUP qualifiers, will be ignored. When you use the /PASSALL qualifier with the SET QUEUE/ENTRY command, the qualifier applies to the entire job. You cannot use this qualifier to specify PASSALL mode for individual files within a multi-file job.
/PRINTER[=queue-name]
/NOPRINTER Queues the batch job log to the specified printer queue when the job is completed. By default, the printer queue for the log file is SYS$PRINT. The /NOPRINTER qualifier assumes the /KEEP qualifier.
/PRIORITY=n
Requires OPER or ALTPRI privilege to raise the priority above the value of the SYSGEN parameter MAXQUEPRI. Specifies the base priority at which a batch job will execute. The value of n can be from 0 to 31 and defaults to the value of the SYSGEN parameter DEFQUEPRI.
/RELEASE
Releases for processing jobs submitted with the /AFTER qualifier, jobs held in a queue with the /RETAIN qualifier, and jobs refused by a user-written symbiont.
/REQUEUE=queue-name
Moves the job to the specified queue.
/RESTART
/NORESTART Restarts a batch or print job after a system crash or a STOP/REQUEUE command.
/SETUP=module,...
Extracts the specified module(s) from the device control library (containing escape sequence modules for programmable printers) and copies the module(s) to the printer before a file is printed.
/SPACE
/NOSPACE Double spaces a print job. The default is single spacing.
/TRAILER[=keyword]
/NOTRAILER Prints a trailer page (containing the job entry number, the name of the user submitting the job, and other information about the file) according to one of the following keywords: +---------+------------------------------------------------+ | ALL | All printed files contain a trailer page | +---------+------------------------------------------------+ | ONE | The last printed file contains a trailer page | +---------+------------------------------------------------+
/WSDEFAULT=n
Defines a working set default for a batch job. The /WSDEFAULT qualifier overrides the working set size specified in the user authorization file. Possible values are: a positive integer in the range 1 through 65535, 0, or the keyword NONE (the default). A zero or NONE sets the default value to the value specified either in the UAF or by the SUBMIT command (if specified).
/WSEXTENT=n
Defines a working set extent for the batch job. The /WSEXTENT qualifier overrides the working set extent in the user authorization file. Possible values are: a positive integer in the range 1 through 65535, 0, or the keyword NONE (the default). A zero or NONE sets the default value to the value specified either in the UAF or by the SUBMIT command (if specified).
/WSQUOTA=n
Defines a working set page size (working set quota) for the batch job. The /WSQUOTA qualifier overrides the value in the user authorization file. Possible values are: a positive integer in the range 1 through 65535, 0, or the keyword NONE (the default). A zero or NONE set the default value to the value specified either in the UAF or by the SUBMIT command (if specified).
RESTART_VALUE
Sets a value for the symbol BATCH$RESTART. Format SET RESTART_VALUE=label
Additional information available:
Parameters
string A string of up to 255 characters specifying the label at which the batch job should begin executing again.
RIGHTS_LIST
Modifies the process or system rights list. You must specify either /DISABLE or /ENABLE with the SET RIGHTS_LIST command. Format SET RIGHTS_LIST id-name[,...]
Additional information available:
Parameter
id-name[,...] Identifiers to be added to or removed from the process or system rights list. Id-name is a string of 1 to 31 alphanumeric characters, underscores, and dollar signs. At least one character must be nonnumeric.
Qualifiers
Additional information available:
/ATTRIBUTES/ENABLE/IDENTIFICATION/SYSTEM
/ATTRIBUTES=(keyword[,...])
Specifies attributes to be added to new or existing identifiers. Valid keywords are: +--------------+------------------------------------------------------+ | [NO]DYNAMIC | Indicates whether or not unprivileged holders of the | | | identifiers may add or remove them from the process | | | rights list. The default is NODYNAMIC. | +--------------+------------------------------------------------------+ | [NO]RESOURCE | Indicates whether or not holders of the identifiers | | | may charge resources to them. The default is | | | NORESOURCE. | +--------------+------------------------------------------------------+
/ENABLE
/DISABLE Adds or removes the identifiers to or from the process or system rights list.
/IDENTIFICATION=pid
/PROCESS[=process-name] Requires CMKRNL privilege and GROUP or WORLD privilege to affect other processes on the system. Identifies the process identification value (pid) or name of the process whose rights list is to be modified. The process name can contain from 1 to 15 alphanumeric characters. The default is the current process. You cannot use either of these qualifiers with the /SYSTEM qualifier.
/SYSTEM
Requires CMKRNL and SYSNAM privilege. Specifies that the desired operation be performed on the system rights list. Incompatible with /PROCESS or /IDENTIFICATION.
RMS_DEFAULT
Defines default values for the multiblock and multibuffer counts used by MicroVMS RMS for file operations. Defaults are set for sequential, indexed-sequential, or relative access files on a process-only basis, unless a system-wide basis is requested. For indexed-sequential files, SET RMS_DEFAULT defines default prolog level options. For sequential files, SET RMS_DEFAULT defines default extensions; if your program does not specify a default extension, the process or system default is used. Format SET RMS_DEFAULT
Additional information available:
Qualifiers
Additional information available:
/BLOCK_COUNT/BUFFER_COUNT/DISK/EXTEND_QUANTITY
/INDEXED/MAGTAPE/PROLOG/RELATIVE/SEQUENTIAL/SYSTEM
/UNIT_RECORD
/BLOCK_COUNT=count
Specifies a default multiblock count (from 0 through 127) for file operations, where count is the number of blocks to be allocated for each I/O buffer.
/BUFFER_COUNT=count
Specifies a default multibuffer count (from -128 through 127) for file operations, where count is the number of buffers to be allocated. A positive value indicates that the specified number of buffers must be locked in the process's working set for the I/O operation. A negative value indicates that the specified number of buffers must be allocated but do not have to be locked. If you do not specify the type(s) of files (/DISK, /INDEXED, /RELATIVE, /SEQUENTIAL, and /UNIT_RECORD) to which the default is to be applied, /SEQUENTIAL is assumed.
/DISK
Applies the specified defaults to file operations on disks. (The /SEQUENTIAL qualifier assumes /DISK.)
/EXTEND_QUANTITY=n
Specifies the number of blocks (n) to extend a sequential file; the value of n can be from 0 to 65535. If you do not specify /EXTEND_QUANTITY, VAX-11 RMS calculates its own extend value.
/INDEXED
Applies the specified defaults to indexed file operations.
/MAGTAPE
Indicates that the specified multibuffer default is to be applied to operations on magnetic tape volumes. If /SEQUENTIAL is specified, /MAGTAPE is assumed.
/PROLOG=n
Specifies a default prolog level for ISAM files where n is 0, 2, or 3. (A value of 1 is not allowed.) By default, the value of n is 0; if n is 0, VAX-11 RMS sets an appropriate prolog level.
/RELATIVE
Applies the specified defaults to relative file operations.
/SEQUENTIAL (default)
Applies the specified defaults to sequential file operations.
/SYSTEM
Indicates that the specified defaults are to be applied to file operations by all processes. Requires the change-mode-to-kernel (CMKRNL) privilege.
/UNIT_RECORD
Applies the specified defaults to file operations on unit record devices.
SYMBOL
Controls access to local and global symbols in command procedures. Format SET SYMBOL
Additional information available:
Qualifier
Additional information available:
/SCOPE=(keyword,...)
Controls access to local and global symbols. Allows the user to treat symbols as being undefined. Possible keywords are: +------------+-------------------------------------------------------+ | [NO]LOCAL | Specifying the NOLOCAL keyword causes all local | | | symbols defined in outer procedure levels to be | | | treated as being undefined by the current procedure | | | and all inner procedure levels. Specifying LOCAL | | | removes any symbol translation limit set by the | | | current procedure level. | +------------+-------------------------------------------------------+ | [NO]GLOBAL | Specifying the NOGLOBAL keyword causes all global | | | symbols to be inaccessible to the current procedure | | | level and all inner procedure levels unless otherwise | | | changed. Specifying GLOBAL restores access to all | | | global symbols. | +------------+-------------------------------------------------------+ Note that when you exit a procedure back to a previous procedure, the symbol scoping context from the previous level is restored for both local and global symbols.
TERMINAL
Sets the characteristics of a terminal. Entering a qualifier changes a characteristic. Omitting a qualifier leaves the characteristic unchanged. (The /DEVICE_TYPE qualifier sets the default characteristics for the specified terminal type; the /INQUIRE qualifier automatically assigns default characteristics according to terminal type.) Format SET TERMINAL [device-name]
Additional information available:
Parameters
device-name Device name of the terminal. The default is SYS$COMMAND if that device is a terminal.
Qualifiers
Additional information available:
/ADVANCED_VIDEO/ALTYPEAHD/ANSI_CRT/APPLICATION_KEYPAD
/AUTOBAUD/BLOCK_MODE/BRDCSTMBX/BROADCAST
/CRFILL/DEC_CRT/DEVICE_TYPE/DIALUP/DISCONNECT
/DISMISS/DMA/ECHO/EDIT_MODE/EIGHT_BIT
/ESCAPE/FALLBACK/FORM/FRAME/FULLDUP/HALFDUP
/HANGUP/HARDCOPY/HOSTSYNC/INQUIRE/INSERT
/LFFILL/LINE_EDITING/LOCAL_ECHO/LOWERCASE
/MANUAL/MODEM/NUMERIC_KEYPAD/OVERSTRIKE/PAGE
/PARITY/PASTHRU/PERMANENT/PRINTER_PORT/PROTOCOL
/READSYNC/REGIS/SCOPE/SECURE_SERVER/SET_SPEED
/SIXEL_GRAPHICS/SOFT_CHARACTERS/SPEED/SWITCH/SYSPASSWORD
/TAB/TTSYNC/TYPE_AHEAD/UNKNOWN/UPPERCASE
/WIDTH/WRAP
/ADVANCED_VIDEO
/NOADVANCED_VIDEO Specifies that the terminal has advanced video attributes and is capable of 132-column video. If the terminal width is set to 132 columns and /ADVANCED_VIDEO is enabled, the terminal page limit is set to 24 lines; if /NOADVANCED_VIDEO is enabled, the terminal page limit is set to 12 lines.
/ALTYPEAHD
/NOALTYPEAHD Sets the size of the typeahead buffer when used with the /PERMANENT qualifier.
/ANSI_CRT (default)
/NOANSI_CRT Conforms to ANSI standards for terminal transmissions.
/APPLICATION_KEYPAD
/NUMERIC_KEYPAD (default) Specifies whether the keys of the numeric keypad will be used to type numbers and punctuation marks (/NUMERIC_KEYPAD) or to enter DCL commands defined with the DEFINE/KEY command (/APPLICATION_KEYPAD).
/AUTOBAUD
/NOAUTOBAUD Specifies whether the terminal baud rate is reset when you log in. You must press the RETURN key two or more times at intervals of at least one second for the baud rate to be correctly determined. If you press a key other than RETURN, /AUTOBAUD might detect the wrong baud rate. If this happens, wait for the login procedure to time out before continuing. The /AUTOBAUD qualifier must be used with the /PERMANENT qualifier.
/BLOCK_MODE
/NOBLOCK_MODE Performs block mode transmission, local editing, and field protection.
/BRDCSTMBX
/NOBRDCSTMBX (default) Sends broadcast messages to an associated mailbox if it exists.
/BROADCAST (default)
/NOBROADCAST Enables reception of broadcast messages (such as those issued by MAIL and REPLY).
/CRFILL[=fill-count]
Generates the specified number of null characters after each carriage return before transmitting the next meaningful character (to ensure that the terminal is ready for reception). The value must be an integer in the range 0 through 9 and defaults to 0.
/DEC_CRT
/NODEC_CRT Specifies that the terminal conforms to DEC VT100-family standards and supports the minimum VT100 standards, which include the VT100 escape sequences.
/DEVICE_TYPE=device-type
Sets characteristics according to the device type specified. The default characteristics for the VT100, VT102, VT125, and VT200 series terminals are as follows: /ADVANCEDVIDEO /CRFILL=0 /LFILL=0 /SPEED=9600 /NOALTYPEAHD /ECHO /LOWERCASE /TAB /ANSI_CRT /NOEIGHT_BIT /NODMA /TTSYNC /NOAUTOBAUD /NOESCAPE /PAGE=24 /TYPE_AHEAD /NOBLOCK_MODE /NOFORM /NOPARITY /WIDTH=80 /NOBRDCSTMBX /FULLDUP /NOPASTHRU /WRAP /BROADCAST /NOHOSTSYNC /NOREADSYN
/DIALUP
/NODIALUP (default) Specifies that the terminal is a dialup terminal.
/DISCONNECT
/NODISCONNECT (default) Specifies that the process connected to this terminal not be disconnected if the line detects a hangup. The /DISCONNECT qualifier is only valid when /PERMANENT is specified.
/DISMISS
/NODISMISS (default) Makes the terminal driver ignore data causing a parity error (instead of terminating the currently outstanding I/O with an error status).
/DMA
/NODMA Disables DMA mode (if applicable).
/ECHO (default)
/NOECHO Makes the terminal display the input it receives. With /NOECHO, the terminal displays only system and/or user application input.
/EDIT_MODE
/NOEDIT_MODE Specifies that the terminal can perform ANSI-defined advanced editing functions.
/EIGHT_BIT
/NOEIGHT_BIT (default) Uses 8-bit ASCII protocol rather than 7-bit ASCII protocol.
/ESCAPE
/NOESCAPE (default) Validates escape sequences.
/FALLBACK
/NOFALLBACK Displays the 8-bit DEC Multinational Character Set characters on the terminal in their 7-bit representation. The default depends on the /EIGHTBIT setting of the terminal.
/FORM
/NOFORM Transmits a form feed rather than translating it into multiple line feeds.
/FRAME=n
Specifies the number of data bits that the terminal driver expects for every character that is input or output. The value of n can be from 5 through 8. The default value depends on the /PARITY and /EIGHTBIT settings of the terminal.
/FULLDUP
/NOFULLDUP Operates in full duplex mode. /FULLDUP is equivalent to /NOHALFDUP.
/HALFDUP (default)
/NOHALFDUP Operates in half duplex mode. /HALFDUP is equivalent to /NOFULLDUP.
/HANGUP
/NOHANGUP (default) May require LOG_IO or PHY_IO privilege depending on system parameter settings. Hangs up the terminal modem when you log out.
/HARDCOPY
Establishes the device as a hardcopy terminal and thus outputs a backslash (\) when the DELETE key is pressed. The /HARDCOPY qualifier is equivalent to /NOSCOPE.
/HOSTSYNC
/NOHOSTSYNC (default) Stops transmission to the terminal (by generating a CTRL/S) when the input buffer is full and resumes transmission (by generating a CTRL/Q) when the input buffer is empty.
/INQUIRE
Sets the device type according to a response elicited from the terminal; the default is NONE. Works only on DIGITAL terminals, and not on the LA36 or VT05 terminals.
/INSERT
/OVERSTRIKE (default) Specifies whether you can insert a character (/INSERT) when editing command lines ot type over a character (/OVERSTRIKE). You can use CTRL/A to switch from one mode to the other.
/LFFILL[=fill-count]
Transmits to the terminal the specified number of null characters after each line feed before transmitting the next meaningful character (to ensure that the terminal is ready for reception). The value must be an integer in the range 0 through 9.
/LINE_EDITING
/NOLINE_EDITING (default) Enables advanced line-editing features for editing command lines: both RETURN and CTRL/Z are recognized as line terminators, as are escape sequences.
/LOCAL_ECHO
/NOLOCAL_ECHO (default) Echoes characters locally (rather than the host echoing them) for command level terminal functions. (Do not use /LOCAL_ECHO with utilities that require control over echoing, such as line editing or EDT's screen mode.) Note that MicroVMS cannot control the echoing of passwords when /LOCAL_ECHO is set.
/LOWERCASE
/NOLOWERCASE Passes lowercase characters to the terminal. The /NOLOWERCASE qualifier translates all input to uppercase. /LOWERCASE is equivalent to /NOUPPERCASE.
/MANUAL
Indicates manual switching of terminal lines to dynamic asynchronous DDCMP lines when your local terminal emulator does not support automatic switching. The /MANUAL qualifier should be specified with the /PROTOCOL=DDCMP and /SWITCH=DECNET qualifiers.
/MODEM
/NOMODEM Indicates that the terminal is connected to a modem or a cable that supplies standard EIA modem control signals. If your terminal has the MODEM characteristic, typing SET TERMINAL/NOMODEM automatically logs you out.
/NUMERIC_KEYPAD
See /APPLICATION_KEYPAD.
/OVERSTRIKE
See /INSERT.
/PAGE[=lines-per-page]
For hardcopy terminals, specifies the number of print lines between perforations. (When the terminal reads a form feed, it advances the paper to the next perforation.) The value of n can be from 0 through 255 and defaults to 0 (which treats a form feed as a line feed).
/PARITY[=option]
/NOPARITY (default) Passes data with odd or even parity, where option equals ODD or EVEN. The value defaults to EVEN, if no option is specified.
/PASTHRU
/NOPASTHRU (default) Passes all data (including tabs, carriage returns, line feeds, and control characters) to an application program as binary data.
/PERMANENT
Requires LOG_IO or PHY_IO privilege. Sets characteristics on a permanent basis, that is, over terminal sessions. However, the characteristics revert to their initial values if the system is halted and restarted. Use in a system start-up file to establish characteristics for all terminals on the system.
/PRINTER_PORT
/NOPRINTER_PORT (default) Specifies that the terminal has a printer port (an attribute not set by the the SET TERMINAL/INQUIRE command).
/PROTOCOL=DDCMP
/PROTOCOL=NONE (default) Controls whether the terminal port specified is changed into an asynchronous DDCMP line. The /PROTOCOL=NONE qualifier changes an asynchronous DDCMP line back into a terminal line.
/READSYNC
/NOREADSYNC (default) Uses the CTRL/S and CTRL/Q functions to synchronize data transmitted from the terminal.
/REGIS
/NOREGIS Specifies that the terminal understands REGIS graphic commands.
/SCOPE
/NOSCOPE Establishes the device as a video terminal. /SCOPE is equivalent to /NOHARDCOPY.
/SECURE_SERVER
/NOSECURE_SERVER (default) Sets the BREAK key on the terminal to log out the current process. The /SECURE_SERVER qualifier has no effect on terminals set with /AUTOBAUD.
/SET_SPEED
/NOSET_SPEED Requires either LOG_IO or PHY_IO privilege. Allows the /SPEED qualifier to be used to change the terminal speed.
/SIXEL_GRAPHICS
/NOSIXEL_GRAPHICS (default) Specifies that the terminal is capable of displaying graphics using the sixel graphics protocol.
/SOFT_CHARACTERS
/NOSOFT_CHARACTERS (default) Specifies that the terminal is capable of loading a user-defined character set.
/SPEED=(input-rate,output-rate)
Sets the baud rate at which the terminal receives and transmits data. If the input and output rates are the same, specify /SPEED=rate.
/SWITCH=DECNET
Causes the terminal lines at each node to be switched to dynamic asynchronous DDCMP lines, when specified with the /PROTOCOL=DDCMP qualifier.
/SYSPASSWORD
/NOSYSPASSWORD Requires LOG_IO privilege. Determines whether the terminal requires that a system password be entered before the USERNAME.
/TAB
/NOTAB (default) Does not convert tab characters to multiple blanks. The /NOTAB qualifer expands all tab characters to blanks and assumes tab stops at 8-character intervals.
/TTSYNC (default)
/NOTTSYNC Stops transmitting to the terminal when CTRL/S is pressed and resumes transmission when CTRL/Q is pressed.
/TYPE_AHEAD (default)
/NOTYPE_AHEAD Accepts unsolicited input for the terminal to the limit of the typeahead buffer.
/UNKNOWN
Specifies a terminal type that is unknown to the system, which then uses the default terminal characteristics for unknown terminals.
/UPPERCASE
/NOUPPERCASE Passes only uppercase characters to the terminal. /UPPERCASE is equivalent to /NOLOWERCASE.
/WIDTH=characters-per-line
Specifies the maximum characters per line. This value must be an integer in the range 1 through 511. With /WRAP, the terminal generates a carriage return and line feed when the width specification is reached.
/WRAP (default)
/NOWRAP Generates a carriage return and line feed when the value of /WIDTH is reached.
TIME
Resets the system clock, which is used both as a timer to record intervals between various internal events and as a source clock for displaying the time of day. Format SET TIME[=time] Requires both OPER and LOG_IO privileges.
Additional information available:
Parameters
time A date in the format day-month-year, a time in the format hour:minute:second.hundredth, or both. Day must be an integer in the range 1 through 31. Month must be JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, or DEC. Year must be an integer in the range 1858 through 9999. Hour must be an integer in the range 0 through 23. Minute must be an integer in the range 0 through 59. Second must be an integer in the range 0 through 59. Hundredth (of a second) must be an integer in the range 0 through 99. The hyphens, colons, and period are required delimiters. Delimit the date and time, when both are specified, with a colon.
UIC
Changes the user identification code (UIC) of your process. Format SET UIC uic This command requires CMKRNL (change mode to kernel mode) privilege.
Additional information available:
Parameters
uic A valid UIC. Brackets are required around the UIC.
VERIFY
Controls whether command lines and/or data lines in command procedures are displayed at the terminal or printed in a batch job log. Specify the keyword PROCEDURE to write each DCL command line in a command procedure to the output device. Specify IMAGE to write data lines to the output device. By default, both types of verification are set or cleared with SET VERIFY and SET NOVERIFY. The default setting for command procedures executed interactively is SET NOVERIFY; the default for batch jobs is SET VERIFY. Format SET [NO]VERIFY[=([NO]PROCEDURE,[NO]IMAGE)]
Additional information available:
Qualifiers
Additional information available:
/PROCEDURE (default)
/NOPROCEDURE Writes each DCL command line in a command procedure to the output device.
/IMAGE (default)
/NOIMAGE Writes data lines (input data that is included as part of the SYS$INPUT input stream) to the output device.
VOLUME
Changes the characteristics of a mounted Files-11 volume. Format SET VOLUME device-spec[:],... Requires write access to the index file on the volume.
Additional information available:
Parameters
device-spec[:] The name of a mounted Files-11 volume.
Qualifiers
Additional information available:
/ACCESSED/DATA_CHECK/ERASE_ON_DELETE/EXTENSION
/FILE_PROTECTION/HIGHWATER_MARKING/LABEL/LOG
/MOUNT_VERIFICATION/OWNER_UIC/PROTECTION
/REBUILD/RETENTION/UNLOAD/USER_NAME/WINDOWS
/ACCESSED=[n]
Requires OPER privilege. Specifies the number of directories to be maintained in system space for ready access. The value of n can be from 0 through 255 and defaults to 3. If you specify a value greater than the current value, the new value is effective immediately; otherwise, the new value will not take effect until the next time the volume is mounted.
/DATA_CHECK[=(keyword,...)]
Defines a default for data check operations following all reads and/or writes to the specified volume. (If you do not specify the /DATA_CHECK qualifier, no checks are made.) Possible keywords are: +---------+------------------------------------------------+ | READ | Performs checks following all read operations. | +---------+------------------------------------------------+ | WRITE | Performs checks following all write | | | operations. (default) | +---------+------------------------------------------------+
/ERASE_ON_DELETE
/NOERASE_ON_DELETE Files on the volume are overwritten with zeroes when they are deleted.
/EXTENSION=n
Sets the default extend quantity for all files on the volume. The value n can range from 0 through 65535.
/FILE_PROTECTION [=(ownership[:access],...)]
Sets the default protection to be applied to all files on the specified disk volume. Specify ownership as SYSTEM, OWNER, GROUP, or WORLD and access as R (read), W (write), E (execute), or D (delete). A null access specification means no access.
/HIGHWATER_MARKING (default)
/NOHIGHWATER_MARKING Sets the File Highwater Mark (FHM) volume attribute, which guarantees that a user cannot read data that he has not written. Applies to Structure Level 2 volumes only.
/LABEL=volume-label
Specifies a 1 through 12-character alphanumeric name to be encoded on the volume. Characters are automatically changed to uppercase.
/LOG
/NOLOG (default) Displays the volume specification of each volume after the modification.
/MOUNT_VERIFICATION (default)
/NOMOUNT_VERIFICATION Enables mount verification (preventing interruption to user input/output operations and notifying the operator of problems with the disk).
/OWNER_UIC[=uic]
Sets the owner UIC of the volume to the specified UIC. The default UIC is that of the current process. Brackets are required around the UIC.
/PROTECTION=(ownership[:access],...)
Specifies the protection to be applied to the volume. The ownership categories are SYSTEM, OWNER, GROUP, and WORLD; the access categories are R (read), W (write), E (create), and D (delete). The default protection is all types of access by all categories of user.
/REBUILD
Recovers caching limits for a volume that was improperly dismounted. If a disk volume was dismounted improperly (such as during a system failure), and was then remounted with the MOUNT/NOREBUILD command, you can use SET VOLUME/REBUILD to recover the caching that was in effect at the time of the dismount.
/RETENTION=(minimum[,maximum])
Specifies the minimum and maximum retention times to be used by the file system to determine the expiration data for files on the volume. When a file is created, its expiration date is set to the current time + maximum. Each time the file is accessed, the current time is added to the minimum time and if the sum is greater than the expiration date, a new expiration date is computed. Maximum defaults to the smaller of (2 x minimum) or ( minimum + 7).
/UNLOAD
/NOUNLOAD Specifies for the DISMOUNT command that the volume is unloaded.
/USER_NAME[=user-name]
Specifies a user name of up to 12 alphanumeric characters to be recorded on the volume. The default name is the current process user name.
/WINDOWS[=n]
Specifies the number of mapping pointers to be allocated for file windows. The value of n can be from 7 through 80; the default value is 7.
WORKING_SET
Redefines the default working set size of the current process or sets an upper limit to which the working set size can be changed by an image that the process executes. (The working set limits cannot be set to exceed those defined in the user authorization file.) Format SET WORKING_SET
Additional information available:
Qualifiers
Additional information available:
/ADJUST/EXTENT/LIMIT/LOG/QUOTA
/ADJUST
/NOADJUST (default) Enables the system's changing of the process working set.
/EXTENT=n
Specifies the maximum number of pages that can be resident in the working set during image execution. The extent value must be greater than the minimum working set defined at system generation and it must be less than or equal to the authorized extent defined in the user authorization file. If you specify a value greater than the authorized extent, the command sets the working set limit at the maximum authorized value.
/LIMIT=n
Specifies the size to which the working set is to be reduced at image exit. If you specify a value greater than the current quota, the quota value is also increased. If you specify a limit equal to the /QUOTA value, automatic working set adjustment is disabled.
/LOG
/NOLOG (default) Displays confirmation of the SET WORKING_SET command.
/QUOTA
Specifies the maximum number of pages that any image executing in the process context can request. If you specify a quota value that is greater than the authorized quota, the working set quota is set to the authorized quota value.