转码溢出数据集

从 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 格式编码的整个记录。