Condividi tramite


Stringhe di caratteri mainframe e pagine di codice

Quando Transaction Integrator (TI) invia dati a un programma di transazioni basato su mainframe (TP), l'ambiente di runtime TI trasforma le stringhe Unicode ricevute come parametri, campi o colonne in stringhe di caratteri mainframe. Analogamente, quando riceve dati da un tp del mainframe, l'ambiente di runtime TI converte le stringhe di caratteri mainframe in stringhe Unicode da restituire come valori di output all'applicazione client chiamante.

TI classifica queste stringhe di caratteri inviati e ricevuti dal mainframe come indicato di seguito:

  • Codice esteso di interscambio decimale codificato in binario (EBCDIC).

  • Stringhe DBCS (Double Byte Character Set) IBM.

  • Stringhe mescolate contenenti stringhe EBCDIC e IBM DBCS con i necessari caratteri shift-out (SO) e shift-in (SI).

    L'ambiente di runtime TI determina il tipo di stringa di caratteri mainframe in base alle informazioni seguenti:

  • Modalità di definizione del parametro, del campo o della colonna nel componente TI compilato tramite ti Project.

  • Tabella codici definita per l'ambiente remoto specifico (RE) associato al server di automazione TI attivo durante la distribuzione. Quando si crea un RE in TI Manager, si specifica una tabella codici per tale re.

In questa sezione

Come assegnare una diversa pagina di codice a un ambiente remoto

Pagine di codice IBM DBCS

Formati di carattere mainframe

Come riempire le stringhe di caratteri del mainframe con spazi

Troncamento di parti non definite di stringhe

Aggiunta di caratteri SO iniziali e SI finali