在Informatica中满足条件时如何将会话的状态从运行更改为成功?

问题描述 投票:0回答:1

满足条件时,会话状态从运行更改为成功时遇到问题。

例如,我的工作流程如下:

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

根据上图,workA和workB的进程以及计时器正在同时运行。因此,如果会话的过程在计时器中配置的20分钟之前成功完成,则计时器的状态应从运行更改为成功……我尝试使用post session success命令,但仍然无法正常工作。我应该如何纠正代码?

enter image description here

unix timer informatica
1个回答
0
投票

您是否已查看我以前的答案here

这里的问题非常相似,您只需要在两个会话都完成的情况下触发该决定,因此这一次应该将Treat the input links as设置为AND,再执行一个决策任务。

简而言之,流程应如下所示:

Start--->s_sessionA---\
    \                  > Decision [AND]
     \--->s_sessionB--/                \
      \                                 > Decision [OR] ---(False)---> Control Task [Fail parent]
       \-------------->timer-----------/
© www.soinside.com 2019 - 2024. All rights reserved.