繁体   English   中英

Axis1.4创建wsdl如何生成Soap响应或类

[英]Axis1.4 created wsdl how to generate soap response or classes

我有一个用Apache Axis版本1.4编写wsdl ,我已经使用soapui smart bear版本5.4生成了Java类,在生成类的过程中,

  • srv_PortType(I)
  • srvService(I)
  • srvServiceLocator(C)
  • srvSopaBindingStub(C)

我也期望得到请求和响应对象,这样我得到的任何响应都可以包含在soap响应中并发送回去。

我的主要目标是,需要编写代码以在Spring Boot中以soap格式封装响应。

到目前为止,我已经能够从wsdl和请求代码获取上述类和接口,这些类和接口将响应作为字符串返回,而不是带有header和body的soap响应 ,我一直坚持下去,

获取字符串响应的代码如下,

 try {
          SrvServiceLocator locator = new SrvServiceLocator();
          Srv_PortType service = locator.getSrv();
          // invoke business method
          String response = service.method("data");
          System.out.println(response);
      } catch (javax.xml.rpc.ServiceException ex) {
          ex.printStackTrace();
      } catch (java.rmi.RemoteException ex) {
          ex.printStackTrace();
      }

看一下这篇文章,我不会说我不是重复的,但是您的问题仍然得到了回答。

尝试使用此在线工具: https : //www.wsdl-analyzer.com它似乎是免费的,并且除了生成用于请求和响应的XML之外,还具有很多其他功能。 还有以下内容: https : //www.oxygenxml.com/xml_editor/wsdl_soap_analyzer.html ,可以下载但不能免费下载。

16年3月20日在12:12回答Siderite Zackwehdex

从WSDL生成请求/响应XML

我了解有关仅发布链接的规则,但是对于原始答复者而言,仅复制其答案文本是不公平的,并且老实说,Spring框架官方文档很好地帮助了这一方面。 https://spring.io/guides/gs/standing-web-service/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM