Stringhe di caratteri e tabelle codici del mainframe

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 i 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:

  • Stringhe EBCDIC (Binary Coded Decimal Interchange Code) estese.

  • Stringhe DBCS (Double-Byte Character Set) IBM.

  • Stringhe miste contenenti stringhe EBCDIC e IBM DBCS con i caratteri DI spostamento (SO) e MAIUSC (SI) necessari.

    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 al momento della distribuzione. Quando si crea un RE in TI Manager, si specifica una tabella codici per tale re.

Contenuto della sezione

Come assegnare una tabella codici diversa a un ambiente remoto

Tabelle codici DBCS IBM

Formati di carattere del mainframe

Come aggiungere stringhe di caratteri mainframe con spazi

Troncamento di porzioni non definite di stringhe

Aggiunta di caratteri SO iniziali e SI finali