[英]Axis1.4 created wsdl how to generate soap response or classes
我有一个用Apache Axis版本1.4编写的wsdl ,我已经使用soapui smart bear版本5.4生成了Java类,在生成类的过程中,
我也期望得到请求和响应对象,这样我得到的任何响应都可以包含在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
我了解有关仅发布链接的规则,但是对于原始答复者而言,仅复制其答案文本是不公平的,并且老实说,Spring框架官方文档很好地帮助了这一方面。 https://spring.io/guides/gs/standing-web-service/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.