CONTENTS Title Page Copyright Page Preface 1 Introduction 2 Setting Up and Maintaining Public Volumes 2.1 Planning Public Volumes 2.1.1 Establishing Volume-Level Protection 2.1.2 Using Volume Sets 2.2 Formatting Disks 2.3 Initializing Public Volumes 2.4 Mounting Public Volumes 2.5 Using the Exchange Utility to Transfer Information 2.5.1 Running the EXCHANGE Utility Interactively 2.5.2 Using a Command Procedure to Exchange Information 3 Performing Disk and Magnetic Tape Operations 3.1 Using the Operator Communication Manager (OPCOM) 3.1.1 Enabling the Operator Terminal 3.1.2 Restarting OPCOM 3.1.3 Requests for Operator Assistance 3.1.4 Responding to User Requests 3.2 Handling Requests for Mounting Volumes 3.2.1 Mounting Disks and Single Magnetic Tape Volumes 3.2.2 Mounting Magnetic Tape Volume Sets 3.2.2.1 Mounting Volume Sets with Automatic Switching 3.2.2.2 Mounting Volume Sets Without Automatic Switching 3.3 Handling Requests from the Backup Utility 3.3.1 Writing to a Save Set 3.3.2 Reading from a Save Set 3.3.3 Recovering from an Error 3.4 Maintaining Volume Integrity 3.5 Mount Verification 3.5.1 Mount Verification for Offline Devices 3.5.2 Mount Verification for Write-Locked Devices 3.5.3 Canceling Mount Verification 3.5.3.1 Dismounting the Volume 3.5.3.2 MVTIMEOUT and TAPE_MVTIMEOUT System Parameters 3.5.3.3 Cancellation Commands 4 Managing Disk Space 4.1 Purging Old Versions of Files 4.2 Establishing Disk Quotas 4.2.1 Disk Quota Operations 4.2.1.1 Exceeding the Quota 4.2.1.2 Suspending Quotas 4.2.1.3 Ensuring Quota File Accuracy with REBUILD on Mount 4.3 Setting File Expiration Dates 4.4 Handling Error Conditions 4.4.1 Analyzing Disk Structure Errors 4.4.2 Analyzing Media Errors 5 Batch and Print Operations 5.1 Overview: Batch and Print Queuing System Concepts 5.1.1 The Queuing Process 5.1.2 The Queue Manager 5.1.3 The Queue Database 5.1.3.1 The Master File 5.1.3.2 The Queue File 5.1.3.3 The Journal File 5.1.4 The Job Controller 5.1.5 Types of Queues 5.1.5.1 Execution Queues 5.1.5.1.1 Batch Execution Queue 5.1.5.1.2 Output Execution Queue 5.1.5.2 Generic Queues 5.1.5.3 Logical Queues 5.1.6 The Autostart Feature 5.1.7 Job Scheduling 5.1.8 Spooled Output Devices 5.1.9 PostScript Printing 5.1.10 Distributed Printing 5.2 Setting Up the Batch and Print Queuing System 5.2.1 Planning Your Batch Queuing Environment 5.2.1.1 Simple Batch Queue Configuration: For Limited Batch Needs 5.2.1.2 Specialized Batch Queues: Meeting Special Needs 5.2.1.3 Generic Batch Queues in a VAXcluster: Distributing the Workload 5.2.1.4 Autostart Queues: For Ease of Maintenance and High Availability 5.2.2 Planning Your Output Queuing Environment 5.2.2.1 Simple Queue Configuration: For Limited Printing Needs 5.2.2.2 Mixed Printers: Specialized Output Execution Queues 5.2.2.3 LAT Printers: Sharing Printers Among Multiple Systems 5.2.2.4 Generic Output Queues: Distributing the Workload 5.2.2.5 VAXcluster Queues: Sharing Devices in a Cluster 5.2.2.6 Spooled Output Devices: Printing from Applications 5.2.2.7 Autostart Queues: For Ease of Maintenance and High Availability 5.2.3 Choosing Batch and Output Queue Options 5.2.4 Restricting Access to a Queue 5.2.4.1 UIC-Based Queue Protection 5.2.4.2 ACL-Based Queue Protection 5.2.4.3 Privileges Allowing Queue Access 5.2.5 Setting Up Queues to Retain Jobs 5.2.6 Using Queue Characteristics 5.2.6.1 Defining Characteristics 5.2.6.2 Displaying Characteristics Defined on a System 5.2.6.3 Assigning Characteristics to a Queue 5.2.6.4 Displaying Characteristics Assigned to a Queue 5.2.6.5 Cancelling Characteristics Assigned to a Queue 5.2.6.6 Deleting Characteristics 5.2.7 Options Specific to Batch Queues 5.2.7.1 Base Process Priority 5.2.7.2 Job Limit 5.2.7.3 Working Set Default, Quota, and Extent 5.2.7.4 CPU Default and Maximum 5.2.7.5 Swapping 5.2.7.6 Setting Up Batch Queues on Memory-Constrained Systems 5.2.7.7 Optimizing Batch Queues for the VMS Sort/Merge Utility 5.2.8 Options Specific to Output Queues 5.2.8.1 Scheduling Jobs Based on Job Size 5.2.8.2 Using Banner Pages 5.2.8.3 Using Forms 5.2.8.3.1 Procedure for Using Forms 5.2.8.3.2 Defining a Form 5.2.8.3.3 Displaying Forms Defined on a System 5.2.8.3.4 Changing the Systemwide Default Form 5.2.8.3.5 Assigning a Default Form for a Queue 5.2.8.3.6 Mounting a Form on a Queue 5.2.8.3.7 Displaying the Form Assigned to a Queue 5.2.8.3.8 Deleting a Form 5.2.8.4 Controlling Page and Line Overflow 5.2.8.5 Using Device Control Libraries 5.2.8.5.1 Procedure for Using Device Control Libraries 5.2.8.5.2 Creating a Device Control Library and Inserting Modules 5.2.8.5.3 Assigning a Library to a Queue 5.2.8.5.4 Creating Forms for Setup and Page Setup Modules 5.2.8.5.5 Assigning a Reset Module to a Queue 5.2.8.5.6 Order of Device Control Module Output 5.2.9 Implementing Your Planned Queue Configurations 5.2.9.1 Setting Up Output Devices 5.2.9.1.1 Setting Up Logical Ports for LAT Printers 5.2.9.1.2 Setting Printer Device Characteristics 5.2.9.1.3 Spooling Output Devices 5.2.9.1.4 Creating a Command Procedure to Setup Devices on Reboot 5.2.9.2 Starting the Queue Manager and Creating the Queue Database 5.2.9.3 Defining Forms and Characteristics You Have Planned 5.2.9.4 Creating and Starting Queues 5.2.9.4.1 Creating Execution Queues 5.2.9.4.2 Creating Generic Queues 5.2.9.4.3 Procedure for Creating and Starting Queues 5.2.9.4.4 Sample Queue Configuration Setup 5.2.9.4.5 Creating a Command Procedure to Restart Execution Queues on Reboot 5.2.9.5 Maintaining Your Queue Configuration 5.3 Maintaining the Queuing System 5.3.1 Maintaining the Queue Manager and Queue Database 5.3.1.1 Starting the Queue Manager 5.3.1.2 Stopping the Queue Manager 5.3.1.3 Saving the Queue Database 5.3.1.4 Restoring the Queue Database 5.3.1.5 Moving Queue Database Files 5.3.1.5.1 Moving the Master File 5.3.1.5.2 Moving the Queue and Journal Files 5.3.1.6 Submitting a Software Performance Report (SPR) 5.3.2 Managing Queues 5.3.2.1 Initializing Queues 5.3.2.2 Starting Nonautostart Queues 5.3.2.3 Starting Autostart Queues 5.3.2.4 Activating an Autostart Queue 5.3.2.5 Enabling Autostart on a Node 5.3.2.6 Monitoring Queue Information 5.3.2.7 Modifying a Queue 5.3.2.8 Pausing a Queue 5.3.2.9 Closing a Queue 5.3.2.10 Stopping a Queue 5.3.2.11 Preventing Autostart Queues from Starting 5.3.2.12 Disabling Autostart on a Node 5.3.2.13 Stopping All Queues on a Node 5.3.2.14 Stopping Queues Before Shutting Down a System 5.3.2.15 Assigning a Logical Queue 5.3.2.16 Moving All Jobs From One Queue to Another 5.3.2.17 Deleting a Queue 5.3.3 Managing Jobs 5.3.3.1 Monitoring Jobs 5.3.3.2 Modifying Job Processing Options 5.3.3.3 Holding and Releasing a Job 5.3.3.4 Changing the Scheduling Priority of a Job 5.3.3.5 Requeuing an Executing Job 5.3.3.6 Requeuing a Pending Job 5.3.3.7 Retaining Jobs in a Queue 5.3.3.8 Deleting a Job 5.3.3.9 Pausing an Output Queue to Control Print Job Position and Alignment 5.3.3.9.1 Specifying the Position of Print 5.3.3.9.2 Aligning Print Forms 5.3.4 Troubleshooting 5.3.4.1 Solving Queue Manager Problems 5.3.4.1.1 If the Queue Manager Becomes Unavailable 5.3.4.1.2 If the Queue Manager Does Not Start 5.3.4.2 Determining the Cause of General Printer Problems 5.3.4.3 Making Pending Jobs Eligible for Scheduling 5.3.4.3.1 Fixing Print Jobs That Are Pending Due to Stock Mismatch 5.3.4.3.2 Fixing Jobs That Are Pending Because of Characteristics Mismatch 5.3.4.4 Fixing a Stalled Output Queue 5.3.4.5 Determining Why an Autostart Queue Will Not Start 5.3.4.6 Solving Problems Deleting a Queue, Form, or Characteristic 5.3.4.7 Adding or Deleting a Device Control Library Module 5.4 Managing the Card Reader 5.4.1 Distinguishing the Type of Card Deck 5.4.1.1 Batch Job Card Deck 5.4.1.2 Data Card Deck 5.4.1.3 Setting Card Reader Translation Modes 5.4.2 Tending the Card Reader 5.4.2.1 Replacing Physically Defective Cards 5.4.2.2 Operating the Card Reader 5.4.3 Running the Input Symbiont Interactively 6 Gathering System Information 6.1 The Accounting Log File 6.1.1 Accounting Records 6.1.2 Accounting Report Formats 6.2 The Error Log File 6.2.1 Using Error Reports 6.2.2 Maintaining the Error Log File 6.2.3 Printing the Error Log File 6.3 The Operator Log File 6.3.1 Types of OPCOM Messages 6.3.1.1 Initialization Messages 6.3.1.2 Device Status Messages 6.3.1.3 Terminal Enable and Disable Messages 6.3.1.4 Volume Mount and Dismount Messages 6.3.1.5 User Request and Operator Reply Messages 6.3.1.6 SYSGEN Utility Messages 6.3.1.7 Security Alarm Messages 6.3.2 Setting Up the Operator Log File 6.3.3 Maintaining the Operator Log File 6.3.4 Printing the Operator Log File 6.4 The Security Audit Log File 6.4.1 Creating a New Version 6.5 The System Dump File 6.6 Obtaining Information About a Multiprocessing System 6.7 Obtaining Information About a Vector Processing System 6.7.1 DCL Lexical Functions F$GETJPI and F$GETSYI 6.7.2 SHOW CPU Command 6.7.3 SHOW PROCESS and LOGOUT/FULL Commands 6.7.4 Vector Processing Support Within the VMS Accounting Utility 6.7.5 Vector Support Within the VMS Monitor Utility EXAMPLES 5-1 Using Device Control Library Modules 5-2 Sample Commands for Setting Up Queue Configuration 5-3 Sample Queue Startup Commands 6-1 Sample Operator Log File (SYS$MANAGER:OPERATOR.LOG) FIGURES 5-1 The VMS Batch and Print Queuing System 5-2 A Default Batch Queue 5-3 Multiple Batch Queues with Special Resource and Performance Options 5-4 Batch Queue Configuration with Clusterwide Generic Queue 5-5 Single Laser Printer Queue 5-6 Queue Configuration with Mixed Printers 5-7 Configuration for Remote Printers on a Terminal Server 5-8 Queue Configuration with Three Like Printers and a Generic Queue 5-9 Output Queue Configuration in a VAXcluster 5-10 Queue Configuration with a Spooled Device 5-11 Job Flag and Burst Pages 5-12 File Flag and Burst Pages 5-13 Job Trailer Page 5-14 File Trailer Page TABLES 5-1 Qualifiers for Specifying Queue Options 5-2 Commands to Set Up Output Devices 5-3 Effects of Queue Commands on Autostart and Nonautostart Queues 5-4 Effects of Queue Commands on All Queues 5-5 Queue Status 5-6 Job States 5-7 Card Reader Errors: Causes and Corrective Actions