次の表は、コンパイラーが使用する各データ・セットの機能、装置要件、および許可される装置クラスをリストしたものです。
| タイプ | ddname | 関数 | 必要か? | 装置要件 | 許可される装置クラス | HFS に常駐できるか? |
|---|---|---|---|---|---|---|
| 入力 | SYSIN1 | ソース・プログラムの読み取り | はい | カード読取装置; 中間記憶装置 | 任意 | はい |
| SYSOPTF | コンパイラー・オプションの読み取り | OPTFILE が有効な場合 | カード読取装置; 中間記憶装置; 直接アクセス | 任意 | はい | |
| SYSLIB または他のコピー・ライブラリー 1 | ユーザー・ソース・ライブラリー (PDS または PDSE) の読み取り | プログラムに COPY または BASIS ステートメントが含まれている場合 (LIB は必須) | 直接アクセス | SYSDA | いいえ | |
| ユーティリティー | SYSUT1、SYSUT2、SYSUT3、SYSUT4、SYSUT62 | コンパイル時にコンパイラーによって使用される作業データ・セット | はい | 直接アクセス | SYSDA | いいえ |
| SYSUT52 | コンパイル時にコンパイラーによって使用される作業データ・セット | プログラムに COPY、REPLACE、または BASIS ステートメントが含まれている場合 (LIB は必須) | 直接アクセス | SYSDA | いいえ | |
| SYSUT72 | リストを作成するためにコンパイラーによって使用される作業データ・セット | はい | 直接アクセス | SYSDA | いいえ | |
| 出力 | SYSPRINT1 | ストレージ・マップ、リスト、およびメッセージの書き込み | はい | プリンター; 中間記憶装置 | SYSSQ、SYSDA、標準出力クラス A | はい |
| SYSTERM | 進行メッセージおよび診断メッセージの書き込み | TERM が有効な場合 | 出力装置; TSO 端末 | はい | ||
| SYSPUNCH | オブジェクト・コードの作成 | DECK が有効な場合 | カード穿孔装置; 直接アクセス | SYSSQ、SYSDA | はい | |
| SYSLIN | コンパイラーからの出力およびリンケージ・エディターまたはバインダーへの入力としてのオブジェクト・モジュール・データ・セットの作成 | OBJECT が有効な場合 | 直接アクセス | SYSSQ、SYSDA | はい | |
| SYSADATA | 関連データ・ファイル・レコードの書き込み | ADATA が有効な場合 | 出力装置 | はい | ||
| SYSJAVA | クラス定義用の生成済み Java ソース・ファイルの作成 | クラス定義をコンパイルする場合 | (HFS ファイルでなければならない) | はい | ||
| SYSUDUMP、SYSABEND、または SYSMDUMP | ダンプの書き込み | DUMP が有効な場合 (まれにしか使用されない) | 直接アクセス | SYSDA | はい | |
| SYSDEBUG | オブジェクト・モジュールとは別のデータ・セットへの記号デバッグ情報テーブルの書き込み | TEST(. . .,SEP,. . .) が有効な場合 | 直接アクセス | SYSDA | はい | |
| SYSMDECK | COPY、BASIS、REPLACE、および EXEC SQL INCLUDE ステートメントの拡張の書き込み | MDECK が有効な場合 | 直接アクセス | SYSDA | はい | |
|
||||||
関連参照
論理レコード長とブロック・サイズ
EXIT