CONTENTS Title Page Copyright Page About This Guide 1 An Overview of DECscheduler 1.1 About DECscheduler 1.2 Features and Uses 1.3 How to Access DECscheduler 1.4 Comparing DECscheduler with VMS Batch Processing 1.5 Privileges Needed to Use Commands 1.5.1 Privileges for General Commands 1.5.2 Privileges for Management Commands 1.6 Wide-Area Network Support 2 How DECscheduler Works 2.1 How DECscheduler Automates and Manages Jobs 2.1.1 Defining a Job, Job Database, and Job Record 2.1.2 How DECscheduler Processes Jobs 2.1.3 How DECscheduler Reports a Completed Job 2.2 The Five DECscheduler Job States 2.3 Job Database Listing 2.4 What are Prefunctions and Postfunctions? 2.5 Job Dependencies 2.6 How a VAXcluster Supports DECscheduler 2.6.1 How the Default Node Runs a DECscheduler Job 2.6.2 Balancing Job Loads Among Nodes in a VAXcluster 2.6.3 Recovering Jobs from Nodes that Fail 3 Using the DCL Command Interface 3.1 Accessing DECscheduler and Entering Commands 3.2 General and Management Commands 3.2.1 General Commands 3.2.2 Management Commands 3.3 Creating a DECscheduler Job 3.4 Creating Job Dependencies 3.4.1 Job-Dependency Restrictions 3.4.2 Job-Dependency Processing Rules 3.4.3 Job Dependencies for Jobs on Remote Nodes 3.5 Specifying a DECscheduler Job 3.6 Using Wildcards When Specifying a DECscheduler Job 3.7 Accessing Jobs on Remote Nodes 3.8 Assigning a Job to a Group or Type 3.9 VMS Delta Time 3.10 Summary of DECscheduler Commands 4 Using the DECwindows Interface 4.1 DECwindows Interface Requirements 4.2 Getting Started with the DECwindows Interface 4.2.1 Using the Mouse Buttons 4.2.2 Using Menu Bars and Buttons 4.2.3 Accessing the DECwindows Interface 4.2.4 DECscheduler Job Selection Dialog Box 4.2.5 DECscheduler Display Window 4.2.6 DECscheduler Jobs Window 4.2.7 DECscheduler Messages Box 4.3 Interpreting Your Job Display 4.3.1 Symbols in the Job Boxes 4.3.2 Selected and Unselected Job Boxes 4.3.3 Job Dependency Lines 4.4 Selecting Jobs to Display 4.5 Clearing and Changing the Currently Displayed Jobs 4.6 Adding to the Currently Displayed Jobs 4.7 Locating Jobs by Scrolling 4.8 Viewing Job Information 4.8.1 Viewing Job Output Files 4.8.2 Viewing a Job's Contents 4.8.3 Viewing Job Resource Usage 4.9 Creating Jobs 4.10 Creating Job Dependencies 4.11 Deleting Job Dependencies 4.12 Controlling Jobs: Aborting, Holding, Running and Releasing 4.13 Editing Jobs 4.14 Deleting Jobs 4.15 Sorting Jobs in the Jobs Window 4.16 Printing Your Job Display 4.17 Using Navigation Windows 4.17.1 Displaying Navigation Windows 4.17.2 Selecting and Displaying a New Portion of the Display Window or the Jobs Window 4.17.3 Resizing Portions of the Display Window 4.18 Exiting the DECwindows Interface 5 Using the DECforms Interface 5.1 DECforms Interface Requirements 5.2 Getting Started with the DECforms Interface 5.2.1 Accessing the DECforms Interface 5.2.2 About the DECforms Screen 5.2.3 Menu Bar 5.2.4 Job Listing 5.2.5 Message Box 5.2.6 Keyboard Functions in DECforms Screens 5.2.7 Choosing Menu Items 5.3 Using Job Lists 5.3.1 Listing Jobs 5.3.2 Clearing and Changing the Jobs Currently Listed 5.3.3 Adding to the Jobs Currently Listed 5.3.4 Selecting Jobs for Job Actions 5.4 Creating Jobs 5.5 Controlling Jobs: Aborting, Holding, Running and Releasing 5.6 Deleting Jobs 5.7 Adding and Deleting Job Dependencies 5.7.1 Adding Job Dependencies 5.7.2 Deleting Job Dependencies 5.8 Copying Jobs 5.9 Editing Jobs 5.10 Exiting the DECforms Interface 6 Frequently Asked Questions 6.1 General DECscheduler Questions 6.2 Installing DECscheduler 6.3 Setting Up Jobs 6.4 Mail and Broadcast Messages 6.5 Stopped Jobs 6.6 Reports DECscheduler Command Dictionary ABORT CLOSE LOG_FILE COPY CREATE DELETE DELETE NSCHED$:RETRY.DAT; HOLD MODIFY RELEASE RUN RUN NSCHED$:DB_UTILITY.EXE RUN NSCHED$:VSS_REPORTS.EXE SCHEDULE/INTERFACE= SET DEFAULT SET FISCAL_YEAR SET JOB SET LOAD_BALANCE SET LOGGING SET MAX_JOBS SET NETWORK EXPIRATION_RETRY SET NETWORK INTERVAL_RETRY SET PRIORITY SET RESTART_VALUE SHOW DEFAULT SHOW DELETES SHOW FISCAL_YEAR SHOW HISTORY SHOW JOBS SHOW LOAD_BALANCE SHOW LOGGING SHOW MAX_JOBS SHOW NETWORK SHOW PRIORITY SHOW SCHEDULED_RUNS SHOW STATUS STOP TYPE NSCHED$:RETRY.LOG A DECscheduler Components A.1 Components B Logical Names, Global Symbols, and Event Logs B.1 DECscheduler Logical Names B.2 Run-Time Global Symbols Available to Jobs B.3 Writing Job Events to a Log File Glossary EXAMPLES 2-1 Job Database Listing 3-1 Creating A Sample Job TABLES 1-1 Job Tasks: Comparing DECscheduler and VMS Batch Processing 4-1 Job Status Symbols 4-2 Displays for Selected and Unselected Jobs 4-3 Job Selection Dialog Box Fields 4-4 Fields and Options in the Job Create Dialog Box 4-5 Print Options and Fields in the Print Dependency Display Dialog Box 5-1 Fields in the Job Selection Screen DCL-1 DECscheduler Event Classes B-1 DECscheduler Logicals B-2 Global Symbols