转码溢出数据集

从 5.16.0 版开始,Mainframe Connector 会创建一个表 用于记录在进行转码过程中遇到的所有错误 使用 qsam decodeqsam encode 命令。此表称为溢出数据集。溢出数据集输出格式可以是以下任一格式:

  • 优化行式列式 (ORC) 文件
  • 排队顺序访问方法 (QSAM) 文件

您可以使用此信息审核或调试转码过程。

qsam decode 创建的溢出数据集

作为解码过程的一部分,qsam decode 命令会创建一个具有以下架构的溢出数据集。

字段名称 类型 说明
number 遇到错误的记录编号。第一条记录是 记录 1。如果记录编号不可用,则使用 -1。
字段 string 无法解码的字段的完整名称。
错误 string 导致记录解码失败的错误。
记录 bytes 整个记录。

qsam encode 创建的溢出数据集

作为编码过程的一部分,qsam encode 命令会创建一个具有以下架构的溢出数据集。对于 QSAM 文件,我们建议您使用可变记录长度至少为 1024 的文件。

字段名称 类型 说明
number 遇到错误的记录编号。第一条记录是记录 1。某些编码来源可能无法提供一致的行号。在这种情况下,行号为 -1。
字段 string 无法编码的字段的完整名称。
错误 string 导致记录编码失败的错误。
记录 string 以 JSON 格式编码的整个记录。