JavaBeans 実装用 JAX-RPC Web サービス・デプロイメント記述子テンプレートの作成
デプロイメント記述子 は標準のテキスト・ファイルであり、XML を使用してフォーマットされており、Web サービス・アプリケーション内にパッケージ化されています。デプロイメント記述子は、Web Services for Java™ Platform, Enterprise Edition (Java EE) テクノロジーを使用して作成される Java API for XML-based RPC (JAX-RPC) Web サービスをデプロイするために必要なものです。
始める前に
Web サービス記述言語 (WSDL) ファイルを開発します。
Web サービスを使用するには、WSDL ファイルが必要です。独自の WSDL ファイルを開発することも、E メール、ダウンロード、または Uniform Resource Locator (URL) を通じて Web サービス・プロバイダーから WSDL ファイルを取得することもできます。この文書では、独自の WSDL ファイルを開発することを前提とします。JAX-RPC アプリケーション用の WSDL ファイルの作成に関する情報を参照してください。
このタスクについて
このタスクを完了すると、Java API for XML-based RPC (JAX-RPC) アプリケーション用の JavaBeans コンポーネントにサービス実装をマップする方法を説明するために使用される、デプロイメント記述子が作成されます。
WSDL ファイルからデプロイメント記述子テンプレートを作成するには、WSDL ファイルの Web アドレスを取得する必要があります。
WSDL ファイルがローカル・ファイルであり、Windows プラットフォームで実行される場合、Web アドレスは file:drive:¥path¥file_name.wsdl のようになります。Linux または UNIX プラットフォームを使用する場合、Web アドレスは file:/path/file_name.wsdl のようになります。 また、絶対または相対ファイル・システム・パスを使用してローカル・ファイルを指定することもできます。
Web サービスが Web モジュール内の JavaBeans 実装である場合は、webservices.xml、ibm-webservices-bnd.xmi、ibm-webservices.ext.xmi デプロイメント記述子、および JAX-RPC マッピング・ファイルが、WEB-INF サブディレクトリーに生成されます。
手順

タスクの結果
例
以下の例では、AddressBookJ2WB.wsdl という名前の WSDL ファイルを使用しています。
WSDL2Java -verbose -role develop-server -container web -genJava no AddressBookJ2WB.wsdl
デプロイメント記述子テンプレート
およびマッピング・ファイルが、以下のように WEB-INF サブディレクトリーに作成されます。Parsing XML file: AddressBookJ2WB.wsdl
Generating: WEB-INF¥webservices.xml
Generating: WEB-INF¥ibm-webservices-bnd.xmi
Generating: WEB-INF¥ibm-webservices-ext.xmi
Generating: WEB-INF¥AddressBookJ2WB_mapping.xml
次のタスク
次に、WebSphere® Application Server が着信 Web サービスを処理することができるように、デプロイメント記述子を構成する必要があります。デプロイメント記述子の構成が終わったら、デプロイメント用の Web サービス・アプリケーションをアセンブルする必要があります。
次に、アプリケーション・サーバーが着信 Web サービスを処理できるように、webservices.xml デプロイメント記述子を構成し、ibm-webservices-bnd.xmi デプロイメント記述子を構成する必要があります。デプロイメント記述子の構成が終わったら、デプロイメント用の Web サービス・アプリケーションをアセンブルする必要があります。JAX-RPC Web サービスの webservices.xml デプロイメント記述子の構成、および JAX-RPC Web サービスの ibm-webservices-bnd.xmi デプロイメント記述子の構成についての説明を参照してください。