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

Web サービス・ディスカバリー・ダイアログを使用すると、 オンラインの Web サービスやワークスペースにある Web サービスを見つけ、 Web サービスにプロキシーを作成し、プロキシーのメソッドを Faces JSP ファイルに配置することができます。

始める前に

プロキシー・メソッドを配置する Faces JSP ファイルが必要です。

このタスクについて

Web サービスを見つけて、そこにプロキシーを作成するには、次のようにします。

手順

  1. Faces JSP ファイルをダブルクリックして、エディターで開きます。
  2. パレットに「データ」タブが表示されているはずです。
  3. 「データ」タブで、「Web サービス」を選択して右クリックし、「挿入」を選択します。
  4. Web サービス・ディスカバリー・ダイアログで、Web サービスの検索方法を選択します。
    オプション 説明
    パブリックまたはプライベート UDDI レジストリーを検索する。 このオプションを選択すると、「UDDI レジストリー」ページが表示されます。
    1. パブリックまたはプライベート UDDI レジストリーの URL を入力するか、提供されたレジストリーから選択します。
    2. レジストリーを検索するためのテキストを入力します。これは、サービスの名前の一部または全部、またはキー (UUID) のいずれも使用できます。
    3. Web サービスの名前で検索するか、公開済みの Web サービスに関連づけられたキーで検索するかを選択して、 「ジャンプ」をクリックします。
    4. UDDI サービスのテーブルに、基準に合う選択可能な Web サービスのリストが取り込まれます。 このリストには、Web サービスの名前、説明、およびその WSDL ファイルがある場所の URL の情報が含まれます。
      • サービスに関する追加情報を見るには、「詳細」をクリックします。 これにより、Web サービス・エクスプローラーでその Web サービスが起動します。Web サービス・エクスプローラーの使用に関する詳細は、WSDL エクスプローラーを使用した WSDL 文書および Web サービスのテストを参照してください。
      • WSDL ファイルをクリックして、Web サービス・プロキシーの作成を続行します。 ステップ 5 に進みます。
    既知の URL から。これには、既知の WSDL、WSIL、DISCO、および HTML の URL が含められます。 このオプションを選択すると、URL ページが表示されます。Web サービスを参照している WSDL、WSIL、DISCO または HTML ファイルの URL を入力し、「ジャンプ」をクリックします。
    • WSIL、HMTL、または DISCO ファイルの URL を入力した場合、その URL から入手可能な Web サービスのリストが表示されます。WSDL ファイルをクリックして Web サービスを 1 つ選択し、ステップ 5 に進みます。
    • WSDL ファイルの URL を入力した場合、ステップ 5 に進みます。
    ワークスペースにデプロイされ、実行中の Web サービスから選択する。 ワークスペース内の Web サービスを検索するように選択した場合、「ワークスペース」ページが表示されます。ここには、ワークスペース内で選択可能な Web サービスのリストが含まれます。 該当する WSDL ファイルをクリックして Web サービスを選択し、ステップ 5 に進みます。
  5. WSDL ファイルを選択すると、テーブルに Web サービスの名前とロケーション、Web サービスに含まれるドキュメンテーション、および使用可能なポートのリストが表示されます。
    1. ポートが複数ある場合、プロキシーを作成するポートを選択します。
    2. Web サービスのテストを行う場合、およびその追加情報を参照する場合は、「詳細」をクリックします。 これにより、Web サービス・エクスプローラーでその Web サービスが起動します。 Web サービス・エクスプローラーの使用に関する詳細は、WSDL エクスプローラーを使用した WSDL 文書および Web サービスのテストを参照してください。
    3. 正しい Web サービスを選択したことを確認したら、「プロジェクトに追加」をクリックします。 これにより、プロキシー bean が生成されます。
    4. 選択した Web サービスが、既存の Web サービスのリストに表示されるようになりました。 それを選択すると、この Web サービスで選択可能な唯一のメソッドが、メソッド・リストに表示されます。 「終了」をクリックして JSP に追加します。
  6. プロキシーが「ページ・データ」ビューに表示されるようになったはずです。「ページ・データ」ビューが 表示されていない場合、「ウィンドウ」 > 「ビューの表示」 > 「ページ・データ」をクリックして開くことができます。さらに、メソッドおよびメソッド起動のためのアクションが JSP ファイルに追加されました。

タスクの結果

Web サービスのプロキシーが Faces JSP に追加されました。Faces JSP を保存し、サーバーで実行して Web サービスのテストを行います。

フィードバック