OpenVMS Academy Utilities and Commands

Course Code: VM100
Length: 5 days

Schedule and Registration

Course Description

This 5-day course teaches students how to use the OpenVMS operating system to create, manipulate, and manage files. It discusses how to tailor the user environment using logical names and DCL symbols. The course describes the command language interpreter and the command line interface. Students will be taught to develop basic command procedures and create a LOGIN.COM command file to tailor their login session.

Who Should Attend

  • OpenVMS users and programmers
  • OpenVMS system managers
  • OpenVMS applications programmers
  • DBAs with OpenVMS database applications

This was a great introductory VMS class. Helped make the translation from my Unix background. Looking forward to VM210.


It is recommended that students taking this course have a basic knowledge of computer use and terms.

Benefits of Attending this Class

Upon successful completion of this course, the student should be able to:

  • Log in to and log out of an OpenVMS system and change passwords
  • Create and navigate their basic working environment using DCL commands
  • Describe OpenVMS process concepts
  • Create subdirectories and organize, maintain and manipulate files within the structure
  • Describe, use, create, and delete OpenVMS logical names
  • Create, manipulate, and display files
  • Use the EVE and EDT editors to create and modify files
  • Create, show, use, and delete symbols
  • Write command procedures to the level of difficulty required to support future jobs as system managers or programmers
  • Submit batch and print jobs
  • Use the network to communicate with other computers, exchange data and use services from other computers

Lorin did an excellent job presenting the material. The course met my expectations completely.

Course Contents

  • Overview
  • Process Environment
  • System Environment
  • OpenVMS Clusters
  • Network
System Access
  • Authentication, Authorization, Access and Auditing
  • Logging In
  • Initial Environment
  • Logging Out
DCL Command Line Interpreter
  • Overview
  • Command Syntax
  • Command Parsing
  • Interactive Input
  • Changing Your Password
  • Convenience Features
  • Online Help
  • System Messages
Managing Your Environment
  • Overview
  • Process Environment
  • Hardware Environment
  • System Environment
  • Cluster Environment
  • Output Navigation Qualifiers
  • Symbols
File Systems
  • Overview
  • File Name
  • Directory Structure
  • Default Directory
  • Creating Directories
  • Wildcard Processing
  • ODS-2 vs. ODS-5
  • Commands to Manage Files
  • Multiple File Versions
  • Disk Quotas
Logical Names
  • Overview
  • Characteristics of Logical Names
  • System Defined Process Logical Names
  • Working with Logical Names
  • Logical Name Search Lists
  • Comparison of Logical Names and Symbols
Working with File Data
  • Creating Files
  • Making Copies
  • Combining Files
  • Viewing File Contents
  • Searching in Files
  • Comparing Files
  • Reordering Records
  • Overview
  • Choosing an Editor
  • The Keyboard
  • EDT
  • EVE
File Security
  • Overview
  • UIC Based Security
  • Access Control Lists
  • Initial File Security
  • Checking Protection
  • Protected Object Security
  • Data Encryption
  • Overview
  • Requesting a Print Job
  • Managing Your Print Jobs
  • Forms
Command Procedures and Scripting
  • Overview
  • DCL
  • Debugging Command Procedures
  • Using Symbols
  • I/O with Command Procedures
  • Controlling the Flow of Execution
  • Lexical Functions
  • Subroutines
  • Exception Handling
  • Common Usage
Batch Processing
  • Overview
  • Requesting a Batch Job
  • Managing Your Batch Jobs
  • Scheduling Batch Jobs
  • Overview
  • DECnet
  • TCP/IP
  • DECwindows Motif
  • Programming Cycle
  • Source Code Compilers
  • Linker Utility
  • Librarian Utility
  • Debugging
  • DECset Tools
  • Open Source Development
Communication Utilities
  • Overview
  • REQUEST Command
  • Mail Utility
  • Phone Utility
DECwindows Motif
  • DECwindows Motif
    • X Window System Server on OpenVMS
    • Using X Applications on Microsoft Windows/PC
  • DECwindows Applications on OpenVMS
  • Setting an X Window System Display
    • Terminal Emulator Support for X
  • Sample Displays

I just wanted to let you know that I thought the class last week was excellent. It was very beneficial to me and I am able to put the information right to use. Even though I wasn't actually there, the e-learning made me feel as though I was.

Cookie Manager

We use cookies to enhance the features of our web site. We don't set optional cookies unless you enable them. Using this tool sets a cookie on your device to remember your preferences. For more detailed information about the cookies we use, see our Cookies page.

Necessary Cookies

Necessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.

Preference Cookies

Preference cookies enable this site to remember information that changes the way the website behaves or looks.

Statistics Cookies

Statistic cookies help us to understand how visitors interact with the site by collecting and reporting information anonymously.

Marketing Cookies

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.