課題 1.3: Web サービスの検索と Web サービス・プロキシーの作成

始める前に、『課題 1.2: Faces JSP ファイルの作成』を完了しておく必要があります。

ここで、クライアントを作成したい Web サービスを見つける必要があります。 この Web サービスは、プライベートまたはパブリック UDDI レジストリー、URL、 またはワークスペースに置かれている可能性があります。 このチュートリアルでは、www.xmethods.com によって提供される、特定の郵便番号の温度を戻す Web サービスを検索します。 「Web サービス・ディスカバリー」ウィザードを使用して Web サービスの検索と、その Web サービスのプロキシーの作成を行うには、以下の手順を行います。

  1. 「ページ・データ」ビューで、空きスペースを右クリックし、「新規」 > 「Web サービス」」の順にクリックする。
  2. 既知の URL からの Web サービス」を選択する。 一般には、WSDL ファイルの URL は分かりませんが、Web Service Inspection Language (WSIL) ファイルを使用することによって、 サイト上でリストされるすべての Web サービスを検索することができます。 多くの場合、WSIL ファイルは、次に示すロケーションにあります。 http://www.web_service_provider.com/inspection.wsil
  3. URL フィールドに WSIL の URL (http://www.xmethods.com/inspection.wsil) を入力し、「ジャンプ (Go)」をクリックする。 ウィザードにより、サイト上で使用可能な Web サービスのリストが、次の図に示すように「Web サービス情報」表に取り込まれるはずです。
    Web サービス・ディスカバリー・ダイアログによる、WSIL ベースの検索を通じて検出された WSDL ファイルのリストの表示
  4. Web サービスは、プロバイダーのアルファベット順にリストされる。 ここでは、www.xmethods.net によって提供される Web サービスを使用しているので、すべて www.xmethods.net で始まるリンクがリストされるまで、リストをスクロールダウンしてください。 リンクをクリックして、http://www.xmethods.net/sd/2001/DemoTemperatureService.wsdl にある TemperatureService.wsdl を選択します。
  5. 選択した Web サービスが表に表示される。 「ポート: TemperaturePort」をクリックして選択します。
    TemperaturePort を表示する Web サービス・ディスカバリー・ダイアログが選択される
    Web サービスのテストを行うには、「詳細 (Details)」をクリックして、Web サービス・エクスプローラーの Web サービスを起動します。 Web サービス・エクスプローラーの使用に関する詳細については、 オンライン・ヘルプを参照してください。
  6. Web サービスをテストしたならば、「プロジェクトに追加」をクリックする。 ユーザーのシステム上のファイルを上書きするように求めるプロンプトが出された場合には、 「すべて「はい」(Yes to All)」をクリックします。
  7. ここで、選択した Web サービスが、既存 Web サービスのリストに表示される。 この Web サービスに使用可能な唯一のメソッドもリストされます。 「終了」をクリックして、「ページ・データ」ビューに追加してください。

これで、プロキシーがページ・データ・ビューに表示されるはずです。
「ページ・データ」ビューがここでプロキシーをリストします

これで、『課題 1.4: Faces JSP ファイルへのプロキシー・メソッドの追加』を開始する準備が完了しました。

フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.