ハンドラー・クラスの JAX-RPC クライアント・デプロイメント記述子の構成
ユーザー提供のハンドラー・クラス用の JAX-RPC クライアント・デプロイメント記述子を構成することができます。
始める前に
構成するアプリケーションのエンタープライズ・アーカイブ (EAR) ファイルが必要です。ロギングまたはトレースなどのハンドラーが使用する場合には、 サーバー・アプリケーションまたはクライアント・アプリケーションのみ構成する必要があります。SOAP ヘッダー内の情報の送信などの他のハンドラーが使用する場合には、 クライアント・アプリケーションおよびサーバー・アプリケーションが、シンメトリック・ハンドラーを使用して構成されている必要があります。
EAR ファイルのモジュールには、構成するハンドラー・クラスが含まれていなければなりません。これらのクラスには、 javax.xml.rpc.handler.Handler インターフェースが実装されています。ハンドラー・クラスの 作成について詳しくは、Web Services for Java™ Platform, Enterprise Edition (Java EE) 仕様の第 6 章、 および Java API for XML-based remote procedure call (JAX-RPC) 仕様の第 12 章を参照してください。 アプリケーション・モジュールには、webservices.xml (サーバーの場合) および クライアント・デプロイメント記述子が格納されている必要があります。
サポートされる標準および仕様の完全なリストについては、Web サービス仕様書および API 文書を参照してください。
このタスクについて
次の手順で、クライアント・デプロイメント記述子のハンドラーを構成します。
手順
- アセンブリー・ツールを開始します。 Rational® Application Developer にある、 アセンブリー・ツールの開始に関する情報を参照してください。
- Java EE モジュールで機能するようにアセンブリー・ツールをまだ構成していない場合は、 ここで構成します。Java EE および Web カテゴリーが 使用可能になっていることを確認する必要があります。 Rational Application Developer にある、 アセンブリー・ツールの構成に関する情報を参照してください。
- Rational Application Developer アセンブリー・ツールに、アセンブリー・ツールキット、アプリケーション・アセンブリー・ツール (AAT)、またはその他のツールで作成した Web アプリケーション・アーカイブ (WAR) または Java アーカイブ (JAR) ファイルをマイグレーションします。 Rational Application Developer にある、 アセンブリー・ツールを使用した WAR または JAR ファイルのインポートに関する情報を参照してください。
- クライアント・デプロイメント記述子を構成します。 Rational Application Developer にある、Web サービス・ハンドラーの作成に関する情報を参照してください。