Course Description
In this two-day hands-on course students get an introduction to OpenVMS, learn Digital command language (DCL),and write command procedures.
![]()
Course Objectives
Upon successful completion of this course, students will be able to:
- Sucessfully log in and out of any OpenVMS system
- Use the
HELP
facility- Interact with OpenVMS via the command line interface
- Easily navigate across the OpenVMS file system
- Create and edit files
- Customize their user environment
- Communicate with other users using
PHONE
- Protect files and directories from unauthorized access
- Find files by date, name, owner, type or other criteria
- Process data with filters, pipes and redirection
- Write batch and interactive command procedures to automate tasks
![]()
Course Benefits
Students will be able to interact with, and work on, a OpenVMS system.
![]()
Who Should Attend
This course is valuable for anyone who is new to OpenVMS, be it users, programmers, supervisors, systems engineers, or database analysts.
![]()
Prerequisite
To ensure success, we recommend students taking this course have a basic knowledge of computer use and terms, and keyboard skills.
![]()
Method Of Instruction
Lecture, numerous interactive demonstrations, questions and answers, three quizzes, and one comprehensive capstone exercise.
![]()
Course Outline
Chapter 1: Multiuser ConceptsChapter 2: User Accounts
- Concurrent Access
- Processes, Jobs, and Threads
- Types of Processes
- Queues: Print, Batch, and Server
Chapter 3: Loggin In and Out
- Disk Quotas
- Privileges
- Passwords
- User Identication Codes (UIC)
Chapter 4: Digital Command Language
- Login Sequence
- Login Failure
- The Command Line Interface
- Terminal Control Characters
- Logging Out
Chapter 5: The User Environment
- Command Language Syntax
- Using
HELP
- DCL Prompts
- Entering Commands
- Qualifyers
- Informational, Warning, and Error Messages
- Severity Levels
- Wildcards
- DCL Symbols
- Creating a Symbol
- Obtaining the Value of a Symbol
- Deleting a Symbol
- Using Symbols
- How Symbols Are Evaluated by DCL
- Lexical Functions
- Comparison Operations
- Specifying Dates and Times
Chapter 6: Directories
- Files
- Confirm and Log Qualifiers
- Create, Type, Append, Copy, Rename, Delete, Purge, Sort, and Merge Files
- Setting File Version Limits
- The
RUN
Command- The
LOGIN.COM
File- Using the Editor
- Predefined Logical Names
- Foreign Commands
- DCL Paths
- Working with Queues
- Printing Files
- Batch Jobs
- Modifying and Deleting Queue Entries
Chapter 7: File Protection
- Home Directory
- Default Directory
SHOW DEFAULT
CommandSET DEFAULT
Command- Navigating Across the Directory Structure
- Creating and Deleting Subdirectories
Chapter 8: Processes
- File Protection Bits
- Access Control Lists
- Privileges That Override File Protections
- Changing File Protection
Chapter 9: Command Procedures
- Broadcast Mesages
SPAWN
PIPE
- Altering Process Priority
PHONE
- Creating a Command Procedure
- Entering Commands
- Documenting Command Procedures
- Making Command Procedures Interactive
- Reading and Writing Files From a Procedure
- Passing Data
GOTO
CALL
IF
ON
- Error Handling
![]()