选项

若将复选框设置为灰色 (*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 命令无效,且对于此命令,它不会出现。