Freigeben über


Mainframe-Zeichenzeichenfolgen und Codeseiten

Wenn Transaction Integrator (TI) Daten an ein Mainframe-basiertes Transaktionsprogramm (TP) sendet, wandelt die TI-Laufzeitumgebung Unicode-Zeichenfolgen, die als Parameter, Felder oder Spalten empfangen werden, in Großrechnerzeichenzeichenfolgen um. Ebenso konvertiert die TI-Laufzeitumgebung, wenn sie Daten von einem Mainframe-TP empfängt, die Mainframe-Zeichenzeichenfolgen in Unicode-Zeichenfolgen, die als Ausgabewerte an die aufrufende Clientanwendung zurückgegeben werden.

TI kategorisiert diese Zeichenfolgen von Zeichen, die an den Mainframe gesendet und empfangen werden, wie folgt:

  • Extended Binary Coded Decimal Interchange Code (EBCDIC)-Zeichenfolgen.

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

  • Gemischte Zeichenfolgen, die sowohl EBCDIC- als auch IBM DBCS-Zeichenfolgen mit den erforderlichen Shift-Out (SO) und Shift-In (SI) Zeichen enthalten.

    Die TI-Laufzeitumgebung bestimmt den Typ der Mainframe-Zeichenfolge basierend auf den folgenden Informationen:

  • Wie der Parameter, das Feld oder die Spalte in der TI-Komponente definiert ist, die mithilfe von TI Project erstellt wurde.

  • Die Codeseite, die für die spezifische Remoteumgebung (RE) definiert wurde und die zum Zeitpunkt der Bereitstellung mit dem aktiven TI Automation-Server verknüpft war. Wenn Sie einen RE im TI-Manager erstellen, geben Sie eine Codeseite für diese RE an.

In diesem Abschnitt

So weisen Sie einer Remoteumgebung eine andere Codeseite zu

IBM DBCS-Codeseiten

Großrechnerzeichenformate

So polstern Sie Mainframe-Zeichenfolgen mit Leerzeichen auf

Abschneiden nicht definierter Teile von Zeichenfolgen

Hinzufügen von führenden SO-Zeichen und nachgestellten SI-Zeichen