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

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述:

使用axis2 生成客户端调用报错,如下:
log4j:WARN No appenders could be found for logger (org.apache.axiom.locator.DefaultOMMetaFactoryLocator). log4j:WARN Please initialize the log4j system properly. org.apache.axis2.AxisFault: Error occured when dispatcher message at proxy web service, can't find match inbound.The operation parsed from message is [ZXGSS_SET_RESBRequest] at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:508) at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:368) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:414) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:150) at com.primeton.esb.sap_adaptor.ComXcmgSapXGSSRESBStub.zXGSS_SET_RESB(ComXcmgSapXGSSRESBStub.java:178) at com.primeton.esb.sap_adaptor.Test.main(Test.java:18)

使用 SoapUI客户端调用,报错如下:

解决方法1:

修改 tomcat-7.0.54\webapps\sap-browser\WEB-INF\lib\sap-adaptor-browser-6.0.jar中sap-adaptor-browser-6.0.jar\META-INF\wsdltemplate\model04.vm模板文件,把模板中的soapAction=""改为soapAction="$func.getFuncName()"

解决办法2:

将 SAP Adapter发布的服务生成的 wsdl 文件中的 soapAction 加上 ZXGSS_SET_RESBRequest,具体如下图:

 


  • 无标签