コントロールの作成および PeopleSoft SDO とのバインディング

JavaServer Faces コントロールを使用して、PeopleSoft SDO をバインドします。

Faces JSP ページに対して SDO データ・オブジェクトが作成された後、いつでも JSF コントロールを使用してバインドできます。 UI を作成する最も簡単な方法は、SDO データ・オブジェクトを「ページ・データ」ビューからドラッグ・アンド・ドロップすることです。

異なるタイプのメディエーター用に作成される SDO データ・オブジェクト

WPAI メディエーターごとに、1 つまたは 2 つの SDO データ・オブジェクトが作成されます。 以下の表を参照すると、作成される SDO データ・オブジェクトの数がわかります。

SDO メディエーター・タイプ アクション 作成される SDO データ・オブジェクトの数
PeopleSoft レコード フィルター基準で検索、またはフィルター基準なしで検索 2
更新または作成 2
PeopleSoft レコード・リスト フィルター基準で検索、またはフィルター基準なしで検索 2
2 つの SDO データ・オブジェクトがある場合、1 つはパラメーター用であり、もう 1 つは結果用です。 UI コントロールを作成し、バインドするには、「ページ・データ」ビューから Faces JSP ページに、それらのオブジェクトをドラッグ・アンド・ドロップすることができます。

メタデータから計算される初期値がすでに含まれている場合、パラメーター・データ・オブジェクト用の UI を必ずしも作成する必要はありません。 たとえば、PeopleSoft ウィザードで、レコードまたはレコード・リストのメディエーターに対して すでにフィルター基準を構成している場合です。 この場合、パラメーター SDO データ・オブジェクトには、フィルター基準のデータが取り込まれます。 一方、パラメーター SDO データ・オブジェクト用の入力フォームを作成して、ユーザーから収集されたデータをそのフォームに取り込み、初期値をオーバーライドすることができます。

SDO データ・オブジェクトのドラッグ・アンド・ドロップによる JSF UI の作成

  1. 「ページ・データ」ビューで、SDO メディエーターに対応するトップレベルのデータ・ノードを展開して、SDO データ・オブジェクトを表示する。
  2. SDO データ・オブジェクトを Faces JSP ページにドラッグ・アンド・ドロップし、目的の場所でリリースする。 次のものを選択できるダイアログ・ボックスが表示されます。
    • 関数への入力パラメーターを表す SDO をドロップした場合は、「新規レコードの作成」というラベルの付いたラジオ・ボタンを選択する。
    • 関数からの出力パラメーターを表す SDO をドロップした場合は、「既存レコードの表示」というラベルの付いたラジオ・ボタンをクリックする。
  3. 対応する SDO データ・オブジェクト・フィールドのデータ型に基づいて、どのタイプのコントロールを作成するかを決定する。 たとえば、ブール・タイプの場合、テキスト入力フィールドよりもチェック・ボックス・コントロールの方が適しています。
  4. 「OK」をクリックして、UI 作成を確認する。
関連概念
SAP データ・アクセス
Siebel データ・アクセス
関連タスク
Siebel サービス・データ・オブジェクトの追加

(C) Copyright IBM Corporation 2002, 2005. All Rights Reserved.