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

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

ibm-webservices-bnd.xmi デプロイメント記述子の構成

このトピックでは、ibm-webservices-bnd.xml デプロイメント記述子の 構成方法を説明します。

始める前に

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

ibm-webservices-bnd.xml デプロイメント記述子 を構成するには、デプロイメント記述子テンプレートを作成し、インプリメンテーションを完了しておく必要があります。

このタスクについて

この作業は、Web サービスを開発するステップの 1 つです。WebSphere Application Server が Web サービスの着信要求を 処理できるように、デプロイメント記述子を構成する必要があります。

次に、EJB インプリメンテーションを完了するか、 または JavaBeans インプリメンテーションを完了します。EJB インプリメンテーションを完了すると、 Enterprise Bean Java アーカイブ (JAR) ファイルがアセンブルされます。JavaBeans インプリメンテーション を完了すると、Web モジュール Web アーカイブ (WAR) ファイルがアセンブルされます。これらの アーカイブ・ファイルには、webservices.xml デプロイメント記述子が含まれます。webservices.xml デプロイメント記述子 を構成するには、アーカイブ・ファイルをアセンブルしておく必要があります。

この作業セクションの ステップに従って、webservices.xml デプロイメント記述子を構成します。

プロシージャー

  1. アセンブリー・ツールを開始します Eclipse アセンブリー・ツール、Application Server Toolkit (AST)、および その他のアセンブリー・ツールには、コード成果物を作成し、 そのコード成果物を各種アーカイブ (モジュール) にアセンブルして、関連する Java 2 Platform, Enterprise Edition (J2EE) バージョン 1.2、1.3、または 1.4 準拠のデプロイメント記述子を構成するための、 グラフィカル・インターフェースがあります。
  2. ファイル」>「インポート」とクリックして、 Enterprise Bean JAR ファイルまたは WAR ファイルをアセンブリー・ツールにインポートします。
  3. ウィンドウ」 >「パースペクティブのオープン」 > 「その他」 >「J2EE」とクリックして、 Java 2 Platform, Enterprise Edition (J2EE) パースペクティブを開きます。
  4. プロジェクト・ナビゲーター」タブをクリックして、「プロジェクト・ナビゲーター」ペインに切り替えます。
  5. プロジェクト・ナビゲーター」ペインで、ibm-webservices-bnd.xml ファイルが入った プロジェクトを検索します。
  6. META-INF または WEB-INF ディレクトリー、およびその内容が表示されるまで、 プロジェクトのディレクトリーを展開します。
  7. ibm-webservices-bnd.xml ファイルを右マウス・ボタン・クリックします。
  8. オープン」を選択します。 「Web サービス」エディターが開きます。
  9. エディター・ペインの下部にある「バインディング」タブをクリックします。 Web Services Bindings エディターが開きます。
  10. wsdescNameLink エレメント設定を確認します。
    1. Web サービス記述バインディング」セクションを展開します。ibm-webservices-bnd.xml デプロイメント記述子の <webservice-description-name> エレメントの値が このセクションにリストされていることを確認します。 値がリストされていない場合は、以下のようにします。
    2. (オプショナル)「追加」をクリックし、正しい Web サービス名を選択して、「 OK」をクリックします。 正しい Web サービス名が「Web サービス記述バインディング」タブ にリストされていることを確認した場合、このステップを完了する必要はありません。
  11. pcnameLink 属性設定を確認します。
    1. Web サービス記述バインディング」セクションを展開します。 正しいサービスが選択されていることを確認します。 正しいサービスがリストされていない場合、以下のようにします。
    2. (オプショナル)「ポート・コンポーネント・バインディング」を展開します。 正しい Web サービス名が 「Web サービス記述バインディング」セクションで選択されていることを確認します。

      この 選択は pcnameLink 属性作成の前提条件です。

    3. 「ポート・コンポーネント・バインディング」セクションで「追加」をクリックします。Web サービス記述バインディング」セクションで選択してから、 「ポート・コンポーネント・バインディング」セクションでポート・コンポーネント・バインディング を作成します。「ポート・コンポーネント・バインディング」ダイアログが開きます。
    4. PC ネーム・リンク」フィールドのリストからポートを選択します。
    5. OK」をクリックします。
    6. バインディング構成」タブをクリックし、ご使用のポートのバインディングを表示します。
    7. バインディング・ファイルを保管します。
  12. ファイル」>「エクスポート」とクリックして JAR ファイルを エクスポートするか、構成およびアセンブリー作業を継続します。
  13. Ctrl-S をクリックして、変更を保管します。

結果

ibm-webservices-bnd.xmi デプロイメント記述子が Web サービス・インプリメンテーション・モジュール用に構成されました。

次の作業

Java Bean から Web サービスを作成する場合は、 Java コードから Web サービス対応 の WAR ファイルをアセンブルします

エンタープライズ Bean から Web サービスを作成する場合は、 エンタープライズ Bean から Web サービス対応 JAR ファイルをアセンブルします。この作業では、 EJB モジュールを Web サービス対応にするのに必要な成果物を JAR ファイルにアセンブルします。




サブトピック
Web サービス使用可能モジュール - デプロイメント記述子の設定 (ibm-webservices-bnd.xmi ファイル)
関連タスク
アセンブリー・ツールの開始
webservices.xml デプロイメント記述子の構成
エンタープライズ Bean からの Web サービス対応 JAR ファイルのアセンブル
WSDL ファイルからの Web サービス対応のエンタープライズ Bean JAR ファイルのアセンブル
Java コードからの Web サービス対応 WAR ファイルのアセンブル
WSDL ファイルからの Web サービス対応の WAR ファイルのアセンブル
JavaBeans 実装用 JAX-RPC Web サービス・デプロイメント記述子 テンプレートの開発
EJB インプリメンテーション用の Web サービス・デプロイメント記述子テンプレートの開発
タスク・トピック    

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

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/twbs_atkdd2.html