Mule 转换/转换异常类型

Mule 转换/转换异常类型,mule,Mule,我定义了一个流。它使用CXF发布Web服务,exchange模式:请求-响应。服务定义/抛出异常类型:CAEService_exception。web服务实现几乎是一个虚拟的。ws-request由流中的其他消息处理器处理。在流程中,其他组件或ESB本身可能抛出不同的异常,例如ConnectionException、ApplicationEEException或ComponentTwoException。 在这种情况下,只向客户机抛出(业务异常)CAEService_异常非常重要! 如何获取(捕

我定义了一个流。它使用CXF发布Web服务,exchange模式:请求-响应。服务定义/抛出异常类型:CAEService_exception。web服务实现几乎是一个虚拟的。ws-request由流中的其他消息处理器处理。在流程中,其他组件或ESB本身可能抛出不同的异常,例如ConnectionException、ApplicationEEException或ComponentTwoException。 在这种情况下,只向客户机抛出(业务异常)CAEService_异常非常重要! 如何获取(捕获)不同的异常,以及如何处理/处理它们,以便CXF模块向客户端抛出CAEService_异常

谢谢你的建议! 当做 殿龙


您可以使用选择异常策略捕获不同的异常

乙二醇


...
然后在相应的实现中向客户机抛出其他内容

<catch-exception-strategy name="Catch_Exception_Strategy">
   -- do you stuff
</catch-exception-strategy>

--你喜欢吃东西吗
<catch-exception-strategy name="Catch_Exception_Strategy">
   -- do you stuff
</catch-exception-strategy>