Predecessor and successor job flows are established through the use of prerequisite conditions that are defined in the job scheduling definition. Successor and predecessor jobs are identified as either "immediate" or "eventual," relative to a specified job:
From the network of predecessor and successor jobs, critical paths can be identified. A critical path is a chain of jobs that must be executed in their appropriate sequence in order for a specified job to run. A job can have more than one critical path, if different jobs set the same OUT condition, or if a job has OR logic in its IN conditions.
The Job Dependency Network screen, accessed through the Active Environment screen, enables you to view the network of predecessor and successor jobs for a specified job and determine the critical paths for the job.
Although it is prerequisite conditions that define predecessor and successor job relationships, the actual job flow along a critical path can be greatly impacted by the following runtime scheduling criteria in the job scheduling definition:
Table 15 Runtime Scheduling Criteria
Criteria |
Description |
---|---|
PRIORITY |
As mentioned earlier in "Job Priority," a PRIORITY value affects the selection order of the job (relative to other jobs). |
DUE OUT |
The date and time by which the job must finish executing. For more information about the DUE OUT criteria, see General Information for DUE OUT. |
In some cases, it might become desirable to adjust the priorities or due out dates and times of certain job orders. For example,
Both types of job flow adjustments can be requested from the Job Dependency Network screen:
The priority value of each non-Held predecessor and successor job is checked and (if necessary) modified so all jobs in the chain have a priority, and no job has a lower priority than any of its successor jobs.
Starting with the latest eventual successor job in the job flow, the anticipated elapsed time (that is, anticipated execution time) is subtracted from the DUE OUT date and time to determine DUE OUT date and time of the immediate predecessors of that job.
This process of subtracting elapse times of a job to determine the DUE OUT date and time of the immediate predecessor jobs are repeated until the DUE OUT date and time of the initial or current job is determined.
Note the following points:
Deadline adjustment will work correctly only if all the jobs have the same time zone, or all the jobs have no time zone.
Parent Topic |