Partager via


Conversion de types de données de RPG en automatisation

Utilisez les tableaux suivants comme guide lorsque vous configurez la façon dont vous souhaitez que l’intégrateur de transactions (TI) gère les conversions des types de données du générateur de programmes de rapports (RPG) en types de données Automation. Pour plus d’informations sur les types de données spécifiques, consultez Types de données TI pris en charge.

Le tableau suivant décrit les abréviations de propriété TI Project utilisées dans les tables de type de données qui suivent.

Abréviation Descriptif
t Tronquer
e Erreur
r Rond
sp Espacement
Nt Terminer par un caractère nul
AINSI Ajouter un changement de début dans
Système International Ajouter une séquence de sortie finale
PE Équilibrer le pack
POURBOIRE Projet TI

Pack pair (PE) indique que la spécification de définition utilise l’option pack pair pour RPG. PE indique que la précision est un nombre pair de chiffres lorsque les positions de spécification From et To sont utilisées, ce qui implique un nombre d’octets au lieu d’un nombre de chiffres et qui peut signifier que la position du chiffre de l’ordre élevé est ignorée. Par exemple, le tableau suivant montre comment le nombre 256 dans un champ packé RPG est représenté en mémoire interne.

Remarque

À des fins de cet exemple, le nombre 256 correspond à 2 octets de mémoire dans l’option PE et Aucun PE.

Option de type de données compressé Octet 1 Octet 2
Octets de haut ordre élevé de l’ordre élevé Octets à ordre élevé basse ordre nibble
Aucun PE 2 5
PE Ignoré 5
Type de données RPG Spécification Longueur du champ RPG Type de données TIP Gestion des erreurs par défaut tip POURBOIRE

longueur du champ par défaut
Décimales par défaut TIP POURBOIRE

chaîne par défaut

gestion
Caractère Un 1 Octet Aucun Aucun Aucun Aucun
Caractère Un 1-32755 Chaîne t,e 80 Aucun sp,nt
Graphique G 1-16371 Chaîne t,e 80 Aucun sp
Binaire B 1-4 Monnaie t,r,e 4 2 Aucun
Binaire B 5-9 Monnaie t,r,e 9 2 Aucun
Binaire B 1-4 Décimal t,r,e 4 2 Aucun
Binaire B 5-9 Décimal t,r,e 9 2 Aucun
Binaire B 1-4 Double t,r,e 4 2 Aucun
Binaire B 5-9 Double t,r,e 9 2 Aucun
Binaire B 1-5 Nombre entier t,r,e 4 Aucun Aucun
Binaire B 1-9 Long t,r,e 9 Aucun Aucun
Binaire B 1-9 Célibataire t,r,e 4 2 Aucun
Nombre entier Je 5 Booléen Aucun Aucun Aucun Aucun
Nombre entier Je 10 Booléen Aucun Aucun Aucun Aucun
Nombre entier Je 3-9 Octet t,r,e 3 Aucun Aucun
Nombre entier Je 1-5 Nombre entier t,r,e 4 Aucun Aucun
Nombre entier Je 1-5 Long t,r,e 9 Aucun Aucun
Bondé P 3 Booléen Aucun Aucun Aucun Aucun
Bondé P 3 Octet t,r,e,npe 3 Aucun Aucun
Bondé P 1-30 Monnaie t,r,e 8 2 Aucun
Bondé P 1-30 Décimal t,r,e 8 2 Aucun
Bondé P 1-30 Double t,r,e 8 2 Aucun
Bondé P 1-30 Nombre entier t,r,e 3 Aucun Aucun
Bondé P 1-30 Long t,r,e 5 Aucun Aucun
Bondé P 1-30 Célibataire t,r,e 8 2 Aucun
Zoné S 1-30 Monnaie t,r,e 15 2 Aucun
Zonage S 1-30 Décimal t,r,e 15 2 Aucun
Zoné S 1-30 Double t,r,e 15 2 Aucun
Zonage S 1-30 Nombre entier t,r,e 5 Aucun Aucun
Mis en zone S 1-30 Long t,r,e 9 Aucun Aucun
Zoné S 1-30 Célibataire t,r,e 15 2 Aucun
Non signé U 3-9 Octet t,r,e 3 Aucun Aucun
Flotter F 4 Décimal t,r,e Aucun Aucun Aucun
Flotter F 8 Décimal t,r,e Aucun Aucun Aucun
Flotter F 8 Double t,r,e 8 Aucun Aucun
Flotter F 4 Célibataire t,r,e 4 Aucun Aucun
Date (Jour/Mois/Année) D Aucun Date (Jour/Mois/Année) Aucun Aucun Aucun Aucun
Heure Aucun Aucun Aucun Aucun Aucun Aucun Aucun
Horodatage Aucun Aucun Aucun Aucun Aucun Aucun Aucun
Nom du format de date RPG Format Gamme Octets
*MDY mm/jj/aaaa 01/01/40 à 12/31/39 8
*DMY dd/mm/aaaa 01/01/40 à 31/12/39 8
*YMD aaaa/mm/jj 40/01/01 à 39/12/31 8
*JUIL aaaa/ddd 40/001 à 39/365 6
*ISO aaaa-mm-jj 0001-01-01 à 9999-12-31 10
*ÉTATS-UNIS mm/jj/aaaa 01/01/0001 à 12/31/0000 10
*EURO jj.mm.aaaa 01.01.0001 à 31.12.99999 10
*JIS aaaa-mm-jj 0001-01-01 à 9999-12-31 10
Nom du format de l’heure RPG Format Gamme Octets
*HMS hh :mm :ss 00:00:00 à 24:00:00 8
*ISO hh.mm.ss 00:00:00 à 24:00:00 8
*ÉTATS-UNIS hh :mm AM ou hh :mm PM 00h00 à 12h00 8
*EURO hh.mm.ss 00.00.00 à 24.00.00 8
*JIS hh :mm :ss 00:00:00 à 24:00:00 8
Format d’horodatage RPG Octets
yyyy-mm-dd-hh.mm.ss.mmmmmm 26

Voir aussi

Types de données TI pris en charge
Conversion de types de données d’Automation en RPG
Conversion de type de données