0

サードパーティから次の WSDL があります。

http://soap-test.secureapi.com.au/wsdl/API-1.1.wsdl

Visual Studio 2012 を使用してサービス参照を追加しようとすると、discomap/proxy が表示されなくなります。従来の「サービス参照の追加」ウィザードを使用してみましたが、次のタイプのエラーでプロキシが表示されます

// CODEGEN: The operation binding 'Authenticate' from namespace 'http://soap-test.secureapi.com.au/API-1.1' was ignored.  The SOAP 1.1 encoding style is not supported for operations that use SOAP 1.2. Use the URI 'http://www.w3.org/2003/05/soap-encoding' to refer to the SOAP 1.2 encoding style.

これらのパラメーターを使用して wsdl.exe を実行すると、まったく同じ出力が表示されます。

C:\Windows\system32>WSDL.exe /language:CS /namespace:SyraSvc /out:c:\test.cs ファイル://c:\API-1.1.wsdl

encodingStyle 属性を削除しようとしましたが、改善はありませんでした (encodingStyle="http://schemas.xmlsoap.org/soap/encoding/")。また、XMLSpy を使用して WSDL 2.0 形式に変換しようとしましたが、うまくいきませんでした。この WSDL を Visual Studio でインポートできるようにするための助けをいただければ幸いです。

4

0 に答える 0