Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 如何在Mule中定制SOAP故障消息?_Web Services_Soap_Exception Handling_Esb_Mule - Fatal编程技术网

Web services 如何在Mule中定制SOAP故障消息?

Web services 如何在Mule中定制SOAP故障消息?,web-services,soap,exception-handling,esb,mule,Web Services,Soap,Exception Handling,Esb,Mule,如何以这样的方式发送错误代码和错误字符串:在流引发异常后,我在FaultCode和FaultString字段的SOAP错误响应中获得所需的错误代码和消息 我有一个在Mule中调用的SOAP服务。我使用自定义异常策略捕获异常,然后为代码和消息字段设置Springbean属性。正在设置spring属性,但我的SOAP响应仍然是通用SOAP错误 此外,我还了解到只有MessagingException可以在mule中处理。那么,如何在开发过程中复制MessaginExcetion来测试代码?Mule版

如何以这样的方式发送错误代码和错误字符串:在流引发异常后,我在FaultCode和FaultString字段的SOAP错误响应中获得所需的错误代码和消息

我有一个在Mule中调用的SOAP服务。我使用自定义异常策略捕获异常,然后为代码和消息字段设置Springbean属性。正在设置spring属性,但我的SOAP响应仍然是通用SOAP错误


此外,我还了解到只有MessagingException可以在mule中处理。那么,如何在开发过程中复制MessaginExcetion来测试代码?

Mule版本?您正在使用CXF吗?您在哪个Springbean上设置属性?配置可能?我正在使用Mule 3.2.1和是的,CXF代理服务和代理客户端来使用外部web服务。我正在设置扩展AbstractException的自定义异常类的属性。我也将其作为自定义异常策略的类。有什么问题吗?我必须使用自定义异常策略,如。我找到的解决方案没有使用任何异常策略。这是否意味着我们不能使用自定义异常策略并同时返回自定义的soap异常?Mule版本?您正在使用CXF吗?您在哪个Springbean上设置属性?配置可能?我正在使用Mule 3.2.1和是的,CXF代理服务和代理客户端来使用外部web服务。我正在设置扩展AbstractException的自定义异常类的属性。我也将其作为自定义异常策略的类。有什么问题吗?我必须使用自定义异常策略,如。我找到的解决方案没有使用任何异常策略。这是否意味着我们不能使用自定义异常策略并同时返回自定义的soap异常?