mule esb

时间:2017-01-25 10:01:37

标签: exception mule

我创建了一个应用程序,我们必须抛出自定义异常,但我无法做到这一点。只是解释一下情景:

首先我使用HTTP连接器然后流转到json到对象(将主体行数据转换为对象格式),然后从那里流向选择消息处理器,它将调用soap web服务。我已经明确配置了wsdl和所有的信息。

如果我在Web服务使用者中配置wsdl时给出了错误的地址,那么这应该抛出WebServiceException,这是自定义异常,然后应该在Global Exception处理程序中使用以下语法帮助处理[exception.causedBy(com.custom.exceptions) .WebServicesException)]但是控件不会进入全局区域。

我的方法:抛出异常时我使用了catch异常策略,里面我有自定义异常策略和内部自定义异常我抛出了com.custom.exceptions.WebServicesException,这应该在全局异常策略的帮助下处理这个语法:[exception.causedBy(com.custom.exceptions.WebServicesException)]但它不起作用。

我已经尝试了所有可能的场景,包括流程,子流以及所有但仍未传播到全局异常处理程序的所有方法。

你可以帮助我,我做错了吗?我在互联网上找不到任何例子。

谢谢,Chandan

0 个答案:

没有答案