マルチ・ソース・セッション変数について
複数のデータ・ソースの値を提供する変数が必要な場合は、マルチ・ソース・セッション変数を作成して使用します。 データ・フィルタおよび式でマルチ・ソース・セッション変数を使用できます。
マルチ・ソース・セッション変数が保持できる値の数に制限はありません。
セッション初期化ブロックでは、次の形式を使用して各ソースのセッション変数を作成します。 この形式には、変数名とソースの区切りとして4つのアンダースコア文字が含まれます。
<ms_variable_name>____<source>作成したマルチ・ソース・システム変数定義は、保存済セッション初期化ブロック定義(たとえば、MVCOUNTRY____ORCLおよびMVCOUNTRY____SNFL)にリストされます。 ただし、マルチ・ソース・セッション変数名を含む式を作成する場合、「式エディタ変数」タブには変数名(MVCOUNTRYなど)が表示されます。
マルチ・ソース・セッション変数を作成する方法の例は、「マルチ・ソース・セッション変数の作成」を参照してください。
値を返す他のコンポーネント初期化ブロックから、マルチ・ソース・セッション変数に値を追加できます。 すべてのコンポーネント初期化ブロックがnull値を返す場合、マルチ・ソース・セッション変数は失敗します。
通常のセッション変数と同様に、マルチ・ソース・セッション変数の処理依存関係および遅延処理を設定できます。