Может ли Control-M выполнить конечную точку службы http для получения статуса задания?

Я очень новичок в control-m и хотел спросить, поддерживает ли control-m этот сценарий:

  1. У нас есть http-веб-сервис, который запускает журнал, например.

http://myserver/runjob?jobname=A

Затем это запустит задание A на сервере и вернет идентификатор задания. Я возвращаю идентификатор задания, чтобы я мог получить статус задания с сервера, когда захочу. Работа имеет много статусов, например. Ожидание, Выполняется, ошибка

  1. Я хочу, чтобы статус задания control-m обновлялся, как только задание на сервере обновляется. Для этого я создал URL-адрес веб-сервиса:

http://localhost/getjobsatus?jobid=1

Этот запрос URL-адреса получит статус задания с идентификатором задания 1.

Может ли control-m опросить URL-адрес веб-службы для получения статуса задания, и могу ли я вызвать веб-службу, чтобы запустить задание и вернуть его идентификатор?

Извините, что задаю этот вопрос базового уровня. Любая помощь будет действительно оценена.


person InfoLearner    schedule 13.07.2013    source источник
comment
вы решили это с помощью вызова API? Что касается контроля-М, как вы решили эту проблему? Мне нужно отслеживать некоторые долго работающие API, используя control-m   -  person ForeverLearner    schedule 05.01.2018


Ответы (1)


Добро пожаловать в сообщество Control-M :-)

Вы можете реализовать 2 задания Control-M WebServices (доступно с BPI — Business Process Integration Suite), одно для отправки задания и получения его идентификатора, а другое — для отслеживания его статуса.

В качестве альтернативы вы можете реализовать это в 1 задании типа ОС Control-M, используя команду ctmsubmit внутри скрипта…

Присоединяйтесь к нашему онлайн-сообществу Control-M.

person Tom Geva    schedule 14.07.2013
comment
Не могли бы вы объяснить, как настроить задания веб-сервисов? - person Jibin TJ; 27.10.2016