VMS Help ASSIGN, Qualifiers *Conan The Librarian (sorry for the slow response - running on an old VAX) |
1 - /EXECUTIVE_MODE
Requires SYSNAM (system logical name) privilege. Creates an executive-mode logical name. If you specify executive mode, but do not have SYSNAM privilege, a supervisor-mode logical name is created. The mode of the logical name must be the same as or external to (less privileged than) the mode of the table in which you are placing the name.
2 - /GROUP
Requires SYSPRV (system privilege) or GRPNAM (group logical name) privilege. Places the logical name in the group logical name table. Other users who have the same group number in their user identification codes (UICs) can access the logical name. The /GROUP qualifier is synonymous with the /TABLE=LNM$GROUP qualifier.
3 - /JOB
Places the logical name in the jobwide logical name table. All processes within the same job tree as the process creating the logical name can access the logical name. The /JOB qualifier is synonymous with the /TABLE=LNM$JOB qualifier.
4 - /LOG
/LOG (default) /NOLOG Displays a message when a new logical name supersedes an existing name.
5 - /NAME_ATTRIBUTES
/NAME_ATTRIBUTES[=(keyword[,...])] Specifies the attributes for a logical name. By default, no attributes are set. You can specify the following keywords for attributes: CONFINE Does not copy the logical name into a spawned subprocess; this keyword is relevant only for logical names in a private table. NO_ALIAS Prohibits creation of logical names with the same name in an outer (less privileged) access mode within the specified table. If another logical name with the same name and an outer access mode already exists in this table, the name is deleted. If you specify only one keyword, you can omit the parentheses. Only the attributes you specify are set.
6 - /PROCESS
/PROCESS (default) Places the logical name in the process logical name table. The /PROCESS qualifier is synonymous with the /TABLE=LNM$PROCESS qualifier.
7 - /SUPERVISOR_MODE
/SUPERVISOR_MODE (default) Creates a supervisor-mode logical name in the specified table.
8 - /SYSTEM
Requires SYSNAM (system logical name) or SYSPRV (system privilege) privilege. Places the logical name in the system logical name table. All system users can access the logical name. The /SYSTEM qualifier is synonymous with the /TABLE=LNM$SYSTEM qualifier.
9 - /TABLE
/TABLE=name Requires write (W) access to the table if the table is shareable. Specifies the logical name table in which the logical name is to be entered. You can use the /TABLE qualifier to specify a user- defined logical name table (created with the CREATE/NAME_TABLE command); to specify the process, job, group, or system logical name tables; or to specify the process or system logical name directory tables. If you specify the table name using a logical name that has more than one translation, the logical name is placed in the first table found. For example, if you specify ASSIGN/TABLE=LNM$FILE_ DEV and LNM$FILE_DEV is equated to LNM$PROCESS, LNM$JOB, LNM$GROUP, and LNM$SYSTEM, then the logical name is placed in LNM$PROCESS. If you do not explicitly specify the /TABLE qualifier, the default is the /TABLE=LNM$PROCESS qualifier.
10 - /TRANSLATION_ATTRIBUTES
/TRANSLATION_ATTRIBUTES[=(keyword[,...])] Equivalence-name qualifier. Specifies attributes of the equivalence-name parameter. Possible keywords are as follows: CONCEALED Indicates that the equivalence string is the name of a concealed device. When a concealed device name is defined, the system displays the logical name, rather than the equivalence string, in messages that refer to the device. If you specified the CONCEALED attribute, then the equivalence string must be a physical device name. TERMINAL Indicates that the equivalence string should not be translated iteratively; logical name translation should terminate with the current equivalence string. If you specify only one keyword, you can omit the parentheses. Only the attributes you specify are set. Note that different equivalence strings of the same logical name can have different translation attributes specified.
11 - /USER_MODE
Creates a user-mode logical name in the specified table. If you specify a user-mode logical name in the process logical name table, that logical name is used for the execution of a single image only; user-mode entries are deleted from the logical name table when any image executing in the process exits; that is, after any DCL command that executes an image or user program completes execution. Also, user-mode logical names are automatically deleted when invoking and exiting a command procedure.
|