Wenn Sie ein
COBOL-Programm generieren, gibt die Builddeskriptoroption
validateMixedItems
an, ob ein generiertes Programm die Integrität von Zeichenfolgen des Typs DBCHAR überprüft, wenn
eine Variable des Typs MBCHAR einer anderen Variablen desselben Typs zugeordnet wird.
Werte
- NO
- EGL-Laufzeitservices prüfen die Daten in einer Zuordnung zwischen
MBCHAR-Variablen nicht. Wenn Ihr Programm Werte zu MBCHAR-Variablen zuordnet, eine
Fehlersituation
bei einer Zuordnung zwischen MBCHAR-Variablen jedoch nicht möglich ist, können Sie diese Option
mit NO definieren, um die Laufzeitleistung nicht zu beeinträchtigen.
- YES (Standardeinstellung)
- EGL-Laufzeitservices prüfen die Daten in einer Zuordnung zwischen MBCHAR-Variablen.
Würde der sich ergebende Wert eine ungültige DBCS-Zeichenfolge enthalten, z. B. ein getrenntes
DBCHAR-Zeichen oder ein fehlendes DBCS-Endezeichen, werden von
EGL so viele Zeichen abgeschnitten, bis sichergestellt ist, dass die Zielvariable
eine gültige Zeichenfolge des Typs MBCHAR enthält, und anschließend, falls erforderlich,
Einzelbyte-Leerzeichen als Endzeichen hinzugefügt.
Informationen zur Ausnahmebedingungsbehandlung und zu Variablentypen können Sie den Abschnitten
zur Ausnahmebedingungsbehandlung und zu Basiselementdatentypen (Primitive-Datentypen)
in der EGL-Sprachreferenz entnehmen.