WSDL ファイルがある場合は、Axis ランタイム環境で、Eclipse ワークスペース経由で Ant を使用して Web サービス・クライアントを生成できます。
Web サービス・クライアントを作成する前に、以下を行う必要があります。
Web サービス・クライアントを作成する場合は、Ant ファイルおよび Ant プロパティー・ファイルを変更する必要があります。
- 前提条件のステップでインポートした Ant ファイル (wsgen.xml) を編集します。
このファイルがクライアント Ant プロパティー・ファイルをポイントしていることを確認します。
このファイルには、<property file="axisclient.properties"/> と記述された行が含まれていなければなりません。 行ったすべての変更を保管します。
- 前提条件のステップでインポートした axisclient.properties ファイルを編集します。
- scenarioType パラメーターがクライアントに設定されていることを確認します。
- ワークスペース・パラメーターを、使用する WSDL ファイルの場所をポイントするように設定します。
- それ以外のパラメーターはすべてオプションであり、明示的に設定しない場合は削除してください。
これら残りのパラメーターのデフォルト値は、動的プロジェクトの設定から取得されます。
これらのパラメーターの設定方法について詳しくは、Axis Web サービスにおけるクライアント Ant タスクのプロパティー・ファイルの解説 を参照してください。
axisclient.properties ファイルを保管します。
- wsgen.xml を右クリックしてと選択します。
- 開いたダイアログから「JRE」タブを選択し、
「ワークスペースと同じ JRE で実行」 を選択します。 「適用」をクリックして「実行」をクリックします。
- Web サービスが生成されると、コンソールにメッセージ「ビルドが完了しました」が表示されます。
動的 Web プロジェクトの WebContent¥wsdl フォルダーに、次のファイルが作成され配置されます。
動的 Web プロジェクトの WebContent¥WEB-INF フォルダーに、次のファイルが作成され配置されます。
- undeploy.wsdd
- deploy.wsdd
動的 Web プロジェクトの src フォルダーに、次のファイルが作成および配置されます。
Web サービス・クライアントのファイルは、その Web サービス・クライアントが基づく WSDL ファイルによって異なる可能性があります。
- Service_nameProxy.java
- getService_name.java
- getService_nameLocator.java
- getService_nameSoap.java
- getService_nameSoapProxy.java
- getService_nameSoapStub.java