【发布时间】:2023-03-14 13:10:01
【问题描述】:
我有一个用 c# 编码的 web 服务。 我想在 java 应用程序中使用它,所以我尝试使用带有这些参数的 wsimport 导入它:
wsimport -keep -verbose -B-XautoNameResolution http://localhost:50358/WebService.asmx?wsdl
我的网络服务中有这样的课程:
public class ReturnClass
{
int _returnCode;
DataTable _outputDataDT;
public int ReturnCode { set { _returnCode = value; } get { return _returnCode; } }
public DataTable OutputDataDT { set { _outputDataDT = value; } get { return _outputDataDT; } }
}
如果我使用 Datatable 变量,wsimport 会返回此错误:
[错误] 属性“Any”已定义。使用
来解决这个问题 的冲突。 http://localhost:50358/WebService.asmx?wsdl的第 16 行[ERROR] 以下位置与上述错误行相关 17 个
http://localhost:50358/WebService.asmx?wsdl
但如果我删除数据表变量,它可以工作,但我需要数据表。
我该如何解决这个问题?
【问题讨论】:
标签: c# java web-services wsdl wsimport