0

Javaからwsdlファイルにアクセスする簡単な方法を探しています。

Pythonでは、suds次のようなことができます。

self.wsdlClient = Client(WSDL_URL)
wsdlClient.methodName()

URLを介してwsdlに接続する方法はありますか?

4

1 に答える 1

2

Pythonは動的言語であるため、たとえば、WSDLを読み取ることで検出された、Webサービスの各操作のメソッドのように、オブジェクト上でその場でメソッドを作成できます。ただし、Javaは動的言語ではないため、Pythonアプローチは使用できません。

設計時にコードを生成する(つまり、スタブを作成する)必要があるのは、WSDLをwsimport.exe(または他のツール)などのツールにフィードしてから、生成されたコードをアプリケーションで使用するか...

...実行時にWSDLを解析し、WSDLから取得した情報に基づいてXMLペイロードを作成する必要があります。この場合、次のツールを確認することをお勧めします:soap-ws

最も簡単な方法は、スタブを生成することです。

于 2013-01-06T12:57:20.393 に答える