WebSphere Application Server for z/OS, Version 6.1   
             オペレーティング・システム: z/OS

             目次と検索結果のパーソナライズ化

JavaBeans 実装用 JAX-RPC Web サービス・デプロイメント記述子 テンプレートの開発

デプロイメント記述子 は標準のテキスト・ファイルであり、 XML を使用してフォーマットされており、Web サービス・アプリケーション内にパッケージされています。デプロイメント記述子は、 Web Services for Java 2 Platform, Enterprise Edition (J2EE) を使用して開発した JAX-RPC Web サービスを デプロイするために必要です。

始める前に

Web サービス記述言語 (WSDL) ファイルを作成します。

Web サービスを使用するには、WSDL ファイルが必要です。独自の WSDL ファイルを開発することも、E メール、ダウンロード、 または Uniform Resource Locator (URL) を通じて Web サービス・プロバイダーから WSDL ファイルを取得することもできます。この文書では、独自の 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 オプションを指定してコマンドを実行すると、 生成されたすべてのファイルのリストが表示されます。

結果

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

次の作業

ここで、WebSphere Application Server が着信 Web サービスを処理できるように、 webservices.xml デプロイメント記述子を構成しibm-webservices-bnd.xmi デプロイメント記述子を構成する必要があります。デプロイメント記述子 の構成が終わったら、デプロイメント用の Web サービス・アプリケーションをアセンブルする必要があります。




サブトピック
JAX-RPC アプリケーション用の WSDL2Java コマンド
関連タスク
webservices.xml デプロイメント記述子の構成
ibm-webservices-bnd.xmi デプロイメント記述子の構成
JavaBeans を持つ既存の WSdL ファイルからの Web サービス・アプリケーションの開発
JavaBeans からの Web サービス・アプリケーションの開発
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 9:12:22 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/twbs_beandeploydescriptor.html