问题标签 [wsdl2code]

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 回答
3948 浏览

php - 如何让 SoapUI 请求在网络服务器上工作

我希望这样客户不必离开现场即可查看他们的跟踪信息:(换句话说,他们可以从我的网站跟踪他们的货物)http://www.echo.com/ShipmentTracking/EchoShipmentTrack.aspx

我收到了 API 文档,并且能够成功地使用 SOAPUI 测试远程 API。我看到它有几个工具可以为 Java 之类的东西生成代码。我寻找了一个 SoapUI to PHP 工具,但找不到。我对 PHP 很陌生,谁能提供我如何将这个 XML 转换为我可以在 Web 服务器上执行的东西的代码?

WSDL 链接:http ://api.echo.com/Echo.API.ShipmentStatus/ShipmentStatusService.svc?wsdl

SOAPUI 生成的示例请求:

0 投票
0 回答
10006 浏览

eclipse - 使用 Eclipse 从 WSDL 获取 Web 服务

我有一个 WSDL 文件,我想使用 Java(“合同优先方法”)从该文件创建一个 Web 服务。我在命令行上使用来自 JAX-WS(Java 版本 1.6.0_07)的 WSImport-Tool 来生成 Java 代码存根。这很好,我收到了以下 Java 文件:

但我该如何从这里继续?

我正在使用 Eclipse。在那里,我可以使用 Target Runtime =“Tomcat 7.0”设置一个新的“动态 Web 项目”。在配置中我必须选择“Axis2”吗?(Tomcat 7 和 Axis2 已在本地设置)。

我在这一点上迷路了,不知道如何继续前进。

是否更容易使用 Axis2 创建 Web 服务,或者您是否建议使用 JAX-WS?还是有更好的选择?如何以及在何处包含我的 WSDL 文件以便将其部署到 Tomcat 7?

0 投票
1 回答
139 浏览

wsdl - 如何从 wsdl 文件中的端口定义中获取服务详细信息?

我使用 JAVA API(javax.wsdl.*) 来解析我的 WSDL 文件。

我的目的是将 wsdl 的服务地址编辑到自定义位置。为此,我使用 JAVA API 来解析我的 wsdl 并访问服务地址位置并希望对其进行编辑。

我能够获取 WSDL Port 对象,但我不知道如何address location从 PORT 定义中获取。我可以从 PORT 定义中检索 PORT 绑定,但我找不到访问“address location".

这是我的示例代码片段。谁能给个提示?

0 投票
1 回答
74 浏览

android - Andorid Async onPostExecute 未达到,但重启后 IIS7.5 工作正常

我在这个问题上搜索了大约几个小时。但我无法得到解决方案。因此,希望任何人都可以给我一些想法。
我的问题是未达到异步onPostExecute。但是,每当我在笔记本电脑上重新启动 IIS 7.5 时。异步可以正常工作。几次重复调用异步方法后,异步onPostExecute没有再次到达,在doInBackground上花费了很长时间,无限。
我将 try catch 放在doInBackground,但没有捕获到错误。
谢谢。

ActivityMain.java

Service_eGiliran.java是我的 webservice通过上传 .asmx 文件从www.wsdl2code.com生成的java 存根。

Service_eGiliran.java

日志猫

当 doInBackground 无限运行且无法到达 onPostExecute 时的 Logcat

0 投票
2 回答
1506 浏览

c - 如何使用 Axis2c 从 WSDL 文件生成 C 文件

我想在 C 代码中使用 web 服务。我正在尝试做一个客户。我需要做 Axis2java 所做的事情并从 wsdl 文件生成类。我发现 Axis2c 生成从 wsdl 文件生成的 (.c) 文件。我从这里下载了它。解压它。我为 AXIS2C_HOME 创建了环境变量,并创建了 AXIS2C_CLASSPATH。但我不能让它工作。

当我键入此命令时:

我收到此错误:

我怎么解决这个问题。请告诉我如何正确使用这个 Axis2c 工具。

先感谢您。

@loentar:我安装了 Axis2/Java 并为它设置了环境变量。现在我运行 wsdl2c.bat 我得到了这个:

