Logical Name Table
A logical name table is a data structure that stores logical names. In addition to custom logical name tables that users can create, there exist the following types of logical name tables: process logical name table, job logical name table, group logical name table, system logical name table, and cluster logical name table.
Contents
Process Logical Name Table
Process logical name table stores logical names created by the current process and stays around for the life of the process.
Job Logical Name Table
Job logical name table stores logical names shared by processes in a job and stays around for the life of the job.
Group Logical Name Table
Group logical name table stores logical names shared by a UIC group members and stays around for the life of the system (until the system reboots). Privileges are required modify the group logical name table; however, logicals there can be viewed and used by all members of the group.
System Logical Name Table
System logical name table stores systemwide logical names. It stays around for the life of the system. Privileges are required to modify the system logical name table.
Cluster Logical Name Table
Cluster logical name table stores clusterwide logical names.
Lookup Order
Logical names are looked up in the following order: process, job, group, system, cluster. As soon as the logical name is found, the search stops. For example, if the same logical name is defined in the process and system logical name tables, the process definition will be used.
See also
- OpenVMS User's Manual (chapter 11 on logical names)