次の方法で共有


RPG から Automation へのデータ型の変換

レポート プログラム ジェネレーター (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

こちらもご覧ください

サポートされている TI データ型
自動化から RPG へのデータ・タイプの変換
データ型変換