Javaからwsdlファイルにアクセスする簡単な方法を探しています。
Pythonでは、suds
次のようなことができます。
self.wsdlClient = Client(WSDL_URL)
wsdlClient.methodName()
URLを介してwsdlに接続する方法はありますか?
Pythonは動的言語であるため、たとえば、WSDLを読み取ることで検出された、Webサービスの各操作のメソッドのように、オブジェクト上でその場でメソッドを作成できます。ただし、Javaは動的言語ではないため、Pythonアプローチは使用できません。
設計時にコードを生成する(つまり、スタブを作成する)必要があるのは、WSDLをwsimport.exe(または他のツール)などのツールにフィードしてから、生成されたコードをアプリケーションで使用するか...
...実行時にWSDLを解析し、WSDLから取得した情報に基づいてXMLペイロードを作成する必要があります。この場合、次のツールを確認することをお勧めします:soap-ws。
最も簡単な方法は、スタブを生成することです。