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
Formats de caractères sur les mainframes
Comment pader des chaînes de caractères mainframe avec des espaces