之后我运行这个命令:

我能做些什么 ?顺便说一句,我正在使用Windows 8。

0 投票
2 回答
496 浏览

android - 从 Android 的 WSDL url 生成 java 类的最佳方法是什么?

我有一个 SOAP Web 服务,我想在我的 android 项目中解析和使用它。我读过有一个网站通过导入 url (wsl2code) 自动生成 java 类,但它似乎有缺陷。此外,他们提供的样本不起作用。从我的 android 项目的 WSDL url 生成 java 类的最佳和正确方法是什么?

0 投票
1 回答
497 浏览

maven-3 - 如何使用 Axis2 WSDL2Code 插件生成带有用户名令牌策略的客户端

我是 maven 的新手,但使用 SOAP 服务和 Axis2 已经有一段时间了。如前所述,我正在尝试使用axis2-wsdl2code-maven-plugin 从第3 方wsdl 生成代码。代码生成大部分都在工作。我看到了生成源中生成的预期类,并且我能够在我的项目中引用这些类。

我遇到的问题与安全策略有关。我收到的错误是:在生成代码后尝试运行我的项目:

查看生成的 ClientStub 代码,我发现引用了以下策略:

注意以命名空间“t”为前缀的节点。查看我之前使用相同 Web 服务所做的项目,代码是通过 IntelliJ 从 Axis2 生成的,而不是通过 maven。存根是使用以下策略生成的:

该策略引用了此 Web 服务所需的用户名令牌。如何让 Maven Axis2 WSDL2Code 插件使用用户名令牌策略而不是颁发令牌策略?

0 投票
2 回答
1442 浏览

maven - 带有xmlbeans的Axis wsdl2java maven插件不包括资源文件夹

我正在使用axis2为旧版应用程序重新生成我需要使用的更新的Web服务的客户端代码。

作为一个遗留应用程序,我想避免更改已经编写的代码,并重新生成类,因为它们是由 eclipse 插件在多年前生成的,但这次使用 maven 而不是 eclipse .

所以我看到它们是使用axis2和xmlbeans生成的,我在maven插件中生成了配置:

现在发生的事情是一件非常好的事情。插件在generate-sources/axis2/wsdl2code/resource文件夹下生成一个.class文件,但是maven没有添加到最终包中,导致调用webservice时出现a。ClassNotFoundException

0 投票
1 回答
67 浏览

android - OutofMemory 使用 wsdl2code 解析 SOAP

我从 wsdl2code 生成了一个 Soap 客户端,它使用 XMLPullParser 来解析响应。我得到一个 30 Mb 的文件作为响应,解析时出现 OutofMemory 异常。

避免这种异常的最佳方法是什么,我已经从服务器下载了响应,并按照此链接中的建议保存在设备的内部存储中非常大的 SOAP 响应-Android-内存不足错误

谢谢

0 投票
2 回答
405 浏览

java - 使用 wsdl2code 通过 WSDL 连接 Web 服务会引发 java.net.MalformedURLException:找不到协议:

这不是重复的问题。我尝试使用 ksoap2-android。它的工作没有任何问题。

它只发生在 WSDL2Code@ http: //www.wsdl2code.com 生成的代码上。我尝试了许多 WSDL:

它总是抛出一个异常:

wsdl2code 抛出 java.net.MalformedURLException:找不到协议:

java.net.MalformedURLException:找不到协议:在 java.net.URL.(URL.java:176) 在 java.net.URL.(URL.java:125) 在 org.ksoap2.transport.ServiceConnectionSE.(ServiceConnectionSE. java:65) 在 org.ksoap2.transport.HttpTransportSE.getServiceConnection(HttpTransportSE.java:206) 在 org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:125) 在 org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE .java:95) 在 com.Wsdl2Code.WebServices.TempConvert.TempConvert.CelsiusToFahrenheit(TempConvert.java:177) 在 com.Wsdl2Code.WebServices.TempConvert.TempConvert.CelsiusToFahrenheit(TempConvert.java:162) 在 com.notification.android。 testwsdl.MainActivity$1$1.run(MainActivity.java:38) at java.lang.Thread.run(Thread.java:818)