OpenVMS Fundamentals

Start mastering the basics of OpenVMS with this foundational course. Learn key concepts, system navigation, and practical skills to get started

Choose the format that suits you: enroll now for self-paced learning, or contact us to schedule an instructor-led session

Course Objectives

Upon completion of the course, students should be able to:

  • Describe the OpenVMS operating system environment and command language
  • Tailor the user environment using logical names and DCL symbols
  • Describe the DCL command language interpreter and use its command line interface
  • Develop basic command procedures
  • Create a LOGIN.COM command procedure to tailor your login session
 

Self-Paced Course Pricing

$1000

Discounts are available for multiple attendees or multiple course enrollments. For exact discount levels, please reach out to our team at training@vmssoftware.com.

Curriculum

Course Outline

Introduction to OpenVMS
  • History of OpenVMS
  • Basic characteristics and configurations of OpenVMS
  • System environment concepts
  • OpenVMS configurations
Getting Started
  • Logging into the system
  • OpenVMS passwords
  • Exiting the system
DCL Commands Interpreter
  • Digital Command Language
  • DCL command features
  • Getting online help
  • Getting information from the system
Process Concepts
  • Processes
  • Displaying processes
  • Changing process information
Directory and Files
  • File specification
  • Directory structure
File Manipulation Commands
  • Confirm and log qualifiers
  • Create, type, append, copy, rename, delete, purge, sort, and merge files
  • Search files
File and Directory Security
  • Definitions
  • Protecting your data
  • UIC-based security
  • More detailed protection using ACLs
  • File encryption
Logical Names
  • Logical names
  • Using logical name tables
Editing
  • Choosing the appropriate editor
  • Features of the EVE editor
  • EVE commands
  • EDT editor
Symbols as Command Aliases
  • Locality of reference
  • Creating symbols to use command synonyms
  • Using symbols
  • Displaying symbols
  • Creating custom commands
  • Deleting symbols
Command Procedures
  • Introduction to command procedures
  • Debugging command procedures
  • Using symbols in command procedures
  • Controlling the flow of execution
  • Lexical functions
  • I/O handling
  • Sending mail from a command procedure
  • Error handling
  • PIPE command
Print and batches Queues
  • Queue mechanism
  • Print jobs
  • Batch jobs
Networking
  • Network introduction
  • Using DECnet
  • Using TCP/IP