LST - Compiler Listing Readユーザー出口パラメーター・リスト

1. LST データ域

この表には、6 つの列と 2 つのヘッダー行があります。最初のヘッダー行では、「オフセット」見出しは列 1 および 2 にわたります。「オフセット」見出しには、2 番目のヘッダー行に 2 つの副見出しがあります。列 1 の「Dec」、列 2 の「Hex」。

オフセット タイプ アクセス 長さ 名前と説明
10 進 16 進
0 (0) CHAR R/O 4 VERSION

パラメーター・リストのバージョン (現在は 0001)。

4 (4) CHAR R/O 8 MODULE_NAME

モジュール名。

この名前は LST.CSECT_NAME で識別される CSECT が含まれているロード・モジュールの名前です。

12 (C) CHAR R/O 8 CSECT_NAME

CSECT 名。

この名前は LST.PROGRAM_NAME で識別されるプログラムが含まれている CSECT の名前です。

20 (14) CHAR R/O 256 EP_NAME

エントリー・ポイント名 (256 文字までで切り捨て)。

276 (114) CHAR R/O 10 COMPILE_DATE

フォーマット YYYY/MM/DD でのコンパイル日付。

286 (11E) CHAR R/O 8 COMPILE_TIME

HH:MM:SS 形式によるコンパイル時間。

294 (126) CHAR R/O 1 LISTING_TYPE

コンパイラー・リストまたはアセンブラー SYSADATA ファイル (L)、またはサイド・ファイル (S)。

295 (127) CHAR R/O 12 LANGUAGE_TYPE
言語タイプ:
  • アセンブラー
  • C/C++
  • COBOL
  • OS/VS COBOL
  • PL/I
  • Enterprise PL/I
307 (133) CHAR R/O 4 RECFM

レコード・フォーマット。

311 (137) CHAR R/O 5 LRECL

論理レコード長 (nnnnn)。

316 (13C) CHAR R/W 5 DATA_LENGTH

可変長レコードのデータ長 (nnnnn)。このフィールドは、DATA_BUFFER に配置されるレコードの長さを示します。

321 (141) CHAR R/W 1 DISREGARD_EXIT_LISTING

出口により指定されるコンパイラー・リストまたはサイド・ファイルの無視 (Y/N)。このフィールドは Fault Analyzer により必ず「N」に初期化されます。「Y」が戻されると、Fault Analyzer は指定されたデータを無視して、通常の検索パスを介してリストまたはサイド・ファイルの検索を継続します。

322 (142) CHAR R/O 8 PROGRAM_NAME

プログラム名。プログラム名の長さが 8 文字を超える場合、このフィールドには最初の 8 文字のみが格納されます。この場合は、代わりに LONG_PROGRAM_NAME フィールドを使用します。

330 (14A) CHAR R/O 10 PROGRAM_LENGTH

プログラムの長さ (バイト数) (10 進数)。プログラム名の長さが 8 文字を超える場合、このフィールドには最初の 8 文字のみが格納されます。この場合は、代わりに LONG_PROGRAM_NAME フィールドを使用します。

340 (154) CHAR R/W 1 DATA_BUFFER_DSN

データ・バッファーにデータ・セット名が含まれている (Y/N)。

341 (155) CHAR R/O 44 LOAD_MODULE_DSN

ロード・モジュールのデータ・セット名。

この名前は LST.MODULE_NAME で識別されるロード・モジュールがロードされたときに含まれていたデータ・セットの名前です。

385 (181) CHAR R/O 5 (予約済み)
390 (186) CHAR R/W 8188 DATA_BUFFER

データ・バッファー。

このフィールドの内容が大文字に変換されることはありません。このフィールドのヌル文字 (X'00') による切り捨ては許可されていません。可変長レコードの場合、DATA_LENGTH フィールドに長さを指定する必要があります。固定長レコードの場合、長さは LRECL に一致しなければなりません。

DATA_BUFFER_DSN が「Y」に設定される場合、このフィールドには、LISTING_TYPE に適したコンパイラー・リストまたはサイド・ファイルが入っている、データ・セットの名前 (区分データ・セットである場合、小括弧に入ったメンバー名が続く) を含むことが予想されます。データ・セット名の追加要件については、コンパイラー・リスト読み取りユーザー出口を参照してください。

8578 (2182) CHAR R/O 32 LONG_PROGRAM_NAME

長いプログラム名 (32 文字まで)。

このフィールドは、プログラム名の長さが 8 文字を超える場合にのみ初期化されます。それ以外の場合は、PROGRAM_NAME フィールドを使用します。