In addition to the standard code table OSD_EBCDIC_DF04_DRV, the following code tables are also supplied with the product BeanConnect:
OSD_EBCDIC_DF03_IRV(only UTM partners)OSD_EBCDIC_DF04_1(only UTM partners)OSD_EBCDIC_DF04_15(only UTM partners)code tables of the JVM (UTM and CICS partners)
BeanConnect supports the code tables provided with the JVM. You will find a list of the JVM code tables
for Java SE Development Kit 21 at
https://docs.oracle.com/en/java/javase/21/intl/supported-encodings.html
You select the required code table at deployment time as follows:
In the configuration property
encodingspecify the name of the required code table. You specify a JMV code table withjdk:<jvm-code-table>.Set the configuration property
encodingActivetotrueto activate it.
You select the required code table at runtime as follows:
In the Java program activate the required code table with the
setEncoding()method of theEISConnectioninterface or theOltpMessageContextinterface.
You can use the Management Console to specify a code table for an inbound service. This specification overwrites the value for encoding and sets encodingActive to true, see Configuring inbound services.
Example 13 Using predefined code tables
Code table OSD_EBCDIC_DF03_IRV is to be used: connection.setEncoding(Encoding.getEncoding("OSD_EBCDIC_DF03_IRV"))
JVM code table CP1047 is to be used: connection.setEncoding(Encoding.getEncoding("jdk:Cp1047")); connection.setEncodingActive(true);
The other predefined code tables are shown on the following pages.
In all the following Byte - Character (Unicode) Correspondence tables
the x and y axes indicate the relevant 1-byte EBCDIC code
the first line in a field indicates the 2-byte Unicode (leading non-significant bytes are not indicated)
the second line in a field indicates the Unicode printing character
In all the following Character (Unicode) - Byte Correspondence tables
the x and y axes indicate the relevant 2-byte Unicode
the relevant field indicates the associated 1-byte EBCDIC code
Code table OSD_EBCDIC_DF03_IRV
The table below shows the assignment of 1-byte EBCDIC code, printable Unicode characters, and 2-byte Unicode defined in the code table OSD_EBCDIC_DF03_IRV.
Byte - character (Unicode) correspondence
Character (Unicode) - byte correspondence
Substitute character: 6F
Code table OSD_EBCDIC_DF04_1
The table below shows the assignment of 1-byte EBCDIC code, printable Unicode characters, and 2-byte Unicode defined in the code table OSD_EBCDIC_DF04_1.
Byte - character (Unicode) correspondence
Character (Unicode) - byte correspondence
Substitute character: 6F
Code table OSD_EBCDIC_DF04_15
The table below shows the assignment of 1-byte EBCDIC code, printable Unicode characters, and 2-byte Unicode defined in the code table OSD_EBCDIC_DF04_15.
Byte - character (Unicode) correspondence
Character (Unicode) - byte correspondence
Substitute character: 6F
Results for entries > 0x00FF






