レポート プログラム ジェネレーター (RPG) データ型から Automation データ型への変換をトランザクション インテグレーター (TI) で処理する方法を設定する場合は、次の表を参考にしてください。 特定のデータ型の詳細については、「 サポートされている TI データ型」を参照してください。
次の表では、次のデータ型テーブルで使用される TI Project プロパティの省略形について説明します。
| 略称 | 説明 |
|---|---|
| t | 切り詰める |
| e | エラー |
| r | 丸い |
| 申し訳ありませんが、"sp"の文脈や意味を正確に特定する追加情報がないため、翻訳を改善することはできません。より詳細な情報を提供していただければ、適切な日本語の翻訳をご提案できます。 | スペース パッド |
| nt | ヌル文字で終了 |
| だから | 先頭のシフトを追加する |
| 国際単位系 (SI) | 末尾にシフトアウトを追加する |
| PE | 均等に詰める |
| 先端 | TI プロジェクト |
Pack even (PE) は、定義仕様が RPG において「パック・イーブン」オプションを使用していることを示します。 PE は、From および To の指定位置を使用する場合、有効桁数が偶数であることを示します。これは、数字カウントではなくバイト数を意味し、高位桁の位置が無視される可能性があることを意味します。 たとえば、次の表は、RPG パック・フィールド内の数値 256 が内部メモリーでどのように表されるかを示しています。
注
この例では、数 256 は、PE オプションと No PE オプションの両方で 2 バイトのメモリに収まります。
| パックされたデータ型オプション | バイト 1 | バイト 2 |
|---|---|---|
| 高次バイト高次ニブル | 高次バイトの下位ニブル | |
| PE なし | 2 | 5 |
| PE | 無視 | 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 | ダブル | ティー、アール、イー | 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 | yy/mm/dd | 40/01/01 から 39/12/31 | 8 |
| *7 月 | 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 |