WebSphere Application Server, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

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

WSDL ファイルからの Web サービス対応のエンタープライズ Bean JAR ファイルのアセンブル

ここでは、Web サービス対応エンタープライズ Bean Java アーカイブ (JAR) ファイルを、 アセンブリー・ツールによって Web サービス記述言語 (WSDL) ファイルからアセンブルする方法 について説明します。

始める前に

WebSphere Application Server に添付されているアセンブリー・ツールを使用して、Java ベースの Web サービス・モジュールをアセンブルできます。

使用する前に、 アセンブリー・ツールを構成する必要があります。

この作業を完了するには、 次の成果物が必要です。

このタスクについて

この作業セクションのステップの操作に従って、 WSDL ファイルから Web サービス対応のエンタープライズ Bean JAR ファイルをアセンブルします。

プロシージャー

  1. アセンブリー・ツールを開始します Eclipse アセンブリー・ツール、Application Server Toolkit (AST)、および Rational Application Developer には、 コード成果物を作成し、それらのコード成果物を各種アーカイブまたはモジュールにアセンブルし、関連する J2EE バージョン 1.2、1.3、1.4 準拠の デプロイメント記述子を構成するためのグラフィカル・インターフェースがあります。
  2. ファイル」>「インポート」をクリックして、エンタープライズ Bean JAR ファイルをアセンブリー・ツールにインポートします。
  3. ウィンドウ」>「パースペクティブのオープン」>「その他」>「J2EE」とクリックして J2EE パースペクティブを開きます。
  4. プロジェクト・ナビゲーター」タブをクリックして、「プロジェクト・ナビゲーター」ペインに切り替えます。
  5. プロジェクト・ナビゲーター」ペインにインポートしたばかりの JAR ファイルのプロジェクトを検索します。
  6. ejbModule 記入項目を展開して、META-INF ディレクトリーを表示します。META-INF ディレクトリーを展開します。
  7. META-INF ディレクトリーを右マウス・ボタン・クリックして、「新規」>「Folder」と選択します。META-INF ディレクトリーに、wsdl という名前のサブフォルダーを作成します。
  8. wsdl ディレクトリーを右マウス・ボタン・クリックして、「ファイル」>「インポート」>「File system」をクリックし、WSDL ファイルを META-INF¥wsdl ディレクトリーにコピーします。 この Web サービスの WSDL ファイルを参照して、「終了」をクリックします。
  9. webservices.xml ファイルのデプロイメント記述子の <jaxrpc-mapping-file> エレメント により指定された JAX-RPC マッピング・ファイルをコピーします。
  10. 同じ方法で、webservices.xmlibm-webservices-bnd.xmi、 および ibm-webservices-ext.xmi デプロイメント記述子を META-INF サブディレクトリー にコピーします。

結果

EJB モジュールを Web サービス対応にするために必要な成果物が作成されます。この成果物が JAR ファイルに追加されます。ここで、 Web サービスを WebSphere Application Server ランタイム環境にデプロイできるようにするために、 デプロイメント記述子を構成する必要があります。

アセンブリーの後には、AddressBook.jar JAR ファイルには、 次のファイルが含まれます。この作業で追加されたファイルは太字になっています。これらのファイルには、 WSDL ファイル、デプロイメント記述子、および JAX-RPC マッピング・ファイルが含まれます。
META-INF/MANIFEST.MF
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookSoapBindingImpl.class 
addr/AddressBookHome.class 
addr/Phone.class
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl
META-INF/ibm-webservices-bnd.xmi
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml 

次の作業

webservices.xml デプロイメント記述子を構成します。WebSphere Application Server が Web サービスの着信要求を 処理できるように、Web サービス用にデプロイメント記述子を構成する必要があります。



関連タスク
エンタープライズ Bean からの Web サービス対応 JAR ファイルのアセンブル
Web サービス・アプリケーションのアセンブル
エンタープライズ Bean JAR ファイルの EAR ファイルへのアセンブル
エンタープライズ Bean を持つ既存の WSDL ファイルからの Web サービス・アプリケーションの開発
タスク・トピック    

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

最終更新: Jan 22, 2008 12:07:38 AM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/twbs_assembjarwsdl.html