我想知道来自Web服务使用者(mule组件)的soap故障消息,因此我使用catch-exception-strategy来获取SOAP Fault消息。 但是,web服务使用者(mule组件)的exceptionPayload不包含SOAP错误。虽然有效负载具有嵌套在下面的肥皂故障消息:
payload->firstChild->firstchild->firstChild
有没有办法从Mule的catch-exception-strategy中打印或处理SOAP错误。
答案 0 :(得分:0)
从对外部服务的调用收到的SOAP错误是有效的soap响应。 这不是你的流程中的例外。因此,当没有异常时,没有异常有效负载。 因此,不会触发Catch Exception Strategy。
因此,您必须处理从SOAP Fault响应中提取消息有效负载的过程。