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

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

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

缩写 DESCRIPTION
t 截断
e 错误
r 圆形
sp 空格键
nt Null 终止
所以 添加前导位移
国际单位制 添加尾随移出功能
体育 均匀包装
提示 TI 项目

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

注释

对于此示例,数字 256 在 PE 和 No PE 选项中均占用 2 字节内存。

打包数据类型选项 字节 1 字节 2
高阶字节高阶半字节 高阶字节低序小号
无 PE 2 5
体育 忽略 5
RPG 数据类型 规格说明 RPG 字段长度 TIP 数据类型 默认错误处理提示 提示

默认字段长度
TIP 默认十进制数 提示

默认字符串

处理
字符 一个 1 字节(Byte) 没有 没有 没有 没有
字符 一个 1-32755 字符串 t,e 80 没有 sp,nt
图形 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 加倍 t,r,e 4 2 没有
二进制 B 5-9 加倍 t,r,e 9 2 没有
二进制 B 1-5 整数 t,r,e 4 没有 没有
二进制 B 1-9 长整型 t,r,e 9 没有 没有
二进制 B 1-9 单身 t,r,e 4 2 没有
整数 5 布尔型 没有 没有 没有 没有
整数 10 布尔型 没有 没有 没有 没有
整数 3-9 字节(Byte) t,r,e 3 没有 没有
整数 1-5 整数 t,r,e 4 没有 没有
整数 1-5 长整型 t,r,e 9 没有 没有
包装好的 P 3 布尔型 没有 没有 没有 没有
包装好的 P 3 字节(Byte) t,r,e,npe 3 没有 没有
包装好的 P 1-30 货币 t,r,e 8 2 没有
包装好的 P 1-30 十进制 t,r,e 8 2 没有
包装好的 P 1-30 加倍 t,r,e 8 2 没有
包装好的 P 1-30 整数 t,r,e 3 没有 没有
包装好的 P 1-30 长整型 t,r,e 5 没有 没有
包装好的 P 1-30 单身 t,r,e 8 2 没有
分区 S 1-30 货币 t,r,e 15 2 没有
分区 S 1-30 十进制 t,r,e 15 2 没有
分区 S 1-30 加倍 t,r,e 15 2 没有
分区 S 1-30 整数 t,r,e 5 没有 没有
分区 S 1-30 长整型 t,r,e 9 没有 没有
分区 S 1-30 单身 t,r,e 15 2 没有
无符号 U 3-9 字节(Byte) t,r,e 3 没有 没有
漂浮 F 4 十进制 t,r,e 没有 没有 没有
漂浮 F 8 十进制 t,r,e 没有 没有 没有
漂浮 F 8 加倍 t,r,e 8 没有 没有
漂浮 F 4 单身 t,r,e 4 没有 没有
日期 D 没有 日期 没有 没有 没有 没有
时间 没有 没有 没有 没有 没有 没有 没有
时间戳 没有 没有 没有 没有 没有 没有 没有
RPG 日期格式名称 格式 范围 字节
*MDY mm/dd/y 01/01/40 到 12/31/39 8
*DMY dd/mm/y 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/yyyyy 01/01/0001 到 12/31/0000 10
*欧元 dd.mm.yyyyy 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.mmmmmm 26

另请参阅

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