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