设置事务集成器(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 |