从 5.16.0 版开始,Mainframe Connector 会创建一个表
用于记录在进行转码过程中遇到的所有错误
使用 qsam decode
和 qsam 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 格式编码的整个记录。 |