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

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

EJB インプリメンテーション用の Web サービス・デプロイメント記述子テンプレートの開発

JAX-RPC ベースの Web サービスに対応する Enterprise JavaBeans (EJB) 実装用の デプロイメント記述子テンプレートを作成できます。

始める前に

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

このタスクについて

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

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

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

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

Web サービス・インプリメンテーションが EJB モジュール内に Enterprise 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 オプションを指定すると、生成されたすべての ファイルのリストがコマンドを実行したときに表示されます。

結果

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
    

次の作業

Enterprise Bean から Web サービスを開発する場合に必要となるステップを継続します。 次のステップは、EJB インプリメンテーションの完了です。 EJB インプリメンテーションを完了する場合は、Enterprise Bean、および WSDL ファイルから作成されるサポートされているクラスを含む Enterprise Bean Java アーカイブ (JAR) ファイルをアセンブルします。



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

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

最終更新: 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_ejbdeploydescriptor.html