欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述:接口单独调用没有问题,通过esb调用后报如下错误:

 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>Error occured when dispatcher message at proxy web service, can't find match inbound.The operation parsed from message is [null]</faultstring>
         <faultactor/>
         <detail/>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope> 

问题原因由于代理中添加的soapation和实际的soapaction不匹配导致的错误;

解决方案在soapui中调用的的报文header中添加soapaction参数,并将值赋值为代理中opration的相应值,如下图:

soapui中添加header:

或者:可以与普元售后(cservice@primeton.com)联系,申请补丁,对应补丁号为:ESB_6.5.1.0_20170622_C1。