psbData

システム変数 DLILib.psbData は、ランタイム PSB の名前と、その PSB にアクセスするアドレスの両方を含みます。

変数は、事前定義されたレコード・パーツ PSBDataRecord に基づいており、以下の構造を持っています。
  Record PSBDataRecord
    psbName char(8);
    psbRef int;
  end

プログラムがある 1 つの PSB から他の PSB に切り替わる (IMS™ の外部で可能なように) 場合、フィールド DLILib.psbData.psbName の設定およびテストを直接行うことができます。 アドレスを含むフィールド DLILib.psbData.psbRef は、絶対に更新しないでください。

DLILib.psbData.psbName の初期値は、事前定義されたフィールド defaultPSBName 内の値です。この事前定義フィールドは、プログラム・プロパティー psb に割り当てられた PSB レコード内にあります。 そのフィールドを設定しない場合、そのフィールド値は PSB レコードが基づく PSBRecord のパーツの名前になります。

関連リファレンス
EGL ライブラリー DLILib

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.