排序和合并错误号

如果您没有在程序中引用 SORT-RETURN ,而排序或合并操作的完成代码为 16, COBOL for Linux® 就会发出一条运行时诊断信息,其中包含下表所示的一个非零错误代码。

表 1. 排序和合并错误号
错误号 描述
0 没有错误
1 记录无序。
2 检测到等键记录。
3 指定了多个主函数 (内部错误)。
4 参数文件中存在错误
5 无法打开参数文件。
6 选项中缺少操作数
7 扩展选项中缺少操作数
8 选项中的操作数无效
9 扩展选项中的操作数无效
10 An invalid option was specified.
11 指定了无效的扩展选项。
12 个月 指定了无效的临时目录。
13 指定了无效的文件名。
14 日 指定了无效字段。
15 日 记录中缺少字段。
16 记录中的字段太短。
17 SELECT 规范中存在语法错误
18 SELECT中指定了无效的常量。
19 日 SELECT 中的常量与数据类型之间的比较无效
20 SELECT 中两种数据类型之间的比较无效
21 格式规范中存在语法错误
22 重新格式化规范中存在语法错误
23 单 在重新格式化规范中指定了无效的常量。
24 总和规范中存在语法错误
25 台 多次指定了标志。
26 指定的输出过多。
27 日 未指定输入源。
28 未指定输出目标。
29 日 指定了无效的修饰符。
30 不允许求和。
31 日 记录太短。
32 记录太长。
33 检测到无效的压缩或分区字段。
34 文件上发生读错误
35 写入文件时出错
36 无法打开输入文件。
37 无法打开消息文件。
38 SdU 或 SFS 文件错误
39 目标缓冲区中的空间不足
400 没有足够的临时磁盘空间
41 没有足够的空间用于输出文件
42 意外信号被困。
43 从输入出口返回了错误。
44 从输出出口返回了错误。
45 从输出用户出口返回了意外数据。
46 从输入出口返回了无效的已用字节数值。
47 从输出出口返回了无效的已用字节数值。
48 SMARTsort 未处于活动状态。
49 存储空间不足,无法继续执行
50 参数文件太大。
51 不匹配的单引号
52 不匹配的引号
53 指定了有冲突的选项。
54 记录中的长度字段无效。
55 个 记录中的最后一个字段无效。
56 未指定必需的记录格式。
57 无法打开输出文件。
58 无法打开临时文件。
59 文件组织无效
60 指定的文件组织不支持用户出口。
61 系统不知道语言环境。
62 记录包含无效的多字节字符。
63 该文件既不是 SdU ,也不是 SFS。
6400 没有为 SORT 指定的密钥可用于已建立索引的输出文件的定义。
65 SdU 或 SFS 文件的记录长度不正确。
66 创建 SMARTsort 选项文件失败。
67 必须将标准的非相对路径名指定为工作目录。
68 必须指定必需选项。
69 路径名无效。
79 已达到最大临时文件数。
501 函数无效
502 记录类型无效
503 记录长度无效
504 类型长度错误
505 类型无效
506 不匹配的密钥数
507 类型太长。
508 键偏移量无效
509 无效的升序或降序键
510 重叠键无效
511 未定义密钥。
512 未指定输入文件。
513 未指定输出文件。
514 混合类型输入文件
515 混合类型输出文件
516 输入工作缓冲区无效
517 输出工作缓冲区无效
518 COBOL 输入 I/O 错误
519 COBOL 输出 I/O 错误
520 不受支持的函数
521 无效键
522 USING 文件无效
523 GIVING 文件无效
524 未提供工作目录。
525 工作目录不存在。
526 未分配公共排序。
527 没有用于公共排序的存储器
528 未分配二进制缓冲区。
529 未分配行顺序文件缓冲区。
530 工作空间分配失败。
531 FCB 分配失败。