在 WSO2 ESB 代理服务中捕获 WSO2 DSS 服务错误



美好的一天!

我有一个调用 WSO2 DSS 服务的 WSO2 ESB 代理服务。它正在将数据插入到mysql表中。它正在按预期工作。但是,如果DSS服务中存在任何问题,则我遇到了不同肥皂响应格式的错误。喜欢

如果服务处于非活动状态或已停止,则获得类似

<soapenv:Body><soapenv:Reason xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">.......

如果服务在插入数据时遇到问题,则获得类似

<soapenv:Body><axis2ns134:DataServiceFault xmlns:axis2ns134="http://ws.wso2.org/dataservice"><axis2ns134:current_params......

以及其他一些情况得到不同的回应。

但是是ESB,即使我明确设置了以下属性,这些错误也没有捕获并且没有触发"错误序列"

<property name="FORCE_ERROR_ON_SOAP_FAULT" value="true"                 scope="default" type="STRING"/> 

你能指导我如何处理/捕获 ESB 代理中的这些错误吗?

谢谢

维诺斯

看看这个文档是否对你有帮助。

https://docs.wso2.com/display/ESB490/Fault+Mediatorhttps://docs.wso2.com/display/ESB490/Error+Handling

阿特;

维托尔·达雷拉

最新更新