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

Java™ API for XML-based RPC (JAX-RPC) Web サービス に対応した Enterprise JavaBeans (EJB) 実装用のデプロイメント記述子テンプレートを開発することができます。

始める前に

サービス・エンドポイント・インターフェースおよび Web サービス記述言語 (WSDL) ファイルは、テンプレートを作成する ために必要となる成果物であるため、デプロイメント記述子テンプレートを開発する 場合は、その前にサービス・エンドポイント・インターフェースを 作成し、WSDL ファイルを作成する必要 があります。

このタスクについて

このタスクを完了すると、サービス実装を Enterprise JavaBeans (EJB) に マップする方法について記述されているデプロイメント記述子テンプレートが作成されます。 このタスクは、エンタープライズ Bean から Web サービスを開発する場合に必要となるステップです。

WSDL ファイルからデプロイメント記述子テンプレートを作成するには、使用する WSDL ファイルの Uniform Resource Locator (URL) を取得する必要があります。

[Windows][z/OS]WSDL ファイルがローカル・ファイルである場合、URL は file:drive:¥path¥file_name.wsdl のようになります。

[Linux][AIX][HP-UX][Solaris][IBM i]WSDL ファイルがローカル・ファイルである場合、URL は file:/path/file_name.wsdl のようになります。

また、絶対または相対ファイル・システム・パスを使用してローカル・ファイルを指定することもできます。

Web サービス実装の EJB モジュール内にエンタープライズ Bean が含まれる場合は、webservices.xmlibm-webservices-bnd.xmi、および ibm-webservices-ext.xmi デプロイメント記述子、および Java API for XML-based remote procedure call (JAX-RPC) のマッピング・ファイルが META-INF サブディレクトリーに生成されます。

手順

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

タスクの結果

Web サービスを実装する場合に必要となるデプロイメント記述子テンプレートが作成されます。

以下の例では、AddressBookJ2WE.wsdl WSDL ファイルが使用されています。
  1. 以下のコマンド構文を使用して、テンプレート・ファイルを生成します。
    WSDL2Java -verbose -role develop-server -container ejb -genJava no AddressBookJ2WE.wsdl 
    以下のように、デプロイメント記述子テンプレートが META-INF サブディレクトリーに生成されます。
    Parsing XML file: AddressBookJ2WE.wsdl
    Generating: META-INF¥webservices.xml
    Generating: META-INF¥ibm-webservices-bnd.xmi
    Generating: META-INF¥ibm-webservices-ext.xmi
    Generating: META-INF¥AddressBookJ2WE_mapping.xml

次のタスク

エンタープライズ Bean から JAX-RPC Web サービスを開発する場合に 必要となるステップを継続します。 次のステップは、EJB 実装の完了です。 EJB 実装を完了する場合は、エンタープライズ Bean、および WSDL ファイルから作成されるサポートされているクラスを含むエンタープライズ Bean Java アーカイブ (JAR) ファイルをアセンブルします。詳しくは、JAX-RPC アプリケーションの EJB 実装に関する情報を参照してください。

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



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