更改ESB中的消息方向

时间:2012-04-26 14:34:19

标签: wso2 wso2esb esb

我正在实施一种机制,以便在处理期间发生某些错误时执行回滚。

在将消息发送回启动器之前处理错误,这意味着在序列的最后部分。

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

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

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

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

提前致谢!

2 个答案:

答案 0 :(得分:0)

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

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

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

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

答案 1 :(得分:0)

好的,我终于成功了。这个简单的脚本做了诀窍:

<script language="js"><![CDATA[
    mc.setResponse(false);
]]></script>