Using Logical Names
 
 
 

Logical names provide a way to name objects abstractly, that is, you define a logical synonym for some object and then use the synonym when referencing the object. One of the benefits derived from this level of abstraction is the idea of device independence. This means that, for instance, you can define a logical name for a device, such as STUDENT. Your command procedures can reference the device as STUDENT. Should the actual physical device have to be replaced, the only change necessary to make your references valid is for the logical name STUDENT to be redefined to the new device (also assuming the data was restored to that device).

The OpenVMS operating system makes extensive use of logical names. Some of the predefined logical names can be useful for the general user. Users can also define their own logical names. Logical names are stored in tables, either the specific predefined tables or user-created tables.

This course discusses defining and using logical names.

 
Prerequisites
Previous courses in this series or equivalent knowledge.
 
Course Contents

Functions of Logical Names

  • Logical Names are Not Symbols
  • Purposes of Logical Names
  • Using OpenVMS System-defined Logical Names
    • Displaying Logical Names
    • Focusing on the Essentials
    • Using the Logical Names

Creating and Deleting Logical Names

  • Specifying Parameters
  • Qualifying Logical Names
    • Logical Name Tables
    • Access Modes
  • Using DEFINE
    • Subprocess Characteristics
    • Creating a Logical Name in the Job Table
  • Using a Search List
  • Removing Logical Names

Changing or Overruling Logical Names

  • Lower Blocks Higher
  • Using USER_MODE Logical Definitions
BUY NOW  Cost (per student) $99
 OpenVMS Online Training
::
View Modules
::
Try a Sample Course
::
Order Now
 
 
 
 
 Modules in this Series

::
The OpenVMS Operating System
::
Interactive Access
::
Using Interactive DCL Commands and Procedures
::
Directories, Files, and RMS
::
Editing Files
::
Using Logical Names
::
Operations on Files
::
Networking and Communication
::
Basic DCL Programming
 
 
Disclaimer: HP-UX, Tru64 Unix, OpenVMS and are registered trademarks of the Hewlett Packard Corporation. Solaris and Java are registered trademarks of Sun Corporation. AIX is a registered trademark of IBM. Oracle is a registered trademark of Oracle Corporation.