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