Mule CE:在Mule流中的串行数据库上的一个数据库中抛出异常时回滚

时间:2016-02-25 20:13:51

标签: mule mule-studio

我在Mule Flow [同步]中有以下场景:

  1. 池组件[水印] - 数据库选择
  2. 数据库组件 - 插入数据库A(Oracle)
  3. 数据库组件 - 插入数据库B(MySQL)***
  4. 在执行流程中,数据库B(***)会抛出异常。

    如何在Mule中回滚在数据库A中执行的插入?

    谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用XA将它们放入Transaction Scope并为Rollback Exception Strategy添加错误处理?

看看 - Mule Transaction Management

Transaction Exception Strategies