排序和合并错误号
如果您没有在程序中引用 SORT-RETURN ,而排序或合并操作的完成代码为 16, COBOL for Linux® 就会发出一条运行时诊断信息,其中包含下表所示的一个非零错误代码。
| 错误号 | 描述 |
|---|---|
| 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 分配失败。 |