2017-04-12 6 views
0

OBIEE 11gのリポジトリは、oracle OBIAppsの事前作成RPDです。接続プールは適切であり、動作しています。OBIEE 11g OBIApps RPD行数の更新、NQ_SESSION.USER_LANGUAGE_CODE「値なしの定義」

しかし、行数を更新している間は、ポップアップする変数がほとんどなく、デフォルトであるため「OK」を押します。

しかし、その後、私は、初期化ブロックを無効にすることによって、セッション変数を無効にしようとした

nQSError23006:The session variable, NQ_SESSION.USER_LANGUAGE_CODE, has no value 

として記載されているエラーメッセージがあります。

また、同じエラーがポップアップしています。

このエラーで私を案内してください。

答えて

1

Variableは、Viewでwhere句を使用して記述されたoracleによってStandard Viewsから指し示されていました。句のようにした

は次のとおりです。

select * from xyz where language_code = 'NQ_SESSION.USER_LANGUAGE_CODE'. 
2

これは、変数が、たとえば他の初期化ブロックのSQL、計算、または一般的に他のリポジトリオブジェクト内の参照として(再)使用され、依然として照会中であることを意味します。または少なくとも「照会しようとしました」。

あなたのRPD全体で、その変数への参照を検索することをお勧めします。

関連する問題