我创建了一个应用程序,我们必须抛出自定义异常,但我无法做到这一点。只是解释一下情景:
首先我使用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