Partager via


Troncation des parties de chaînes non définies

Vous pouvez définir les propriétés d’une chaîne de sorte que l’environnement d’exécution TI (Transaction Integrator) tronque les caractères non définis lorsqu’il convertit des chaînes UNICODE en représentations de données mainframe au lieu de générer un message d’erreur. Pour ce faire, cliquez sur Tronquer sous Gestion des erreurs sous l’onglet Définition d’hôte (page de propriétés) de la chaîne dans le projet TI.

Lorsque la troncation est activée, l’environnement d’exécution TI limite le nombre de caractères à la valeur de dimension précédemment spécifiée de la chaîne lorsqu’il convertit une chaîne de caractères en un code EBCDIC (Binary Coded Decimal Interchange Code) étendu ou un jeu de caractères codé sur deux octets (DBCS).

Lorsqu’il effectue une conversion en chaînes mixtes, l’environnement d’exécution TI garantit que tous les caractères de décalage sortant (SO) ont des caractères de décalage (SI) correspondants. Elle ajoute un caractère SI de fin lorsque la troncation se produit au milieu d’un flux contigu de caractères DBCS. En outre, l’environnement d’exécution TI garantit qu’il ne laisse pas de caractère DBCS partiel lorsqu’il ajoute le caractère SI.

Si le remplissage et la troncation vides sont spécifiés pour une chaîne, l’environnement d’exécution TI peut avoir besoin d’ajouter un caractère d’espace EBCDIC après l’ajout d’un caractère SI de fin.

Voir aussi

Conversion de types de données d’Automation en z/OS COBOL]
Conversion de types de données de z/OS COBOL vers Automation