DECscheduler for VMS User Information

*HyperReader

  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