このトピックでは、アセンブリー・ツールを使用して、 ユーザー提供のハンドラー・クラスの webservices.xml デプロイメント記述子を構成する方法 について説明します。
WebSphere Application Server で提供されるアセンブリー・ツールを使用して、デプロイメント記述子を構成できます。
使用する前に、 アセンブリー・ツールを構成する必要があります。
ハンドラー・クラスは、 リモート・プロシージャー・コール (RPC) の要求または応答を表す SOAP メッセージを変更 するために作成されるクラスです。ハンドラーは、Web サービスまたは Web サービス・クライアント に関連付けることができます。
この作業を完了するには、 構成するアプリケーションのエンタープライズ・アーカイブ (EAR) ファイルが必要です。ロギングまたは トレースなどにハンドラーを使用する場合には、サーバー・アプリケーションまたは クライアント・アプリケーションのみ構成する必要があります。SOAP ヘッダーの情報の送信など、 その他のことにハンドラーを使用する場合には、クライアント・アプリケーションと サーバー・アプリケーションを、シンメトリック・ハンドラーと一緒に構成する必要があります。
EAR ファイルのモジュールには、 構成するハンドラー・クラスが含まれます。これらのクラスには、 javax.xml.rpc.handler.Handler インターフェースが実装されています。ハンドラー・クラスの 作成について詳しくは、Web サービス: 学習用リソースから入手可能な Web Services for J2EE 仕様の第 6 章、および JAX-RPC 仕様の 第 12 章を参照してください。アプリケーション・モジュールは、webservices.xml デプロイメント記述子を含んでいる必要があります。
次の手順で webservices.xml デプロイメント記述子のハンドラーを構成します。