このトピックでは、ユーザー提供のハンドラー・クラス用の JAX-RPC クライアント・デプロイメント記述子の
構成方法を説明します。
始める前に
構成するアプリケーションのエンタープライズ・アーカイブ (EAR) ファイルが必要です。ロギングまたはトレースなどのハンドラーが使用する場合には、
サーバー・アプリケーションまたはクライアント・アプリケーションのみ構成する必要があります。SOAP ヘッダー内の情報の送信などの他のハンドラーが使用する場合には、
クライアント・アプリケーションおよびサーバー・アプリケーションが、シンメトリック・ハンドラーを使用して構成されている必要があります。
EAR ファイルのモジュールには、構成するハンドラー・クラスが含まれていなければなりません。これらのクラスには、
javax.xml.rpc.handler.Handler インターフェースが実装されています。ハンドラー・クラスの
作成について詳しくは、Web サービス: 学習用リソース
から入手可能な Web Services for Java 2 Platform, Enterprise Edition (J2EE) 仕様の第 6 章、
および XML ベース・リモート・プロシージャー・コール用 Java API (JAX-RPC) 仕様の第 12 章
を参照してください。アプリケーション・モジュールには、webservices.xml (サーバーの場合) および
クライアント・デプロイメント記述子が格納されている必要があります。
このタスクについて
次の手順で、クライアント・デプロイメント記述子のハンドラーを構成します。
プロシージャー
- アセンブリー・ツールを開始します。 詳しくは、
Application Server Toolkit 資料の『Starting WebSphere Application Server Toolkit』を
参照してください。
- J2EE モジュールで機能するように アセンブリー・ツールをまだ構成していない場合は、ここで構成します。
J2EE および Web カテゴリーが有効になっていることを確認してください。
詳しくは、Application Server Toolkit 資料の
『Configuring WebSphere Application Server Toolkit』を参照してください。
- AST またはその他のアセンブリー・ツールに、アセンブリー・ツールキット、アプリケーション・アセンブリー・ツール (AAT)、
またはその他のツールで作成した Web アーカイブ (WAR) または Java アーカイブ (JAR) ファイルを
マイグレーションします。 ファイルをマイグレーションするには、アセンブリー・ツールに WAR ファイルをインポートします。
詳しくは、Application Server Toolkit 文書の『Importing Web archive (WAR) files』を参照してください。
- クライアント・デプロイメント記述子を構成します。
詳しくは、Application Server Toolkit の文書の『Creating Web services handlers』を参照してください。
結果
クライアント・デプロイメント記述子が構成されました。
次の作業
Web サービス・クライアントをテストします。この作業では、
管理対象外クライアント Java アーカイブ (JAR) ファイルおよび管理対象外クライアント・アプリケーション
をテストする方法について説明します。