選項

若將勾選框設定為灰色調 (*CMDDFT),則將不傳送此參數至主電腦,且使用主電腦定義的預設值。

建立 FILLER 欄位說明
*DDSFILLER 是已選取的值。當 COPY DOS 陳述式未找到符合欄位時, 恆是建立單一字元 FILLER 欄位說明,"07 FILLER PIC X"。

*NODDSFILLER 是未選取的、清除的值。 若 COPY DOS 陳述式未找到符合欄位,則不建立任何 FILLER 欄位說明。

動態建立檔案
*CRTF 是已選取的值。動態建立 OPEN 作業時不可用的檔案。

*NOCRTF 是未選取的、清除的值。 不動態建立 OPEN 作業時不可用的檔案。

重複鍵的勾選
*DUPKEYCHK 是已選取的值。對重複鍵勾選 INDEXED 檔案。

*NODUPKEYCHK 是未選取的、清除的值。 不對重複鍵勾選 INDEXED 檔案。

起始設定相對檔案
*INZDLT 是已選取的值。若開啟檔案以 OUTPUT,則在 CLOSE 作業期間, 用刪除的記錄起始設定具有循序存取的相對檔案。不影響檔案作用中記錄。 即對後續的 OPEN 作業,將記錄界限定義為檔案大小。

*NOINZDLT 是未選取的、清除的值。 若開啟檔案以 OUTPUT,則在 CLOSE 作業期間,不用刪除的記錄起始設定具有循序存取的相對檔案。 即記錄界限由 OPEN OUTPUT 時寫入的記錄數決定。後續的 OPEN 作業僅允許存取至記錄界限。

控制記錄阻礙
*BLK 是已選取的值。當使用 BLOCK CONTAINS 子句時, 編譯器允許從具有 START 陳述式的 DYNAMIC 存取檔案和 SEQUENTIAL 存取檔案阻礙。 對於對輸出作業開啟的 RELATIVE 檔案,不允許阻礙。BLOCK CONTAINS 子句控制要暫停執行的記錄數。 若不使用 BLOCK CONTAINS 子句,則編譯器僅允許不具有 START 陳述式的 SEQUENTIAL 存取檔案進行阻礙。 作業系統決定要暫停執行的記錄數。

*NOBLK 是未選取的、清除的值。 編譯器僅允許不具有 START 陳述式的 SEQUENTIAL 存取檔案的阻礙。 若指定 BLOCK CONTAINS 子句,則被忽略 (磁帶檔案除外)。

允許延伸的 ACCEPT/DISPLAY 2
*EXTACCDSP 是已選取的值。編譯器允許延伸的 ACCEPT 和延伸的 DISPLAY 陳述式。

*NOEXTACCDSP 是未選取的、清除的值。 編譯器不允許延伸的 ACCEPT 或延伸的 DISPLAY 陳述式。

重複鍵旗號 3
*FS21DUPKY 是已選取的值。 若在必要的 READ 陳述式和後續的 REWRITE 或 DELETE 陳述式之間變更鍵值, 則當以隨機或動態存取方式處理具重複鍵的索引檔案時,編譯器報告檔案狀態為 21。

*NOFS21DUPKY 是未選取的、清除的值。當以隨機或動態存取方式處理具重複鍵的索引檔案時, 編譯器不報告檔案狀態為 21。REWRITE 陳述式可變更記錄的鍵。

大寫 PICTURE 字串 4
*MONOPIC 是已選取的值。PICTURE 字串被轉換為全部大寫字元 (單一大小寫)。

*NOMONOPIC 是未選取的、清除的值。PICTURE 字串中使用的貨幣符號是區分大小寫的。 即與 PICTURE 符號 A、B、E、G、N、P、S、V、X、Z、CR 和 DB 的大寫字母 相對應的小寫字母等於它們在 PICTURE 字串中的大寫表示。所有其他小寫 字母不等於它們對應的大寫字母表示。


註腳:

2
*EXTACCDSP/*NOEXTACCDSP 僅適用於 OPM COBOL/400 的 CRTCBLPGM 指令。對於 ILE COBOL 的 CRTCBLMOD 與 CRTBNDCBL 指令而言, 此選項無效且不會出現。

3
*FS21DUPKY/*NOFS21DUPKY 僅適用於 OPM COBOL/400 的 CRTCBLPGM 指令。對於 ILE COBOL 的 CRTCBLMOD 與 CRTBNDCBL 指令而言, 此選項無效且不會出現。

4
*MONOPIC/*NOMONOPIC 僅適用於 ILE COBOL 的 CRTCBLMOD 與 CRTBNDCBL 指令。 對於 OPM COBOL/400 的 CRTCBLPGM 指令而言, 此選項無效且不會出現。