Types de données décimal en zones ou décimal compressé

Lorsqu’il importe une déclaration de données hôte, l’intégrateur de transactions (TI) convertit les types de données décimales interzones (PIC numérique COBOL avec display ou sans utilisation, ou type de données S RPG) ou les types de données décimales empaquetées en types de données Decimal ou Currency Automation, respectivement. Selon l’application de développement que vous utilisez, il se peut qu’il n’y ait pas d’équivalent pour les types de données Decimal ou Currency. Si c’est le cas, utilisez l’une des techniques suivantes pour vous assurer que le type de données fonctionne correctement avec TI :

  • Utilisez des fonctions fournies en langage pour manipuler les types Automation pour Decimal ou Currency.

  • Dans TI Project, si le type de données a un composant fractionnaire, modifiez le paramètre de la méthode du type de données Decimal ou Currency au type de données Binary à virgule flottante (double ou simple précision selon le cas). Vous pouvez remplacer un type de données Integer binaire 16 bits ou 32 bits si la déclaration de données n’a pas de composant fractionnaire et si le nombre de chiffres de déclaration de données correspond à la plage attendue.

Notes

Lorsque vous utilisez le type de données Binaire à virgule flottante, la probabilité d’un problème de précision de conversion de données augmente si des fractions sont impliquées. TI offre trois options pour gérer les erreurs de précision des données : Arrondi (par défaut), Tronquer ou Erreur. Le type de données binaire à virgule flottante double précision peut gérer les déclarations de données hôtes allant jusqu’à quinze chiffres.

Voir aussi

Clause COBOL FILLER
Utilisation de REDEFINES dans COBOL