繁体   English   中英

如何在 session 失败时立即停止工作流?

[英]How to stop a workflow immediately when a session fails?

我有一个工作流程,其中有许多彼此并行运行的会话。 当 session 之一失败时,工作流等待另一个 session 完成,然后整个工作流失败。 我们选择了选项“如果此任务失败,则父项失败” 但是我们希望工作流失败并在 session 中的任何一个失败时立即停止而不等待其他会话完成。

ps:我们有一个unix shell 的脚本,将所有的工作流一一调用。 因此,如果我们可以使用 unix shell 脚本来解决它,那也很好。

有人有解决办法吗?

在 Informatica 中,您可以做的最好的事情是使用Control TaskAbort工作流,并让它从具有OR条件的所有会话连接起来。 就像是:

start--S1--S2--S3
         \   \   \
          \---\---\-(OR)-CTL

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM