dliVar システム変数には、 最新の DL/I データベース I/O に関する情報が含まれます。
これらの変数は、 複合プロパティー @DLI をプログラムに割り当てた場合のみ使用できます。
| 変数名 | 説明 |
|---|---|
| cicsCondition | 最新の DL/I I/O 呼び出しでの CICS 条件コード (存在する場合)。 |
| cicsError | 最新の DL/I I/O 呼び出しでの CICS エラー・コード (存在する場合)。 |
| cicsRestart | CICS では、 この変数は、デッドロック後に DL/I プログラムを再始動するかどうかを指定します。 |
| dbName | 最新の DL/I I/O 呼び出しでアクセスされた DL/I データベースの名前。 |
| handleHardDLIErrors | 入出力操作でハード・エラーが発生した後に、プログラムを継続して実行するかどうかを制御します。 V6 の例外モードであることと、ステートメントが try ブロック内にある必要があります。 |
| keyArea | 最新の DL/I I/O 呼び出しで見つかった最下位レベルのセグメントの連結キー。 |
| keyAreaLen | 最新の DL/I I/O 呼び出しで使用された keyArea フィールドのバイト数。 |
| numSensitiveSegs | 最新の DL/I I/O 関数でアクセスされたデータベースに対してプログラムがセンシティブとなるセグメント・タイプの数。 |
| procOptions | 最新の DL/I I/O 呼び出しでアクセスされたデータベースの DL/I オプション。 |
| segmentLevel | 最新の DL/I I/O 呼び出しでアクセスされた最下位レベルのセグメントのレベル番号 (ルート・レベルは 01)。 |
| segmentName | 最新の DL/I I/O 呼び出しでアクセスされた最下位レベルのセグメントの名前。 |
| statusCode | 最後の DL/I I/O 呼び出しの DL/I 状況コード。 |