Есть ли способ вызвать запланированное задание в последовательности? - PullRequest
0 голосов
/ 02 января 2019

У меня запланированное задание, которое выполняет операцию за 40 минут.Но я хочу запустить эту задачу в последовательности, когда HTTP-код ответа 401, например.Есть какой-либо способ сделать это?

WSO2 версия 6.4.0

Спасибо за любую идею!

Ответы [ 2 ]

0 голосов
/ 31 января 2019

которая выполняет операцию

Что за операция?

Вы можете поместить эту операцию в особую последовательность. И вызвать эту последовательность из запланированного задания и из второй последовательности в случае ошибки HTTP 401.

<filter source="$axis2:HTTP_SC" regex="401">
<then>
    <sequence key="my_first_sequence"/>
<then>
</filter>
0 голосов
/ 04 января 2019

Нет способа сделать это, запланированное задание - только это. Задача, выполняемая по расписанию. Однако, как правило, задача будет использоваться для отправки сообщения в последовательность / proxy / api, чтобы запустить это.

Так что, возможно, вы можете сделать это, когда ваша другая последовательность получит ответ 401, вызвать то, что обычно вызывается вашей запланированной задачей.

...