Connections
There are four types of connections between jobs.
- Initiates Jobs that are initiated when the currently selected job finishes. Conditions can be set to control under what circumstance a job is initiated. Press this button to bring up this list.
- Prerequisites Jobs that must finish successful before the currently selected job starts. Conditions can be set to control when a prerequisite applies. Press this button to bring up this list.
- Held up Jobs that are held up by the currently selected job. The currently selected job would appear in the prerequisite list of the jobs shown in this list. Press this button to bring up this list.
- Activated by Jobs that activate the currently selected job. The currently selected job would appear in the initiate list of the jobs shown in this list. Press this button to bring up this list.
To alter the displayed list, use the action buttons provided.
- Add This will bring up an Add dialog to enter another job into the list.
- Edit This will bring up the Edit dialog for the job selected on the list. A double click on a job will also bring up the Edit dialog.
- Remove This will delete the selected job from the list.
- Properties This will bring up the property page for the selected job.
- Detailed/Brief This will toggle the job list between just job names and name & condition.
Various conditions can be used with both initiates and prerequisites. These conditions and how to edit them are explained in the next section.
Each branch can be conditioned only to occur under certain circumstances. Any of the conditions being true is enough to allow the initiate to execute (OR condition). The following conditions can be applied to an initiate:
- Severity level (success, warning, error and fatal) - or the numeric value of the code can be specified. The initiates are entered in a list that can be specified with the job entry in the database.
- Completion status - Completion status of the job is 1 if successfully completed and 0 if failed.
- Expression is true - An expression can check the status of variables. For more on variables see the Chapter on Concepts in the…
- Comparison is true - A comparison between a parameter or variable and a value (including predefined values such as $Day or $Time).