数据集.net无法在java Web服务客户端上解析

时间:2017-06-16 16:20:45

标签: java .net eclipse netbeans dataset

我有一个用.NET构建的Web服务,数据集作为输入参数,另一个数据集作为响应。我需要从java中使用它,但这不起作用。

Eclipse show:

   Description  Resource    Path    Location    Type
DsClient cannot be resolved to a type   ServiceSoap12Stub.java  /xxxx/src/org/tempuri   line 169    Java Problem

Netbeans表示:

enter image description here

1 个答案:

答案 0 :(得分:1)

直接而简单的答案是DataSet应该从不用于开放服务中的数据交换。因此,此服务的提供者应提供可以使用的API。

可以通过点击(或向导或工具......)导出服务的事实并不意味着他不应该仔细计划如何使用该服务。

在我看来,即使成功运营这样的服务也是解决方法

话虽如此,似乎您没有使用该服务的完整定义。 WSDL可以作为单个文件提供,也可以分为多个,通常将架构信息保存在单独的文件中。

您应确定能够处理与该服务相关的所有文件。

分析WSDL,应该有模式引用,检查那些.xsd是否可用,看看它们是否引用其他非标准模式。

如果您仍然卡住,请发布整个WSDL(可能在某些GIST或pastebin上),以便我们检查并查看是否有问题。

正如我之前所说,这个问题的唯一真正解决方案在于服务提供商,他应该真正提供更具互操作性的API。