将数据类型从 RPG 转换为自动化

设置事务集成器 (TI) 处理从报表程序生成器 (RPG) 数据类型到自动化数据类型的转换时,请使用下表作为指导。 有关特定数据类型的详细信息,请参阅 支持的 TI 数据类型

下表描述了在后面的数据类型表中使用的 TI Project 属性缩写。

缩写 说明
t Truncate
e 错误
r Round
sp 空格键
Nt Null 终止
SO 在 中添加前导移
SI 添加尾随移出
PE 打包均匀
提示 TI 项目

包甚至 (PE) 指示定义规范对 RPG 使用包偶数选项。 PE 指示在使用 From 和 To 规范位置时,精度为偶数位数,这意味着字节计数而不是数字计数,这可能意味着忽略高序数字位置。 例如,下表显示了 RPG 打包字段中数字 256 在内部内存中的表示方式。

注意

就此示例而言,数字 256 适合 PE 和 No PE 选项中的 2 字节内存。

打包的数据类型选项 字节 1 字节 2
高阶字节高阶小号 高位字节低序小字节
无 PE 2 5
PE 已忽略 5
RPG 数据类型 规范化 RPG 字段长度 TIP 数据类型 TIP 默认错误处理 提示

默认字段长度
TIP 默认小数 提示

默认字符串

处理
字符 A 1 Byte
字符 A 1-32755 字符串 t,e 80 sp,nt
Graphic G 1-16371 字符串 t,e 80 sp
二进制 B 1-4 货币 t,r,e 4 2
二进制 B 5-9 货币 t,r,e 9 2
二进制 B 1-4 小数 t,r,e 4 2
二进制 B 5-9 小数 t,r,e 9 2
二进制 B 1-4 Double t,r,e 4 2
二进制 B 5-9 Double t,r,e 9 2
二进制 B 1-5 Integer t,r,e 4
二进制 B 1-9 Long t,r,e 9
二进制 B 1-9 Single t,r,e 4 2
Integer I 5 布尔
Integer I 10 布尔
Integer I 3-9 Byte t,r,e 3
Integer I 1-5 Integer t,r,e 4
Integer I 1-5 Long t,r,e 9
Packed P 3 布尔
Packed P 3 Byte t,r,e,npe 3
Packed P 1-30 货币 t,r,e 8 2
Packed P 1-30 小数 t,r,e 8 2
Packed P 1-30 Double t,r,e 8 2
Packed P 1-30 Integer t,r,e 3
Packed P 1-30 Long t,r,e 5
Packed P 1-30 Single t,r,e 8 2
划 作 S 1-30 货币 t,r,e 15 2
划 作 S 1-30 小数 t,r,e 15 2
划 作 S 1-30 Double t,r,e 15 2
划 作 S 1-30 Integer t,r,e 5
划 作 S 1-30 Long t,r,e 9
划 作 S 1-30 Single t,r,e 15 2
无符号 U 3-9 Byte t,r,e 3
Float F 4 小数 t,r,e
Float F 8 小数 t,r,e
Float F 8 双精度 t,r,e 8
Float F 4 Single t,r,e 4
日期 D 日期
时间
时间戳
RPG 日期格式名称 格式 范围 字节
*MDY mm/dd/yy 01/01/40 至 39/12/31 8
*DMY dd/mm/yy 01/01/40 至 31/12/39 8
*YMD yy/mm/dd 40/01/01 至 39/12/31 8
*七月 yy/ddd 40/001 到 39/365 6
*Iso yyyy-mm-dd 0001-01-01 至 9999-12-31 10
*美国 mm/dd/yyyy 01/01/0001 至 12/31/0000 10
*欧元 dd.mm.yyyy 01.01.0001 到 31.12.9999 10
*Jis yyyy-mm-dd 0001-01-01 至 9999-12-31 10
RPG 时间格式名称 格式 范围 字节
*Hms hh:mm:ss 00:00:00 至 24:00:00 8
*Iso hh.mm.ss 00:00:00 至 24:00:00 8
*美国 hh:mm AM 或 hh:mm PM 上午 00:00 至凌晨 12:00 8
*欧元 hh.mm.ss 00.00.00 到 24.00.00 8
*Jis hh:mm:ss 00:00:00 至 24:00:00 8
RPG 时间戳格式 字节
yyyy-mm-dd-hh.mm.ss.mmmm 26

另请参阅

支持的 TI 数据类型
将数据类型从自动化转换为 RPG
数据类型转换