【问题标题】:How to get hold of SOAP fault xml when using Mule 3.5.1 EE Web Service Consumer component?使用 Mule 3.5.1 EE Web 服务使用者组件时如何获取 SOAP 错误 xml?
【发布时间】:2014-10-24 09:50:44
【问题描述】:

我想知道来自 Web 服务使用者(mule 组件)的 SOAP 错误消息,因此我使用 catch-exception-strategy 来获取 SOAP 错误消息。 但是 web 服务消费者(mule 组件)的 exceptionPayload 不包含 SOAP 错误。而有效载荷的肥皂故障消息嵌套在如下深处:

payload->firstChild->firstchild->firstChild

有什么方法可以从 Mule 的 catch-exception-strategy 中打印或处理 SOAP 错误。

【问题讨论】:

    标签: soap error-handling mule mule-studio mule-component


    【解决方案1】:

    从对外部服务的调用中接收到的 SOAP 错误是有效的肥皂响应。 在您的流程中也不例外。所以当没有异常时,就没有异常有效载荷。 因此不会触发 Catch Exception Strategy。

    所以你必须处理从 SOAP 错误响应中提取消息负载的过程。

    【讨论】:

    • 那么如何获取 SOAP 错误响应,在这种情况下,当 SOAP 错误发生时,payload 将是 [default:null]。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多