Faces を使用した Web サービス・プロキシーの作成

「Web サービス・ディスカバリー」ダイアログでは、 オンラインやワークスペースに存在している Web サービスの ディスカバー、Web サービスに対するプロキシーの作成、プロキシーのメソッド の Faces JSP ファイルへの配置を行うことができます。

前提条件: プロキシー・メソッドを配置する Faces JSP ファイルが存在していなければなりません。
Web サービスをディスカバーし、それに対するプロキシーを作成するには、以下の手順を実行します。
  1. Faces JSP ファイルをダブルクリックしてエディターで開く。
  2. 「プロジェクト・ナビゲーター (Project Navigator)」の下に「ページ・データ (Page Data)」ビューが 表示される。「ページ・データ (Page Data)」ビューが表示されない場合は、「ウィンドウ」メニューから 「ビューを表示 (Show View)」 > 「その他」 > 「Web (Web)」 > 「ページ・データ (Page Data)」を選択して開きます。
  3. 「ページ・データ」ビューで、右マウス・ボタンをクリックし、 「新規」>「Web サービス」と選択する。
  4. 「Web サービス・ディスカバリー (Web Service Discovery)」ダイアログで、Web サービスの 検索方法を選択する。
    オプション 説明
    パブリックまたは専用 UDDI レジストリーを検索する。 このオプションを 選択すると、「UDDI レジストリー (UDDI Registry)」ページが表示されます。
    1. パブリックまたは専用 UDDI レジストリーの URL を入力するか、または表示されているレジストリーから選択する。
    2. レジストリーの検索に使用するテキストを入力する。サービスの名前の一部または全体、あるいは キー (UUID) を使用できます。
    3. Web サービスの名前で検索するか、または発行されている Web サービスに関連付けられているキーで 検索するかを選択し、「実行 (Go)」をクリックする。
    4. UDDI サービス・テーブルが、名前、説明、および WSDL フ ァイルが存在する URL など、指定した検索条件に一致する使用可能な Web サービスのリストに取り込まれます。
      • サービスに関する追加情報を見るには、「詳細」をクリックする。Web サービス・エクスプローラーで その Web サービスが起動されます。Web サービス・エクスプローラーの使用方法について詳しくは、 『WSDL エクスプローラーを使用した WSDL 文書と Web サービスのテスト』を参照してください。
      • WSDL ファイルをクリックして、Web サービス・プロキシーの作成を続ける。ステップ 5 に進みます。
    既知の URL から。これには、既知の WSDL、WSIL、DISCO、および HTML の URL が含まれます。 このオプションを選択すると、その URL ページが表示されます。Web サービスを 含む WSDL、WSIL、DISCO、または HTML の各ファイルに対する URL を入力し、「実行 (Go)」を クリックします。
    • WSIL、HMTL、または DISCO ファイルの URL を入力した場合は、その URL から使用可能な Web サービスの リストが表示される。WSDL ファイルをクリックしていずれかの Web サービスを選択し、 ステップ 5 に進みます。
    • WSDL ファイルの URL を入力した場合は、 ステップ 5 に進む。
    ワークスペースにデプロイされて稼働している Web サービスから選択する。 ワークスペース内にある Web サービスのディスカバーを選択した場合は、 「ワークスペース (Workspace)」ページが表示されます。このページには、ワークスペース内で 使用可能な Web サービスのリストがあります。適切な WSDL ファイルをクリックして Web サービスを 選択し、ステップ 5 に進みます。
  5. WSDL ファイルを選択すると、Web サービスの名前と場所、Web サービスに 含まれている文書、および使用可能なポートのリストがテーブルに表示される。
    1. 複数のポートがある場合は、プロキシーを作成するポートを選択する。
    2. Web サービスをテストし、Web サービスに関する追加情報を見るには、「詳細」を クリックする。Web サービス・エクスプローラーでその Web サービスが起動されます。 Web サービス・エクスプローラーの使用方法について詳しくは、 『WSDL エクスプローラーを使用した WSDL 文書と Web サービスのテスト』を参照してください。
    3. 選択した Web サービスが正しいものであることを確認したら、「プロジェクトに追加 (Add to Project)」を クリックする。 これにより、プロキシー Bean が生成されます。
  6. 既存のプロキシー Bean のリストにプロキシーがリストされるようになる。「OK」を クリックして、「ページ・データ (Page Data)」に追加します。
  7. 「ページ・データ」ビューで プロキシー・メソッドを選択し、Faces JSP ファイルの「デザイン」ビューにドラッグする。 この Bean を使用してフィールドを更新するか、フィールドを表示するか尋ねられます。 選択を行い、必要な場合は、「アクション」フィールド横の「ブラウズ」ボタンをクリックして、Bean にアクションを追加します。 ページに付け加えるその他のエレメントについて、繰り返します。
Web サービスに対するプロキシーが Faces JSP に表示されるようになります。Faces JSP を保管し、サーバーで実行して Web サービスをテストします。
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.