Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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