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