Я добираюсь до МСП на эту тему, пытаясь понять решение ниже сценария. У меня есть очень конкретное требование:Tivoli Workload Scheduler [TWS] Условная зависимость - как реализовать?
1) Говорят, у меня есть график, называемый SCH1, имеющий 3 рабочих мест JOB1, JOB2 и JOB3 как:
Schedule S1
JOB1
JOB2
FOLLOWS JOB1
JOB3
FOLLOWS JOB2
END
2) JOB1 звонит сценарий оболочки. 3) Теперь, если сценарий оболочки JOB1 возвращает код 0 - он успешно выполнен и выполняет JOB2 и JOB3. 4) Если сценарий оболочки возвращает код, это ничего, кроме 0, но JOB1 не должен останавливаться; но все остальные задания JOB2 и JOB3 должны быть пропущены (или завершены без запуска); и график должен быть отмечен успешно.
Я получил ссылку в Интернете, которая предполагает, что это должно быть возможно. Но когда я ссылаюсь на синтаксис определения Job/Schedule; Я не могу понять, как это должно быть написано.
В синтаксисе работы это выглядит так, как показано ниже, может сделать трюк, но не так уверен.
[rccondsucc "Success Condition"]
[recovery
{stop | continue | rerun}
[after [workstation#]jobname]
[abendprompt “text”] ]
Условный Зависимость: Синтаксис
Работа:
Расписание Синтаксис:
Добро пожаловать. Этот ответ не очень ясен, возможно, вы могли бы предоставить некоторый код, чтобы проиллюстрировать, что вы имеете в виду? –
Спасибо, Майкл за ответ. Я привел пример расписания/задания в исходном сообщении. любезно возьмите этот пример и отправьте ответ с правильным синтаксисом. – gyan