1

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

payload->firstChild->firstchild->firstChild

有没有办法从 Mule 的 catch-exception-strategy 内部打印或处理 SOAP 错误。

4

1 回答 1

0

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

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

于 2014-10-24T18:59:21.723 回答