プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド
12c (12.2.1.2.0)
E82973-02
目次へ移動
目次

前
前へ
次
次へ

ADFアプリケーションにカスタム・パラメータを渡す機能の有効化

一部のADFアプリケーションには、EFFECTIVE_DATEやTREE_VERSIONなど、ApplicationModuleで定義されたカスタム・プロパティがあります。

これらのカスタム・プロパティをアプリケーション問合せに含めると、Oracle BIサーバーからOracle ADFアプリケーションにカスタム・プロパティが渡されます。

この機能を使用して、すべてのカスタム・プロパティをOracle ADFアプリケーションに渡せるわけではありません。EFFECTIVE_DATETREE_VERSIONなどの特定のカスタム・プロパティのみがサポートされています。

  1. 管理ツールでリポジトリを開きます。
  2. 管理」を選択し、「変数」を選択します。
  3. 「アクション」「新規」「リポジトリ」「変数」を選択します。
  4. 「名前」フィールドにADF_PARAM_LISTと入力します。変数の名前としてカスタム・プロパティの名前を入力しないでください。
  5. タイプ」が「静的」であることを確認します。
  6. デフォルトのイニシャライザ」フィールドに、カスタム・プロパティの名前を文字列として入力します。カスタム・プロパティが複数ある場合は、カンマ区切りリストとして入力してください。次に例を示します。

    'PARAM_EFFECTIVE_DATE'

    'PARAM_EFFECTIVE_DATE, ApplicationIdBind, KeyFlexfieldCodeBind'

  7. 「OK」をクリックします。
  8. リポジトリを保存して閉じます。

カスタム・プロパティをリポジトリ変数として登録したら、それらの変数を問合せに含めることができます。次に例を示します。

set variable PARAM_EFFECTIVE_DATE=2001-01-01 : SELECT c1 FROM t1;

または

set variable ApplicationIdBind = '0', KeyFlexfieldCodeBind = 'KFF1' :
select_physical ApplicationID, KeyFlexfieldCode, DataSecurityObjectName,
SegmentLabelCode from adfdb..."AppModule.KFFHierFilterVO1";

タイプPARAM_EFFECTIVE_DATEのカスタム・プロパティを含める場合、プロパティ値の日付書式はyyyy-mm-ddという書式を使用する必要があります。