Éviter la conversion de données
Dans certains cas, vous pouvez souhaiter que le runtime de l’intégrateur de transactions passe des données non traduites vers ou depuis l’ordinateur mainframe. Pour ce faire, configurez un tableau d’octets PIC X non traduits.
TI prend en charge de nombreux types de données. Toutefois, vous ne souhaitez pas toujours que TI traduise ou interprète les données.
Pour configurer un tableau d’octets PIC X non traduits, procédez comme suit :
Ouvrez le Générateur de composants COMTI.
Déverrouillez le composant COMTI.
Sélectionnez les propriétés du paramètre que vous souhaitez modifier.
Sous l’onglet Automation, définissez le type de données sur Octet.
Sous l’onglet Définition COBOL, définissez la définition COBOL sur PIC X Non traduit.
Sous l’onglet Tableaux, définissez le tableau sur un tableau à dimension unique et définissez la taille maximale du tableau sur le nombre d’octets attendu.
Verrouillez le composant.
Une fois la dernière étape terminée, TI transmet les octets du tableau au programme appelant en tant que données binaires non traduites.
Étant donné que MTI transmet les octets en tant que données binaires non traduites, le programme d’interface doit prendre en compte le paramètre nouvellement modifié. Vous pouvez utiliser cette procédure si, par exemple, les caractères provenant ou en provenance de l’hôte sont en dehors de la plage de la table de traduction. En suivant les étapes décrites plus haut dans cette section, vous pouvez implémenter une table de traduction personnalisée dans le code qui gère les données.
Si un tableau de taille variable doit être transféré, procédez comme suit :
Définissez la taille du tableau sur le nombre maximal de caractères à échanger.
Sous l’onglet Avancé des propriétés de la méthode, définissez les options de mémoire tampon de données comme suit :
Le champ final de l’hôte est Limité.
Le dernier champ à héberger est Limité.