Необходимые условия для Control-M - зависимость работы от доступности сервера - PullRequest
0 голосов
/ 12 сентября 2018

Я хочу знать, могу ли я добавить предварительные условия для задания на основе доступности сервера.Предположим, задание J запускается с сервера заданий JS и взаимодействует с двумя другими серверами SERVER1 и SERVER2.

Я хочу настроить задание J таким образом, чтобы оно выполнялось только тогда, когда доступны SERVER1 и SERVER2.В случае, если один из двух серверов не работает, задание должно ждать, пока серверы не вернутся в оперативный режим.

1 Ответ

0 голосов
/ 17 сентября 2018

Я не знаю, должен ли это быть комментарий или ответ, но то, что вы ищете, изначально недоступно в Control-M.

Самое простое решение, которое я думаю для вас, - это настроитьзадание ожидания для выполнения на серверах SERVER1 и SERVER2, которое должно быть прецессирующим для задания J. Эти задания сна будут выполняться только при наличии агентов на сервере SERVER1 / 2, что подтверждает доступность сервера до выполнения задания J.

В качестве альтернативы вы могли бы написать сценарий, который зацикливается на ожидании ответа SERVER1 / 2 на эхо-запросы, а затем завершить и настроить это задание в качестве предшественника задания J.

...