欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问题描述:delphi开发的服务,soapui调用正常,通过esb65封装后再调用报错:Error occured when dispatcher message at proxy web service, can't find match inbound.The operation parsed from message is [EFPlusSvrIntf-IEFPlusSvr#PostRoutingMasterData]
问题原因:由于wsdl文件中的soapaction比较特殊,导致ESB在解析该soapaction后,无法找到代理中对应的operation,如图:
解决方案:1、修改代理后的wsdl文件:修改server下\server6256\server\EOS\_srv\work\user\下对应代理文件夹中的wsdl文件中的soapaction如图:
2、修改原服务中wsdl文件的soapaction变成如上图的形式