Diese Einstellung gilt nur, soweit im Profil das CCS EDF03 eingestellt ist und für die zu übertragende Datei kein CCS-Attribut eingestellt ist.
Ab XHCS 2.0 und openFT Version 10 gilt folgendes:
Die Code-Einstellung "Deutsch" ist nicht mehr notwendig, falls die entsprechenden Dateien mit dem CCS-Attribut EDF03DRV versehen werden. Dann wird von openFT automatisch beim Lesen die Umsetzung von 7-Bit-EBCDIC-Umlauten in 8-Bit-EBCDIC-Umlaute und beim Schreiben von 8-Bit-EBCDIC-Umlauten in 7-Bit-EBCDIC-Umlaute vorgenommen.
Mit dieser Option kann gewählt werden, ob bei der Code-Konvertierung Sonderzeichen oder deutsche Umlaute zugrunde gelegt werden sollen, falls die Datei kein CCS-Attribut besitzt.
Als Standard ist im BS2000 der 7-bit-Leitungscode ISO646-IRV und der dazugehörige EBCDIC-Code EBCDIC.DF.03-IRV (CCS EDF03IRV bzw. kein CCS) eingestellt. Wenn Sie im 7-bit-Mode arbeiten, verwenden Sie interne Tabellen. Das hat die Vorteile, dass die Arbeit unabhängig von XHCS (Verfügbarkeit, Änderung von Tabellen) ist und volle Kompatibilität mit älteren Versionen der Anwendung besteht.
Das Problem bei dieser Code-Variante besteht darin, dass bestimmte internationale Sonderzeichen und deutsche Umlaute nicht gleichzeitig dargestellt werden können. Dabei geht es um folgende Zeichen:
Deutsche Umlaute: Ä  Ö  Ü  ä  ö  ü  ß
Hexa-Wert BB BC BD FB 4F FD FF
Internationale Zeichen: [  \  ]  {  |  }  ~
Durch Einstellungen des Terminals bzw. der Terminalemulation kann gewählt werden, ob internationalen Zeichen oder die deutschen Zeichen dargestellt werden sollen.
In Abhängigkeit der Einstellung werden die Umlaute bzw. Sonderzeichen wie folgt übersetzt:
International
EBCDIC EDF03   HEXA      ANSI  HEXA
[ oder Ä       X'BB'     [     X'5B'
\ oder Ö X'BC' \ X'5C'
] oder Ü       X'BD'     ]     X'5D'
{ oder ä       X'FB'     {     X'7B'
| oder ö       X'4F'     |     X'7C'
} oder ü X'FD'
}     X'7C'
~ oder ß X'FF' ~ X'7E'
Deutsch
EBCDIC EDF03   HEXA      ANSI  HEXA
[ oder Ä       X'BB'     Ä     X'C4'
\ oder Ö X'BC' Ö X'D6'
] oder Ü       X'BD'     Ü     X'DC'
{ oder ä       X'FB'     ä     X'E4'
| oder ö       X'4F'     ö     X'F6'
} oder ü X'FD' ü X'FC'
~ oder ß X'FF' ß X'DF'