Catch - 在Tibco重新抛出

时间:2016-06-30 09:48:24

标签: tibco tibco-business-works

我在Tibco设计师中有Catch个活动。从这一个开始,我转换为CallProcessCallProcess其他两个转换:Success with conditionRethrow活动,Success with no matching condition到其他一些活动(让我们说ActivityA - 可能是Null)。当我尝试在ActivityAEnd之间进行转换时,我收到了错误

  

无法连接这些活动:必须在某个时刻通过Catch活动开始Rethrow活动。

为什么会这样? ActivityARethrow应位于不同的执行路径上。

实际上我想要实现的是基于某些条件的捕获重新抛出异常或成功结束。

1 个答案:

答案 0 :(得分:1)

我移除了向Rethrow活动的转换,在ActivityAEnd之间进行了转换,然后再次将转换添加到Rethrow

我知道这没有意义,但这种方式很有效。