ナビゲーションに戻る

コア コンポーネント インターフェイスの呼出ユーティリティを使ったコンポーネント インターフェイスのテスト

このトピックでは、コンポーネント インターフェイスをテストする方法について説明します。

ページ名

定義名

用途

コア CI 呼出ページ

RUNCTL_CCI

サンプル データを使用してコンポーネント インターフェイスを呼び出し、適切に実行するかどうかをテストします。

エラー ログ ページ

RUNCTL_CCI2

コンポーネント インターフェイスの呼び出し後にエラーを確認します。

コア CI 呼出ページ (RUNCTL_CCI) を使用して、サンプル データでコンポーネント インターフェイスを呼び出し、適切に実行するかどうかをテストします。

画像: コア CI 呼出ページ

次の例では、コア CI 呼出ページのフィールドおよびコントロールを説明します。このページのフィールドおよびコントロールの定義は後で説明します。

コア CI 呼出ページ

コンポーネント インターフェイス アクセス

フィールドまたはコントロール

定義

名前

テストするコンポーネント インターフェイスの名前を選択します。

モード

以下のアクセス モードから 1 つ選択します。

  • 作成: [コンポーネント インターフェイス アクセス キー] グリッドに入力したキー値を使用して、コンポーネントに新規データ行を作成します。

  • 検索: [コンポーネント インターフェイス アクセス キー] グリッドに入力した検索条件に一致するデータ行のリストを検索します。

  • 取得: [コンポーネント インターフェイス アクセス キー] グリッドに入力した検索条件に一致するデータ行を 1 行検索します。

ログ ファイル書込

コンポーネント インターフェイス テストのログ ファイルを作成する場合は、このチェック ボックスをオンにします。

呼出 ID

必要な情報を全て入力したら、[呼出 ID] をクリックしてコンポーネント インターフェイスを呼び出し、このページで入力した情報を使用してテストします。

ソート基準キープロパティ

コンポーネント インターフェイスのキー プロパティは、基になるコンポーネントの検索レコードの検索キーになります。検索で使用するキー フィールドを [キー プロパティ] フィールドで選択し、検索に使用するフィールドの値を [値] フィールドに入力します。

複数のキー フィールドで検索する場合は、検索結果のソート基準を指定します。

"作成" アクション モードを使用してコンポーネント インターフェイスをテストする場合は、全てのキー プロパティを使用します。

実行する処理

フィールドまたはコントロール

定義

連番

コンポーネント インターフェイスを使用してこのアクションを実行する順番を指定します。

アクション

コンポーネント インターフェイスを使用して呼び出すアクションを選択します。

  • 削除: このグループ ボックスに入力した値に一致するデータ行を削除します。

  • 取得: このグループ ボックスに入力した値に一致するデータ行を取得します。

  • 挿入: このグループ ボックスに入力した値を使用して新規データ行を挿入します。

    たとえば、現在行の日付が 2005 年 11 月 12 日の場合、11 月の行を現在行にしたままで、有効日が 2004 年 1 月 1 日の行を入力する場合は、このオプションを選択します。

  • メソッド呼出:

    コンポーネント インターフェイスのメソッドを実行します。メソッドでは、PeopleCode などを実行できます。たとえば、給与計画では、オンラインまたはバッチ プログラムで各従業員の昇給計算を実行できます。バッチ プログラムでは、メソッド CI_SALARY_PLAN_GRP.Methods.SalPlanGrp が実行されます。

  • 更新: 有効日付きのコンポーネントに有効日付きの新規行を挿入するか、または有効日が設定されていないコンポーネントのデータを更新します。

  • 挿入なしで更新: 既存のデータ行を更新します。

繰越

コンポーネント インターフェイスを使用して挿入する行よりも日付が新しい行がコンポーネントにある場合、このチェック ボックスをオンにすると、その行が更新されます。

親コレクション名

データの更新に使用する (レコードに対応する) コレクションを選択します。

ソート基準キープロパティ

([収集キー]) スクロール用のキーフィールドまたはフィールドを選択し、アクションを実行する行の値を入力します。

ソート基準プロパティ

([プロパティと値の組合せ]) コレクションのフィールドと、このアクションで使用するフィールド値を選択します。