私はc#でコーディングされたWebサービスを持っています。Javaアプリで使用したいので、次のパラメーターを使用してwsimportでインポートしようとしています。
wsimport -keep -verbose -B-XautoNameResolution http://localhost:50358/WebService.asmx?wsdl
私のWebサービスにはこのようなクラスがあります:
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」はすでに定義されています。<jaxb:property>を使用して、この競合を解決します。の16行目
http://localhost:50358/WebService.asmx?wsdl
[エラー]次の場所は、上記のエラー行17に関連しています。
http://localhost:50358/WebService.asmx?wsdl
しかし、datatable変数を削除すると機能しますが、datatableが必要です。
どうすればこれを修正できますか?