Abschneiden nicht definierter Teile von Zeichenfolgen
Sie können die Eigenschaften für eine Zeichenfolge so definieren, dass die Transaktionsintegrator-Laufzeitumgebung (TI) nicht definierte Zeichen abschneidet, wenn unicode-Zeichenfolgen in Mainframedatendarstellungen konvertiert werden, anstatt eine Fehlermeldung zu generieren. Klicken Sie hierzu unter Fehlerbehandlung auf der Registerkarte Hostdefinition (Eigenschaftenseite) der Zeichenfolge in TI Project auf Abschneiden.
Wenn das Abschneiden aktiviert ist, begrenzt die TI-Laufzeitumgebung die Anzahl der Zeichen auf den zuvor angegebenen Dimensionswert der Zeichenfolge, wenn eine Zeichenfolge in eine Zeichenfolge mit extended Binary Codd Decimal Interchange Code (EBCDIC) oder DBCS-Zeichenfolge (Double-Byte Character Set) konvertiert wird.
Wenn sie in gemischte Zeichenfolgen konvertiert wird, stellt die TI-Laufzeitumgebung sicher, dass alle SO-Zeichen (Shift-Out) übereinstimmende SI-Zeichen (Shift-In) aufweisen. Es fügt ein beendendes SI-Zeichen hinzu, wenn das Abschneiden in der Mitte eines zusammenhängenden Datenstroms von DBCS-Zeichen erfolgt. Außerdem stellt die TI-Laufzeitumgebung sicher, dass sie beim Hinzufügen des SI-Zeichens kein teilweises DBCS-Zeichen hinterlässt.
Wenn für eine Zeichenfolge leerer Abstand und abgeschnitten werden, muss die TI-Laufzeitumgebung möglicherweise ein EBCDIC-Leerzeichen hinzufügen, nachdem ein beendendes SI-Zeichen hinzugefügt wurde.
Weitere Informationen
Konvertieren von Datentypen von Automation zu z/OS COBOL]
Konvertieren von Datentypen von z/OS COBOL in Automation