Как изменить статус сеанса с запущенного на успешный, если в Informatica выполнено условие? - PullRequest
0 голосов
/ 20 февраля 2020

У меня проблема с изменением состояния сеанса с запущенного на успешный при выполнении условия ..

Например, у меня есть рабочий процесс, как показано ниже:

start ---------> workA
       |    |---> workB
       |--------> timer_20mins

На диаграмме выше процесс workA и workB работает одновременно с таймером. Так что, если процесс сеанса завершился успешно до того, как в течение 20 минут было настроено таймер, состояние таймера должно измениться с запущенного на успешное ...... Я пытался использовать команду успешного завершения сеанса, но она все еще не работает. Как мне исправить код?

enter image description here

1 Ответ

0 голосов
/ 21 февраля 2020

Вы уже просмотрели мой предыдущий доступный ответ здесь ?

Эта проблема здесь очень похожа, вам просто нужно принять решение, если обе ваши сессии завершены, поэтому она должна иметь на этот раз еще одна решающая задача с Treat the input links as, установленным на AND.

Вкратце, поток должен выглядеть так:

Start--->s_sessionA---\
    \                  > Decision [AND]
     \--->s_sessionB--/                \
      \                                 > Decision [OR] ---(False)---> Control Task [Fail parent]
       \-------------->timer-----------/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...