从 ASCII 文本文件传输数据
将数据从 ASCII 文本文件传输到系统文件时,数据更改如下:
- ASCII 字符数据更改为 EBCDIC 字符、日期、时间或时间戳记数据(基于 iSeries™、eServer™ i5 或 System i5™ 字段类型),或通过将 2 个 ASCII 字节更改为 1 个十六进制字节来转换为十六进制数据。
- ASCII 数字数据更改为 iSeries™、eServer™ i5 或 System i5™ 二进制、分区十进制或压缩十进制数据,具体取决于指定的数据类型。
iSeries™、eServer™ i5 或 System i5™ 和 workstation 上的字段长度不同,因为采用减号和小数点存储在 ASCII 数字字段中的显式方式。每个字段单独更改,以确保生成的字段长度与该字段的规范相匹配。数据传输功能会尝试将 workstation 数据放入系统字段中。
- 对于支持 null 的 iSeries™、eServer™ i5 或 System i5™ 字段,不能可靠地检测到 null 值(日期、时间和时间戳记除外),并且无法上载。对于可变长度 iSeries™、eServer™ i5 或 System i5™ 字段,将删除尾随空格,并将字段转换为可变长度格式。