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.xmlibm-webservices-bnd.xmiibm-webservices.ext.xmi デプロイメント記述子、および JAX-RPC マッピング・ファイルが、WEB-INF サブディレクトリーに生成されます。

手順

WSDL2Java -verbose -role develop-server -container web -genJava no wsdlURL コマンドを実行して、サーバー・デプロイメント記述子テンプレートおよびマッピング・ファイルを WEB-INF サブディレクトリーに作成します。 -verbose オプションを指定してコマンドを実行すると、 生成されたすべてのファイルのリストが表示されます。
サポートされる構成 サポートされる構成: WSDL2Java コマンド行ツールは、z/OS® プラットフォームではサポートされません。 この機能は、製品の z/OS バージョンで提供されるアセンブリー・ツールによって提供されます。このツールについて詳しくは、Java API for XML-based Remote Procedure Call (JAX-RPC) アプリケーションの WSDL2Java コマンド行ツールに関する資料を参照してください。sptcfg

タスクの結果

JAX-RPC Web サービスの実装または使用に必要なデプロイメント記述子テンプレートが作成されます。

以下の例では、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

次のタスク

[IBM i]次に、WebSphere® Application Server が着信 Web サービスを処理することができるように、デプロイメント記述子を構成する必要があります。デプロイメント記述子の構成が終わったら、デプロイメント用の Web サービス・アプリケーションをアセンブルする必要があります。

[AIX Solaris HP-UX Linux Windows][z/OS]次に、アプリケーション・サーバーが着信 Web サービスを処理できるように、webservices.xml デプロイメント記述子を構成し、ibm-webservices-bnd.xmi デプロイメント記述子を構成する必要があります。デプロイメント記述子の構成が終わったら、デプロイメント用の Web サービス・アプリケーションをアセンブルする必要があります。JAX-RPC Web サービスの webservices.xml デプロイメント記述子の構成、および JAX-RPC Web サービスの ibm-webservices-bnd.xmi デプロイメント記述子の構成についての説明を参照してください。


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_beandeploydescriptor
ファイル名:twbs_beandeploydescriptor.html