问题标签 [wsdl2java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
760 浏览

web-services - wsdl interoperability problems

I wrote a .asmx web service which I'm trying to consume from a java client. I'm using axis2's wsdl2java to generate code. But it says that the wsdl is invalid. What exactly is the problem here? It is .net which generated the wsdl automatically after all. Are there problems with wsdl standards, rather the lack of them? What can I do now?

I'm putting the wsdl here for reference.

0 投票
0 回答
2035 浏览

xml - 您应该将 XSD 文档放在哪里,以便 JAXB 提取它们并将它们放入 Javadoc?

我正在开发一个合同优先的 Web 服务,并希望在架构中包含适当的文档,以便它尽可能具有自我描述性。

放置 XSD 注释和文档以便 JAXB 拾取它们并将它们作为 Javadoc 包含在生成的 Java 文件中的最佳实践是什么?我注意到一些元素和枚举可以获取文档,但其他一些则没有。是否有我必须将它们放在每个元素、复杂类型定义或 WSDL 操作之后的特定位置,以便描述每个类、元素或方法?

0 投票
3 回答
66280 浏览

java - 从 WSDL 文件生成 Web 服务

我想从 WSDL 文件生成 Web 服务类。我想要服务器端代码而不是客户端。wsimport 创建客户端。您使用哪个工具从 WSDL 文件创建服务器端代码?

0 投票
2 回答
1140 浏览

axis2 - wsdl2java 生成的存根无法读取类型为 int 或空白的 WSDL

我创建了一个简单的类型

然后我使用来自axis2的wsdl2java创建存根,发送工作和接收似乎工作,直到我尝试从这种类型获取整数值。我的代码是这样的:

IntOrBlank get_part_custom_field7 = each_record[0].get_part_custom_field7(); 对象对象 = get_part_custom_field7.getObject();

该对象现在为空。即使 SOAP 消息是作为

0 投票
1 回答
3685 浏览

java - 使用 CXF 的 wsdl2java,有没有更简单的方法可以从没有版本号的 xml 命名空间生成包名称?

我正在使用 Apache CXF 的 wsdl2java 实用程序来创建一些 JAXB 对象和一些 Web 服务代码。我的 WSDL 中的模式有很多最后带有版本号的名称空间。例如:

当 CXF 生成我的 JAXB 对象时,包的包名如下:

由于这是一个包含许多不同名称空间的大型架构,我必须花费大量时间重构代码,或者使用 -p 选项手动将名称空间映射到包名称。这两个过程都非常耗时。

所以,我想知道是否有人知道是否有更简单的路线。还是我太挑剔了,我应该按原样接受包名?

0 投票
1 回答
3541 浏览

java - wsdl java类区分大小写

在 wsdl 中,我有 2 种类型,相同的名称,不同的情况:LoginResponse 和 LOGINRESPONSE。

如果我使用 xfire 生成 java 类,它只生成一个类 LoginResponse,丢弃 LOGINRESPONSE。

我该如何解决这个问题?

0 投票
0 回答
2698 浏览

jaxb - JAXB 和 CXF 有什么区别?

我尝试使用 JAXB2.1 从模式 xsd 生成 java 类并运行 XJC 并且它可以工作。我已将模式包含在 wsdl 文件中,并使用 CXF 使用 wsdl2java 命令生成 java 类。

问题在于存在差异的 java 类:差异在于 wsdl2java 命令缺少的内容属性及其 getter 和 setter。

我需要这个属性进入这个类。

有没有办法像添加参数一样做到这一点?

这是我的 wsdl2java 命令:

谢谢

0 投票
2 回答
4871 浏览

java - WSDL2Java 不会创建所有存根

我正在使用 Apache axis2,更具体地说,使用 wsdl2java 工具来为 Web 服务生成存根并在给定 wsdl 文件的情况下创建客户端。

当我尝试为 paypal Web 服务(它的 wsdl 文件在这里)生成存根类时,轴不会为包含到 wsdl 的两个绑定生成存根,而只会为第二个(PayPalAPIAASoapBinding)生成存根

以前有人用 apache 的 wsdl2java 工具处理过这个 wsdl 吗?

0 投票
1 回答
5684 浏览

web-services - 使用轴和 maven 访问 Web 服务

我试图弄清楚如何使用 Axis 访问 Java 中的 Web 服务。

据我了解,这是我需要做的:

  1. 使用 WSDL File + Axis 工具生成 Java 文件。
  2. 编译和打包生成的 Java 文件,然后通过在这些对象上使用连接方法来使用这些对象。

在尝试这样做时,这就是我卡住的地方:

我从http://www.service-repository.com/中选择了一个随机 Web 服务, 我以下列方式使用了 axistools-maven-plugin:

这是问题:

我可以成功运行 mvn generate-sources 并且它确实生成了 Java 文件。但我似乎无法编译这些 Java 文件。当我运行 mvn clean install 时,它给了我一堆编译错误。我错过了什么步骤?

0 投票
4 回答
106371 浏览

java - Java Webservice 客户端(最佳方式)

我有第三方 WSDL,我需要用 Java 编写代码,以便 Web 服务客户端调用第三方 WSDL 中的操作。现在,我已经使用 Axis 的 WSDL2JAVA 工具生成了客户端存根,并使用 XMLbeans 进行数据绑定。

  1. 执行此 JAVA 的最佳方法是什么?
  2. 我阅读了有关 SAAJ 的信息,看起来这将是更细粒度的方法?
  3. 除了使用 WSDL2Java 工具来生成代码之外,还有其他方法吗?也许wsimport在另一种选择。优缺点都有什么?
  4. 有人可以发送有关这些主题的一些好的教程的链接吗?
  5. 在使用 WSDL2Java 生成代码时,我们需要使用哪些选项?

我最初使用了一些基本的东西。现在我有这些选择