データ型を Automation から RPG に変換する

Automation データ型から Report Program Generator (RPG) データ型への変換をトランザクション インテグレーター (TI) で処理する方法を指定する場合は、次の表をガイドとして使用します。

TI プロジェクトの既定値 RPG データ型 仕様化 フィールド長 フィールドの長さの意味 小数点以下の桁数
Boolean (既定値) Integer I 5 数値 空白
Boolean Integer I 10 数値 空白
Boolean Packed P 3 数値 空白、0
Byte (既定値) 文字 A 1 バイト 空白
Byte 符号なし U 3-9 数値 空白
Byte Packed P 3 数値 空白、0
Byte Integer I 3-9 数値 空白
通貨 (既定値) Packed P 1-30 数値 空白、0 から 4
Currency ゾーニング S 1-30 バイト 空白、0 から 4
Currency Binary B 1-4 数値 空白、0 から 4
Currency Binary B 5-9 数値 空白、0 から 4
日付 (日付) *Mdy なし 8 バイト 空白
日付 (日付) *Dmy なし 8 バイト 空白
日付 (日付) *Ymd なし 8 バイト 空白
日付 (日付) *7 月 なし 6 バイト 空白
Date (Date) *Iso なし 10 バイト 空白
Date (Date) *米国 なし 10 バイト 空白
Date (Date) *ユーロ なし 10 バイト 空白
Date (Date) *Jis なし 10 バイト 空白
日付 (時刻) *Hms なし 8 バイト 空白
日付 (時刻) *Iso なし 8 バイト 空白
日付 (時刻) *米国 なし 8 バイト 空白
日付 (時刻) *ユーロ なし 8 バイト 空白
日付 (時刻) *Jis なし 8 バイト 空白
Date Timestamp Z 数。 バイト 空白
Decimal Float F 4 バイト 空白
Decimal Float F 8 バイト 空白
Decimal (既定値) Packed P 1-30 数値 空白、0 から 30
Decimal ゾーニング S 1-30 バイト 空白、0 から 30
Decimal Binary B 1-4 数値 空白、0 から 4
Decimal Binary B 5-9 数値 空白、0 から 9
Double (既定値) Float F 8 バイト 空白
Double [1] Packed P 1-30 数値 空白、0 から 30
Double [1] ゾーニング S 1-30 バイト 空白、0 から 30
Double Binary B 1-4 数値 空白、0 から 4
Double Binary B 5-9 数値 空白、0 から 9
整数 (既定値) Integer I 1 - 5 数値 空白
Integer Packed P 1-30 数値 空白、0
Integer ゾーニング S 1-30 バイト 空白、0
Integer Binary B 1 - 5 数値 空白、0
Long (既定値) Integer I 1-9 数値 空白
Long Packed P 1-30 数値 空白、0
Long ゾーニング S 1-30 バイト 空白、0
Long Binary B 1-9 数値 空白、0
単一 (既定値) Float F 4 バイト 空白
Single [1] Packed P 1-30 数値 空白、0 から 30
Single [1] ゾーニング S 1-30 バイト 空白、0 から 30
Single Binary B 1-9 数値 空白、0 から 9
String (既定値) 文字 A 1-32755 Bytes==Char 空白
String Graphic G 1-16371 Char 空白

Note

メモ 前の表の [1] は、Visual Basic Single または Visual Basic Double データ型からパック 10 進数または分散プログラム呼び出し (DPC) Zoned Decimal データ型に整数または小数部の数値を変換する場合、TI は小数点の左側の 1 ~ 18 桁の有効桁数に制限されることを示しています (例: 1.2345678901234567E+17)。

Note

TI ではすべての文字列が左揃えですが、RPG MOVE コマンドはすべての文字列を右揃えします。 RPG アプリケーションをプログラミングする場合は、MOVEL コマンドまたは EVAL コマンドを使用して、ストリングの操作中に RPG で同等の操作を実行します。 参照

サポートされる TI データ型

データ型を RPG から Automation に変換する

データ型の変換