Loading...
Select Version
&pagelevel(4)&pagelevel
Syntaxregeln
Ein Datenelement, das eine USAGE NATIONAL-Klausel enthält, oder einer Datengruppe mit USAGE NATIONAL-Klausel untergeordnet ist, muss mit seiner PICTURE Zeichenmaske ein nationales Datenfeld beschreiben.
Die GROUP-USAGE-Klausel darf nicht gleichzeitig mit der NATIONAL-Angabe verwendet werden.
Allgemeine Regeln
Die NATIONAL-Angabe zeigt an, dass das Datenfeld im UTF-16-Format abgespeichert wird, d.h. jede Zeichenstelle ist durch 2 Bytes dargestellt.
Für COBOL sind alle nationalen Zeichen gleich lang. „Surrogate Pairs“ werden daher als 2 Zeichen betrachtet.
Beispiel 7-31
Datenformat für USAGE IS NATIONAL
Datenkategorie | Wert | Maskenzeichenfolge | Interne Darstellung*) | |||||
national | ABC | NNN | 00 | 41 | 00 | 42 | 00 | 43 |
*)Jedes Kästchen stellt 1 Byte dar.