美好的一天!
我有一个调用 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
阿特;
维托尔·达雷拉