Zusätzlich zu der Standard-Code-Tabelle OSD_EBCDIC_DF04_DRV
werden auch die folgenden Code-Tabellen mit dem Produkt BeanConnect mitgeliefert:
OSD_EBCDIC_DF03_IRV
(nur UTM-Partner)OSD_EBCDIC_DF04_1
(nur UTM-Partner)OSD_EBCDIC_DF04_15
(nur UTM-Partner)von der JVM (Java Virtual Machine) verwendete Code-Tabellen (UTM- und CICS-Partner)
BeanConnect unterstützt die von der JVM bereitgestellten Code-Tabellen. Die Liste der von der JVM verwendeten Code-Tabelle finden Sie
für Java SE Development Kit 8 unter
http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html
So wählen Sie die benötigte Code-Tabelle während des Deployments aus:
Geben Sie in der Konfigurations-Property
encoding
den Namen der gewünschten Code-Tabelle an. Eine JVM-Code-Tabelle geben Sie mitjdk:<jvm-code-table>
an.Aktivieren Sie die Konfigurations-Property
encodingActive
, indem Sie die Einstellungtrue
wählen.
So wählen Sie die benötigte Code-Tabelle zur Laufzeit aus:
Aktivieren Sie im Java-Programm die gewünschte Code-Tabelle mit der Methode
setEncoding()
des InterfaceEISConnection
oder des InterfaceOltpMessageContext
.
i | Mit der Management Console kann man für einen Inbound Service eine Code-Tabelle angeben. Diese Angabe überschreibt dann den Wert für |
Beispiel 20 Vordefinierte Code-Tabelle verwenden
Die Code-Tabelle OSD_EBCDIC_DF03_IRV
soll verwendet werden:
connection.setEncoding(Encoding.getEncoding("OSD_EBCDIC_DF03_IRV"))
Die JVM-Code-Tabelle CP1047
soll verwendet werden:
connection.setEncoding(Encoding.getEncoding("jdk:Cp1047"));
connection.setEncodingActive(true);
Auf den nachfolgenden Seiten werden weitere vordefinierte Code-Tabellen angezeigt.
In allen folgenden Tabellen Zuordnung Byte - Zeichen (Unicode) zeigen
die x- und die y-Achse den jeweiligen 1-Byte-EBCDIC-Code
die erste Zeile in einem Feld den 2-Byte-Unicode (führende nicht signifikante Bytes werden nicht angezeigt)
die zweite Zeile in einem Feld das druckbare Unicode-Zeichen
In allen folgenden Tabellen Zuordnung Zeichen (Unicode) Byte zeigen
die x- und die y-Achse den jeweiligen 2-Byte-Unicode
das jeweilige Feld den zugehörigen 1-Byte-EBCDIC- Code
Code-Tabelle OSD_EBCDIC_DF03_IRV
Die Tabelle zeigt die Zuordnung von 1-Byte-EBCDIC-Code, druckbaren Unicode-Zeichen und 2-Byte-Unicode an, wie sie in der Code-Tabelle OSD_EBCDIC_DF03_IRV
definiert sind.
Zuordnung Byte - Zeichen (Unicode)
Zuordnung Zeichen (Unicode) - Byte
Ersatzzeichen: 6F
Code-Tabelle OSD_EBCDIC_DF04_1
Die Tabelle zeigt die Zuordnung von 1-Byte-EBCDIC-Code, druckbaren Unicode-Zeichen und 2-Byte-Unicode an, wie sie in der Code-Tabelle OSD_EBCDIC_DF04_1
definiert sind.
Zuordnung Byte - Zeichen (Unicode)
Zuordnung Zeichen (Unicode) - Byte
Ersatzzeichen: 6F
Code Table OSD_EBCDIC_DF04_15
Die Tabelle zeigt die Zuordnung von 1-Byte-EBCDIC-Code, druckbaren Unicode-Zeichen und 2-Byte-Unicode an, wie sie in der Code-Tabelle OSD_EBCDIC_DF04_15
definiert sind.
Zuordnung Byte - Zeichen (Unicode)
Zuordnung Zeichen (Unicode) - Byte
Ersatzzeichen: 6F
Ergebnisse für Eingaben > 0x00FF