Partager via


Conversion de types de données d’automation en 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).

TI Project par défaut Type de données RPG Spécification Longueur du champ Signification de la longueur du champ Décimales
Boolean (valeur par défaut) Nombre entier Je 5 Chiffres Vide
Booléen Nombre entier Je 10 Chiffres Vide
Booléen Bondé P 3 Chiffres Vide,0
Octet (valeur par défaut) Caractère Un 1 octets Vide
Octet Non signé U 3-9 Chiffres Vide
Octet Bondé P 3 Chiffres Vide,0
Octet Nombre entier Je 3-9 Chiffres Vide
Devise (valeur par défaut) Bondé P 1-30 Chiffres Blanc,0-4
Monnaie Zoné S 1-30 octets Vide,0-4
Monnaie Binaire B 1-4 Chiffres Vide,0-4
Monnaie Binaire B 5-9 Chiffres Vide,0-4
Date (Date) *MDY Aucun 8 octets Vide
Date (en anglais: Date) *DMY Aucun 8 octets Vide
Date (Date) *YMD Aucun 8 octets Vide
Date (Date) *JUIL Aucun 6 octets Vide
Date (Date) *ISO Aucun 10 octets Vide
Date (Date) *ÉTATS-UNIS Aucun 10 octets Vide
Date (Date) *EURO Aucun 10 octets Vide
Date (Date) *JIS Aucun 10 octets Vide
Date (heure) *HMS Aucun 8 octets Vide
Date (heure) *ISO Aucun 8 octets Vide
Date (heure) *ÉTATS-UNIS Aucun 8 octets Vide
Date (heure) *EURO Aucun 8 octets Vide
Date (heure) *JIS Aucun 8 octets Vide
Date (Jour/Mois/Année) Horodatage Z Nombre? octets Vide
Décimal Flotter F 4 Octets Vide
Décimal Flotter F 8 Octets Vide
Décimal (valeur par défaut) Bondé P 1-30 Chiffres Vide,0-30
Décimal Zoné S 1-30 octets Vide,0-30
Décimal Binaire B 1-4 Chiffres Vide,0-4
Décimal Binaire B 5-9 Chiffres Vide,0-9
Double (valeur par défaut) Flotter F 8 octets Vide
Double [1] Bondé P 1-30 Chiffres Vide,0-30
Double [1] Zoné S 1-30 octets Vide,0-30
Double Binaire B 1-4 Chiffres Vide,0-4
Double Binaire B 5-9 Chiffres Vide,0-9
Entier (valeur par défaut) Nombre entier Je 1-5 Chiffres Vide
Nombre entier Bondé P 1-30 Chiffres Vide,0
Nombre entier Zoné S 1-30 octets Vide,0
Nombre entier Binaire B 1-5 Chiffres Vide,0
Long (valeur par défaut) Nombre entier Je 1-9 Chiffres Vide
Long Bondé P 1-30 Chiffres Vide,0
Long Zoné S 1-30 octets Vide,0
Long Binaire B 1-9 Chiffres Vide,0
Single (par défaut) Flotter F 4 octets Vide
Single [1] Bondé P 1-30 Chiffres Vide,0-30
Célibataire [1] Zoné S 1-30 octets Vide,0-30
Célibataire Binaire B 1-9 Chiffres Vide,0-9
Chaîne (valeur par défaut) Caractère Un 1-32755 Octets==Caractère Vide
Chaîne Graphique G 1-16371 Char Vide

Remarque

Remarque [1] dans le tableau précédent indique que lorsque vous convertissez des nombres entiers ou fractionnaires des types de données Visual Basic Single ou Visual Basic Double en types de données Decimal ou Zoned Decimal pour appel de programme distribué (DPC), la précision du TI est limitée à 1 à 18 chiffres à gauche du point décimal (par exemple, 1.2345678901234567E+17).

Remarque

Bien que TI aligne à gauche toutes les chaînes de caractères, la commande RPG MOVE aligne à droite toutes les chaînes de caractères. 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 TI pris en charge

Conversion des types de données de RPG vers l'Automatisation

Conversion de type de données