Chaînes de caractères et pages de codes sur les mainframes

Lorsque l’intégrateur de transactions (TI) envoie des données à un programme de transaction basé sur un mainframe, l’environnement d’exécution TI transforme les chaînes Unicode reçues en tant que paramètres, champs ou colonnes en chaînes de caractères mainframe. De même, lorsqu’il reçoit des données d’un ordinateur principal TP, l’environnement d’exécution TI convertit les chaînes de caractères mainframe en chaînes Unicode à retourner en tant que valeurs de sortie à l’application cliente appelante.

TI catégorise ces chaînes de caractères envoyés au mainframe et reçus à partir du mainframe comme suit :

  • Chaînes EBCDIC (Extended Binary Code Decimal Interchange Code).

  • Chaînes de jeu de caractères double octet (DBCS) IBM.

  • Chaînes mixtes contenant à la fois des chaînes EBCDIC et IBM DBCS avec les caractères shift-out (SO) et shift-in (SI) nécessaires.

    L’environnement d’exécution TI détermine le type de chaîne de caractères mainframe en fonction des informations suivantes :

  • Comment le paramètre, le champ ou la colonne est défini dans le composant TI qui a été créé à l’aide de TI Project.

  • Page de code définie pour l’environnement distant (RE) spécifique qui a été associé au serveur TI Automation actif lors de son déploiement. Lorsque vous créez un re dans TI Manager, vous spécifiez une page de code pour ce RE.

Dans cette section

Comment affecter une page de code différente à un environnement distant

Pages de codes IBM DBCS

Formats de caractères sur les mainframes

Comment pader des chaînes de caractères mainframe avec des espaces

Troncation des parties de chaînes non définies

Ajout de caractères SO de début et SI de fin