cDSCHEDULE Automated Job Submission System Guide and Reference �ManualD

SCHEDULE
Automated Job Submission System
Guide and Reference Manual



 o T Y  
PreviousContentsIndex

Q

1.5 Built-in corrections



ESCHEDULE allows you to specify which jobs must be completed Cbefore another job is initiated, as well as to define which are to Hstart when a current job ends. This allows conditional branching within Ca job set without recourse to complex application programming, and Fprovides the ability to handle `interdependencies'. A wide variety of E`if-then-else' scenarios can be specified between jobs, enabling the Esystem manager to build in automatic error correction when a program fails.

HApplications can be developed into highly reliable `fault tolerant' job Fsets, which are ideally suited to the emerging trend for `lights out' @operations and `hands off' solutions. By taking remedial action Eautomatically when a fault occurs and re-running the jobs through to Etheir termination, SCHEDULE eliminates the need for regular Hoperator attendance, and makes applications effectively self-correcting.2

1.5.1 Initiate jobs



GA job can have any number of initiate jobs. On the completion >of a job all initiate jobs are readied for execution.

/Figure 1-1 Initate Job example




=For example in Figure 1-1Hwhen Job A completes, Job B is readied and is immediately submitted for ?execution. When Job B completes Jobs C and D are ready and are $submitted immediately for execution.

DEach initiate branch can be conditioned only to occur under certain Fcircumstances. The conditions are based on the completion code of the Cjob. The severity level (success, warning, error and fatal) or the +numeric value of the code can be specified.6

1.5.2 Prerequisite jobs



FA job can have any number of prerequisite jobs. A job cannot #be submitted into a queue until all.prerequisite jobs have completed successfully.

4Figure 1-2 Prerequisite job example




kFor example in Figure 1-2 Job D cannot be submitted until Jobs B and EC have completed successfully. Job B cannot be submitted until Job A has completed successfully.S

1.5.3 Combinations of initiates and prerequisites



FA combination of prerequisite and initiate jobs can !be used to control a set of jobs.

FFigure 1-3 Combination of Initiates and Prerequisites




2In Figure 1-3AJob A is used to trigger the entire set of jobs. Job B and C are Dimmediately submitted on the completion of Job A. Job D even though Hreadied for execution by the completion of Job A will wait until Jobs B Gand C are completed before it is submitted into a queue. On completion +of Job D, Job E is submitted for execution.P

1.6 Rescheduling methods



ASCHEDULE allows you to select which jobs are to be run, Especify their start times and to schedule them at regular intervals, Hdefine a specific day of the week or month to initiate the job. You can Dalso create schedule calendars that recognize national holidays and ?weekends when jobs are not to run, as well as fiscal calendars.

HThe flexibility of SCHEDULE is ideal for customizing jobs to a Fcompany's specific requirements and for multi-national companies with Hdistributed processing who need to allow for varying national holidays. HYou can also instruct SCHEDULE not to run jobs until a minimum Hamount of disk space is available or until required files are available &ensuring fast and reliable processing.




 o V T Y  
PreviousNextContentsIndex