Top of JBS | Index | Table of Contents | Feedback |
JBSF4140 - Maintain Job Dependencies
Purpose |
To allow the creation of interdependent relationships between System Jobs |
|
Subsystem | Job Control and Scheduling | |
Normally Run By | Systems Specialist | |
Anticipated Frequency | As required |
|
Structure | Blocks | Prerequisite Job |
System Job | ||
Dependent Job |
It is anticipated that the data in this form will be set up and maintained by IT staff. The second of the three blocks - System Job - displays the context record. There are zoom buttons ( , ) in the first and third blocks corresponding to each record displayed in these blocks. These buttons permit the adjacent record to be dropped or elevated into the middle block, where it in turn becomes the context record with its related records displayed in the other two blocks. Spread tables allows job details to be seen in all three blocks. This form is navigated to from JBSF4110 when the Job Dependencies button (top block) is selected. System Job block This is the context record which, if this form is accessed from Maintain Job Details (JBSF4110), is carried from that form. It is possible to re-query on any job. If interdependent Jobs are included in the same request, Prerequisite Jobs must complete successfully before Dependent Jobs can run. In terms of this form, jobs specified in the Prerequisite Job block must run before the job in the System Job block, which in turn must run successfully before any jobs specified in the Dependent Job block can run. Prerequisite Job block This block holds all jobs defined as prerequisites of the job shown in the context block. New jobs can be linked by adding them in this block, and existing dependency links removed by deleting the jobs. Where the Mandatory check box is set for a prerequisite or Dependent Job, that job must be included in any request which includes the job shown as the System Job, and vice versa. If this check box is not set, the jobs can exist as 'stand alone' in a request, but if both are included in the same request, Prerequisite Jobs must run before Dependent Jobs. If a Prerequisite Job fails in a request, Dependent Jobs will have their status set to ABORTED and will not run. Dependent Job block This block holds all jobs defined as dependents of the job shown in the context block. New jobs can be linked by adding them in this block, and existing dependency links removed by deleting the jobs. Where the Mandatory check box is set for a Dependent Job, that job must be included in any request which includes the job shown as the System Job, and vice versa. If this check box is not set, the jobs can exist as 'stand alone' jobs in a request, but if both are included in the same request, Prerequisite Jobs must run before Dependent Jobs. |
The Prerequisite Job block contains:
The System Job block contains:
The Dependent Job block contains:
|
Rules/Notes: Creating a new dependency relationship may prevent existing waiting requests from running if:
|
To inquire on the dependency relationships for a job other than that initially displayed, using the Maintain Job Dependencies form:
|
|
To create a new prerequisite relationship to the System Job, using the Maintain Job Dependencies form:
|
|
To remove the link between a Prerequisite Job and context job, using the Maintain Job Dependencies form:
|
|
To
create a new dependent relationship to the System Job, using the Maintain
Job Dependencies form:
|
|
To remove the link between Dependent Job and context job, using the Maintain Job Dependencies form:
|
|
Last Modified on 14 January, 2004