Mule 3.7 - 消耗Web服务消费者的CFX错误

时间:2015-09-21 21:34:29

标签: web-services soap mule

我正在使用网络服务https://www.uat.p20.experian.nl/WS_SDPGateway/sdpgateway.asmx?wsdl

我收到错误:

错误

  

ERROR 2015-09-21 23:08:04,789 [[experian_spd_sandbox] .HTTP_8044.worker.01] org.mule.exception.DefaultMessagingExceptionStrategy:

Message               : COULD_NOT_READ_XML_STREAM. Failed to route event via endpoint: org.mule.module.cxf.CxfOutboundMessageProcessor. Message payload is of type: byte[]
Type                  : org.mule.api.transport.DispatchException
Code                  : MULE_ERROR--2
Payload               : [B@df32cd7
JavaDoc               : 

异常堆栈是:

  1.   

    意外的角色'>' (代码62)预期' ='   at [row,col {unknown-source}]:[7,21](com.ctc.wstx.exc.WstxUnexpectedCharException)   com.ctc.wstx.sr.StreamScanner:647(null)

  2.   

    COULD_NOT_READ_XML_STREAM(org.apache.cxf.interceptor.Fault)   org.apache.cxf.databinding.stax.StaxDataBinding $ XMLStreamDataWriter:151(null)

  3.   

    COULD_NOT_READ_XML_STREAM。无法通过端点路由事件:org.mule.module.cxf.CxfOutboundMessageProcessor。消息有效内容的类型为:byte [](org.mule.api.transport.DispatchException)   org.mule.module.cxf.CxfOutboundMessageProcessor:163

         
  4. 我的目标只是修复沟通并确保可以从Mule正确使用网络服务。

2 个答案:

答案 0 :(得分:0)

“无法通过端点路由事件”听起来更像网络然后是解析错误。

您是否可以尝试从执行Mule流程的框中卷曲wsdl?

答案 1 :(得分:0)

找到它: 毕竟这是XML消息本身的一个错误。此外,我不得不删除在故障排除期间添加的元数据。所以,如果你遇到同样的情况,只需回到基本版并首先验证XML消息;-) 谢谢大家带我到那儿。