Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
net无法在java web服务客户端上解析数据集_Java_.net_Eclipse_Netbeans_Dataset - Fatal编程技术网

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

net无法在java web服务客户端上解析数据集,java,.net,eclipse,netbeans,dataset,Java,.net,Eclipse,Netbeans,Dataset,我有一个内置在.NET中的web服务,其中一个数据集作为输入参数,另一个数据集作为响应。我需要从java使用它,但这不起作用 月食展览: Description Resource Path Location Type DsClient cannot be resolved to a type ServiceSoap12Stub.java /xxxx/src/org/tempuri line 169 Java Problem Netbeans显示: 一个

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

月食展览:

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


一个简单明了的答案是,数据集决不能用于开放服务中的数据交换。因此,这个非服务的提供者应该提供一个可以使用的API

一个人可以通过单击(或向导,或工具…)导出服务,这并不意味着他不应该仔细计划如何使用该服务

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

也就是说,您似乎没有使用服务的完整定义。WSDL可以作为单个文件提供,也可以分为多个文件,通常将模式信息保存在单独的文件中

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

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

如果您仍然处于困境,请发布整个WSDL(可能在一些要点或粘贴栏上),以便我们可以检查并查看是否有问题


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

谢谢你的回答,也许解决这个问题的最好办法是将dataset更改为类?当然,你应该使用普通对象作为数据,只使用可能只有getter和setter的字段。