当使用Mule 3.5.1 EE Web服务使用者组件时,如何获得SOAP错误xml?

当使用Mule 3.5.1 EE Web服务使用者组件时,如何获得SOAP错误xml?,soap,error-handling,mule,mule-studio,mule-component,Soap,Error Handling,Mule,Mule Studio,Mule Component,我想知道来自web服务consumermule组件的soap错误消息,因此我使用捕获异常策略来获取soap错误消息。 但是web服务consumermule组件的exceptionPayload不包含SOAP错误。而有效负载将soap故障消息嵌套在下面,如下所示: payload->firstChild->firstchild->firstChild 是否有任何方法可以从Mule的捕获异常策略内部打印或处理SOAP错误。从对外部服务的调用接收到的SOAP错误是有效的SOAP响

我想知道来自web服务consumermule组件的soap错误消息,因此我使用捕获异常策略来获取soap错误消息。 但是web服务consumermule组件的exceptionPayload不包含SOAP错误。而有效负载将soap故障消息嵌套在下面,如下所示:

payload->firstChild->firstchild->firstChild

是否有任何方法可以从Mule的捕获异常策略内部打印或处理SOAP错误。

从对外部服务的调用接收到的SOAP错误是有效的SOAP响应。 这在你的流程中不是一个例外。因此,当没有异常时,就没有异常负载。 因此,不会触发捕获异常策略


因此,您必须处理从SOAP故障响应中提取消息有效负载的过程。

因此,如何获取SOAP故障响应,在这种情况下,当SOAP故障发生时,有效负载将为[default:null]。