0

我正在实施一种机制来在处理过程中发生某些错误时执行回滚。

在消息将被发送回发起者之前处理错误,这意味着在外序列的最后部分。

现在假设我想在此时执行回滚,因此我应该能够调用已经可用的序列的 inSequence。问题是我无法达到这个 IN 部分,但它总是进入 OUT。

我已经尝试设置以下属性,但没有成功:

<property action="set" name="RESPONSE" scope="default" value="false"/>

有人可以请在这里帮我。我想这不会那么困难,但它相当紧急,所以我真的需要知道如何做到这一点。

提前致谢!

4

2 回答 2

0

如果要调用在 In Sequence 中使用的中介流,可以将该特定部分移动到单独的序列中,然后在中介流中引用它。(

有关您的服务集成方案的更详细说明将有助于详细回答。

该网络研讨会可能会对您有所帮助。

http://wso2.org/library/webinars/2011/01/wso2-esb-answer-enterprise-service-integration

于 2012-04-27T05:27:18.070 回答
0

好吧,我终于设法让它工作了。这个简单的脚本成功了:

<script language="js"><![CDATA[
    mc.setResponse(false);
]]></script>
于 2012-04-27T08:07:50.210 回答