Web サービス・コンポーネントは、Web サービスからのデータで、クライアント・データを更新可能にします。
例えば、ポートフォリオ内の株式の現在値を更新することができます。
Faces Client の Web サービスを使用する
には、Web サービスをローカルで実行しなければなりません。
そのためには、ご使用のワークスペースに
Web サービスをインポートする必要があります。
注: 一部の Faces Client コンポーネントおよびクライアント・データの使用は推奨されません。
以下については、使用を推奨しません。
- クライアント・データおよびその関連ツール (「クライアント・データ」ビューなど)
- Faces Client コンポーネント
- <odc:dataGrid> (データ・グリッド)
- <odc:webService> (Web サービス)
- <odc:clientData>
- <odc:clientBinder>
Web サービスを構成するには、次のステップにしたがってください。
- Faces Client ページ用のクライアント・データを
作成した後、「Web サービス」アイコンを
「Faces Client コンポーネント」ドロワーから
ページ上にドラッグします。
- JSP ページで Web サービス・コンポーネントを選択し、「プロパティー」ビューで属性を表示します。
- 「odc:WebService」タブ上で、Web サービスおよび ID の
別名または分かりやすい名前を指定します。
- Web サービス定義用の WSDL ドキュメントのロケーション URL、
および呼び出したい Web サービス操作の名前を入力します。
- 「入力パラメーター」タブ内で、
指定した Web サービス操作の呼び出しに必要なパラメーターを追加します。 Web サービスへの入力パラメーターには、属性、
クライアント・データからの参照、またはリテラル・ストリングを指定することができます。
- リスト参照内のいくつかの属性のリストを作成し、
それを Web サービスへの入力データとして提供したい場合は、属性名リストを利用します。 例えば、Stock オブジェクトのリストがあり、そのリスト内のそれぞれの Stock オブジェクトに symbol というストリング属性があるとします。
「バインド先」ダイアログから Web サービスへの入力として symbol のリストを提供するためには、Stock オブジェクトのリストを選択し、属性名リストから symbol を選択します。「属性名」フィールドは、入力パラメーターがリスト・タイプのときにのみ使用します。
- Faces Client コンポーネントで使用するためのドメイン内 Web サービスを作成します。
WSDL URL、および Web サービス用の入出力 SOAP メッセージのフォーマット (スキーマ) を確認する必要があります。