Autosys Job box запускается без соблюдения условий запуска - PullRequest
0 голосов
/ 10 ноября 2018

Я столкнулся с проблемой при разработке решения с использованием autosys. Ищем некоторые входные данные по этому сценарию:

У меня есть три рабочих бокса, а именно. BoxA, BoxB и BoxC.

BoxA имеет два задания внутри него - A1 и A2 соответственно, и я настроил последнее задание в этом поле с двумя кодами выхода в качестве кодов успеха 0 и 10 соответственно. Теперь, в зависимости от кода выхода задания в этом окне, я хочу активировать BoxB (если код выхода 0) или BoxC (если код выхода 10).

Дополнительная информация для BoxB и BoxC:

BoxB имеет 5 заданий с именами B1, B2 ... B5, и эта коробка сработает, когда код выхода A2 будет равен 0.

В BoxC есть 7 заданий, и эта коробка сработает, если выйдет либо А2 с кодом 10, либо В5.

Описание вопроса: Если A2 выходит с кодом 10, то в этом случае решение работает так, как ожидалось, и BoxC запускается. Однако, если A2 выходит с кодом 0, оба BoxB и BoxC начинают работать.

Это начальное условие BoxC: (e (A2) = 10) или s (B5)

Пожалуйста, сообщите.

1 Ответ

0 голосов
/ 16 ноября 2018

Резкий,

Как указано, вакансии: А1 А2 В1 В2 В3 В4 В5 С1 С2 С3 С4 С5 С6 С7. Все работы находятся под одной коробкой.

СЛУЧАЙ I: Предполагается, что окно запускается в 01:00 часов, а код завершения задания A2 - 0

insert_job: BOX_NAME    
job_type: box
owner: ##
max_run_alarm: 0
alarm_if_fail: n
date_conditions: y
start_times: "01:00"
run_calendar: ##
send_notification: n
box_success: s(C7)

А1 Успех

А2 Успех с E = 0

Задание B1 определено как

insert_job: JOB_B1
condition: e(A2)=0

B1 Успех

B2 .. B5 Успех

Задание C1 определено как

insert_job: JOB_C1 
condition: e(A2)=10 | s(B5)

C1 .. C7 Успех

коробка завершена !!

СЛУЧАЙ II: код выхода задания A2 - 10

А1 Успех

А2 Успех с Е = 10

условие: e (A2) = 0 # задания остаются активными

B1 .. B5 активирован

условие: e (A2) = 10 | s (B5) # ИЛИ условие выполнено C1 начинается

C1 .. C7 Успех

B1 .. B5 задания остаются активными, но окно завершается при успехе C7.

коробка завершена !!

Надеюсь, это поможет.

Дайте мне знать, если я достаточно ясно.

Мой ответ касается только счастливых случаев, а не учета крайних случаев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...