This parameter is applied to all jobs in the SMART Table. It provides the options shown in Table 164 when job dependency is defined between jobs in a SMART Table by their respective conditions.
Such a job dependency arises when one job in a group is dependent on a condition that is triggered by another job in the group. If the triggering job is not ordered, meaning, placed on the Active Jobs file, because the scheduling criteria of the triggering job do not match the current Odate, the dependent job cannot run.
The options provided by the ADJUST CONDITIONS parameter enable you to avoid this difficulty.
If you enter the value Y for the ADJUST CONDITIONS parameter, the following principles apply:
Control-M erases IN conditions from each job in the group that is placed on the AJF. The following criteria must be met before an IN condition is erased:
The IN condition in the job is triggered by a predecessor job.
The scheduling criteria of the predecessor job are such that the predecessor job will not be ordered during the current day.
The erasing of these IN conditions frees the successor job from its dependency on the predecessor job.
Only the image of the job on the AJF is affected. The original job scheduling definition remains unchanged.
The erased condition does not appear in the Zoom screen.
If you enter the value N for the ADJUST CONDITIONS parameter, Control-M runs normally. You must release any jobs that are likely to wait indefinitely on the AJF because they are dependent on predecessor jobs with scheduling criteria such that they will not be ordered. To release the dependent jobs, use one of the manual options, such as those available in
the IOA Conditions/Resources screen (Screen 4)
the IOA Manual Conditions file (Screen 7)
If you enter the value D for the ADJUST CONDITIONS parameter, the following principles apply:
Control-M places all the jobs in the group onto the AJF when the group is ordered.
Jobs in the group with scheduling criteria that fit the current ODATE remain unchanged.
Jobs in the group with scheduling criteria that do not fit the current ODATE, and would not ordinarily be ordered, are placed on the AJF as DUMMY jobs (the MEMLIB parameter is changed to DUMMY). This permits the original logical flow of the group to be maintained by preserving the relationships of the IN and OUT conditions of these dummy jobs.
Only the image of the job on the AJF is affected. The original job scheduling definition remains unchanged.