当前位置: 首页 > 知识库问答 >
问题:

在已有的WSDL中使用spring-ws

李谦
2023-03-14

我是Spring-WS的新手。我所看到的教程都是从xsd开始的,最后生成一个WSDL。当我们已经有一个现有的WSDL时,该如何处理。

共有1个答案

欧阳乐生
2023-03-14

实际上,spring支持静态和动态WSDL。但每一个都有不同的挑战。正如我所看到的,在从XSD动态生成wsdl时,spring使用模式匹配的概念。就像“request”字符串表示输入,“response”表示输出。现在这里有一个问题,即spring生成具有同步响应的wsdl。如果我们的要求是具有异步响应,那么动态wsdl就不能工作。

为了克服这一点,我们可以使用静态wsdl,并让spring知道不要动态生成wsdl。

 类似资料:
  • 我正在研究Spring-WS,它基于手动创建的XSD生成WSDL。 我试图使用Spring-WS将Spring Controller RESTFul API服务公开为WSDL。 那么如何在spring webservice调用时传递{customer-id}呢?如何在spring wsdl定义中指定这个url?

  • 我想使用WSDL url中的数据,我不知道在Python中该怎么做。 谁能帮我举个例子吗 以下是可供参考的WSDL链接:http://43.242.214.173/CWPLService/CWPLonline.svc?WSDL 下面是我尝试过的代码片段。 当我运行代码时,我得到以下错误:suds.typeNotFound:Type not found:“(schema,http://www.w3.

  • 我学习了Spring Web Services入门教程,并编写了一个示例Web应用程序,该应用程序在上动态生成WSDL,endpoint在上服务请求,到目前为止还不错。 现在,我将webapp转换为Spring Boot应用程序:我添加了必要的依赖项,在带有endpoint的包上面的包中创建了一个注释类,并且endpoint实现仍然会回复请求。 但是我不能再从现有的XSD中获得生成的WSDL。 由

  • 我是SOAP::Lite的新手,正在尝试快速入门。我有一个支持SOAP的JAMA服务器(需求收集应用程序),我正在查看它的WSDL。 我需要的SOAP::Lite信息在WSDL中可用吗(特别是代理和命名空间/uri)? WSDL包含以下内容: 作为将来的参考,我确实让它大部分工作正常,下面是代码: 我运行的PERL代码是: 我传递给getVersion()的参数肯定是错误的,这是否足以导致函数不返

  • 首选框架是Spring Web Service,但也欢迎其他解决方案。 问候,

  • 我的同事和我想把SonarQube纳入我们现有的项目。Java项目的正常开发过程包括对代码更改运行Checkstyle以确保它们遵循我们的样式规则,将项目提交到我们的代码存储库,并让Jenkins构建和打包最新版本。我们希望将SonarQube添加到最后一步中(通过Jenkins插件),但我们不希望在SonarQube中复制所有的Checkstyle规则,因为这将需要我们维护两组单独的规则,并且如