The features described in this topic are obsolete
and should not be used in new IDL code.
SETLOG
This routine is obsolete and should not be used in new IDL code.
The SETLOG procedure defines a logical name.
Note
This procedure is only available for the VMS platform.
Syntax
SETLOG, Lognam, Value [, /CONCEALED] [, /CONFINE] [, /NO_ALIAS] [, TABLE=string] [, /TERMINAL]
Arguments
Lognam
A scalar string containing the name of the logical to be defined.
Value
A string containing the value to which the logical will be set. If Value is a string array, Lognam is defined as a multi-valued logical where each element of Value defines one of the equivalence strings.
Keywords
CONCEALED
If this keyword is set, RMS (VMS Record Management Services) interprets the equivalence name as a device name.
CONFINE
If this keyword is set, the logical name is not copied from the IDL process to its spawned subprocesses.
NO_ALIAS
If this keyword is set, the logical name cannot be duplicated in the same logical table at an outer access mode. If another logical name with the same name already exists at an outer access mode, it is deleted. See the VMS System Services Manual for additional information on logical names and access modes.
TABLE
A scalar string containing the name of the logical table into which Lognam will be entered. If TABLE is not specified, LNM$PROCESS_TABLE is used.
TERMINAL
If this keyword is set, when attempting to translate the logical, further iterative logical name translation on the equivalence name is not to be performed.