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