Conversion de types de données d’Automation vers RPG

Utilisez le tableau suivant comme guide lorsque vous spécifiez la façon dont vous souhaitez que l’intégrateur de transactions (TI) gère les conversions des types de données Automation en types de données Générateur de programmes de rapports (RPG).

Projet TI par défaut Type de données RPG Spécification Longueur du champ Signification de la longueur de champ Nombre de décimales
Boolean (valeur par défaut) Integer I 5 chiffres Vide
Boolean Integer I 10 chiffres Vide
Boolean Emballé P 3 chiffres Vide,0
Octet (par défaut) Caractère A 1 octets Vide
Byte Non signé U 3-9 chiffres Vide
Byte Emballé P 3 chiffres Vide,0
Byte Integer I 3-9 chiffres Vide
Devise (valeur par défaut) Emballé P 1-30 chiffres Vide,0-4
Devise Zoné S 1-30 octets Vide,0-4
Devise Binary B 1-4 chiffres Vide,0-4
Devise Binary B 5-9 chiffres Vide,0-4
Date (Date) *MDY None 8 octets Vide
Date (Date) *DMY None 8 octets Vide
Date (Date) *YMD None 8 octets Vide
Date (Date) *JUIL None 6 octets Vide
Date (Date) *ISO None 10 octets Vide
Date (Date) *USA None 10 octets Vide
Date (Date) *EUR None 10 octets Vide
Date (Date) *JIS None 10 octets Vide
Date (Heure) *HMS None 8 octets Vide
Date (Heure) *ISO None 8 octets Vide
Date (Heure) *USA None 8 octets Vide
Date (Heure) *EUR None 8 octets Vide
Date (Heure) *JIS None 8 octets Vide
Date Timestamp Z Nombre? octets Vide
Decimal Float F 4 Octets Vide
Decimal Float F 8 Octets Vide
Décimal (valeur par défaut) Emballé P 1-30 chiffres Vide,0-30
Decimal Zoné S 1-30 octets Vide,0-30
Decimal Binary B 1-4 chiffres Vide,0-4
Decimal Binary B 5-9 chiffres Vide,0-9
Double (valeur par défaut) Float F 8 octets Vide
Double [1] Emballé P 1-30 chiffres Vide,0-30
Double [1] Zoné S 1-30 octets Vide,0-30
Double Binary B 1-4 chiffres Vide,0-4
Double Binary B 5-9 chiffres Vide,0-9
Entier (valeur par défaut) Integer I 1-5 chiffres Vide
Integer Emballé P 1-30 chiffres Vide,0
Integer Zoné S 1-30 octets Vide,0
Integer Binary B 1-5 chiffres Vide,0
Long (par défaut) Integer I 1-9 chiffres Vide
Long Emballé P 1-30 chiffres Vide,0
Long Zoné S 1-30 octets Vide,0
Long Binary B 1-9 chiffres Vide,0
Single (valeur par défaut) Float F 4 octets Vide
Single [1] Emballé P 1-30 chiffres Vide,0-30
Single [1] Zoné S 1-30 octets Vide,0-30
Unique Binary B 1-9 chiffres Vide,0-9
Chaîne (valeur par défaut) Caractère A 1-32755 Octets==Char Vide
String Graphic G 1-16371 Char Vide

Notes

Remarque [1] dans le tableau précédent indique que lorsque vous convertissez des nombres entiers ou fractionnaires à partir de types de données Visual Basic Single ou Visual Basic Double vers des types de données décimales d’appel de programme distribué ou décimal packed (DPC), TI est limité à une précision comprise entre 1 et 18 chiffres à gauche de la virgule décimale (par exemple, 1.2345678901234567E+17).

Notes

Alors que TI left-justifie toutes les chaînes, la commande RPG MOVE à droite justifie toutes les chaînes. Si vous programmez une application RPG, utilisez les commandes MOVEL ou EVAL pour effectuer l’opération équivalente dans RPG lors de la manipulation d’une chaîne. Voir aussi

Types de données d’intégrateur de transactions pris en charge

Conversion de types de données de RPG vers Automation

Conversion de type de données