Freigeben über


Kürzen nicht definierter Abschnitte von Zeichenfolgen

Sie können die Eigenschaften für eine Zeichenfolge so definieren, dass die Laufzeitumgebung von Transaction Integrator (TI) nicht definierte Zeichen abschneidet, wenn sie UNICODE-Zeichenfolgen in Mainframedatendarstellungen konvertiert, anstatt eine Fehlermeldung zu generieren. Klicken Sie hierzu unter "Fehlerbehandlung" auf der Registerkarte "Hostdefinition" (Eigenschaftsseite) der Zeichenfolge in TI Project auf "Abschneiden".

Wenn die Verkürzung aktiviert ist, begrenzt die TI-Laufzeitumgebung die Anzahl der Zeichen auf den zuvor festgelegten Dimensionswert der Zeichenfolge, wenn sie eine Zeichenfolge in eine erweiterte Zeichenfolge im Extended Binary Coded Decimal Interchange Code (EBCDIC) oder eine Zeichenfolge im Double-Byte Character Set (DBCS) konvertiert.

Beim Konvertieren in gemischte Zeichenfolgen stellt die TI-Laufzeitumgebung sicher, dass alle Shift-Out (SO) Zeichen übereinstimmende Shift-In (SI) Zeichen aufweisen. Es fügt ein abschließendes SI-Zeichen hinzu, wenn die Trunkierung in der Mitte eines zusammenhängenden Datenstroms von DBCS-Zeichen stattfindet. Außerdem stellt die TI-Laufzeitumgebung sicher, dass sie kein partielles DBCS-Zeichen belässt, wenn sie das SI-Zeichen hinzufügt.

Wenn leerer Abstand und Abschneiden für eine Zeichenfolge angegeben werden, muss die TI-Laufzeitumgebung möglicherweise ein EBCDIC-Leerzeichen hinzufügen, nachdem ein beendetes SI-Zeichen hinzugefügt wurde.

Siehe auch

Konvertierung von Datentypen aus Automatisierung nach z/OS COBOL
Konvertieren von Datentypen von z/OS COBOL zu Automatisierungssystemen