WebサービスクライアントにApcheAxis2を使用しています。Webサービスの出力を取得することを知っています。しかし、wsdlファイルからsoapリクエストとレスポンスを取得したいと思います。
私のWSDLはhttp://localhost:8080/getDetails?wsdl
自分の経験を分かち合える人がいたらいいなと思います。
前もって感謝します。
SoapUIツールを使用して、このツールへのWSDLパスを指定します。特定の操作をクリックすると、WSDLからすべての操作が1回読み込まれ、サンプルのSOAPリクエスト(XMLペイロード)を取得できます。
そのためのソフトウェアを使用したい場合は、SoapUIを使用してください。
Javaから実行する場合は、これらのオプションがあります。
コマンドを使用してSOAPクライアントのクラスを生成しますwsdl2java
。これを行うには、使用した実装に応じて多くの方法があります。
mavenプラグインを使用してSOAPクライアントのクラスを生成し、このaxistools-maven-pluginを使用します
「...Locator」および「..PortType」という名前のクラスをこのように検索した後、これらのクラスを使用します。
また、
公開されているすべてのメソッドを含むインターフェイスを検索し、それを実装する方法を見つけます。