當您設定交易整合器 (TI) 將報表程式產生器 (RPG) 資料類型轉換成自動化資料類型的方式時,請使用下表做為指南。 如需特定數據類型的詳細資訊,請參閱 支援的 TI 數據類型。
下表描述下列數據類型數據表中使用的 TI Project 屬性縮寫。
縮寫 | 說明 |
---|---|
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預設錯誤處理 | 提示 默認欄位長度 |
TIP 預設十進位數 | 提示 默認字串 處理 |
---|---|---|---|---|---|---|---|
角色 | 一個 | 1 | 位元 | 沒有 | 沒有 | 沒有 | 沒有 |
角色 | 一個 | 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 | 位元 | t,r,e | 3 | 沒有 | 沒有 |
整數 | 我 | 1-5 | 整數 | t,r,e | 4 | 沒有 | 沒有 |
整數 | 我 | 1-5 | 長 | t,r,e | 9 | 沒有 | 沒有 |
包裝好的 | P | 3 | 布爾邏輯 | 沒有 | 沒有 | 沒有 | 沒有 |
包裝好的 | P | 3 | 位元 | 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 | 位元 | 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/yy | 01/01/40 至 12/31/39 | 8 |
*DMY | dd/mm/yy | 01/01/40 至 31/12/39 | 8 |
*YMD | yyyy/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.mmmmmm | 26 |