Incorporation of EBCDIC user tables
When you edit the EBCDIC conversion definition of HULFT and register the EBCDIC user table, refer to the member named "EBCSAMP" in the HULFT JCL library.
To create EBCDIC user tables, use EBCDIC user table JCL templates. The EBCDIC user table JCL templates are stored in HULFT JCL library with the member names in Table 3.11 .
To use user tables in single byte code conversion between Type Win-UX hosts and zOS, you should register EBCDIC user tables in HULFT. It is possible to register a maximum of three user tables. Specify a user table registered in HULFT for the EBCDIC Set in the Send Management Information and in the Receive Management Information.
After you specify an EBCDIC user table, restart HULFT resident jobs (the Send program (XRSND), the Receive program (XRRCV), and the Observe program (XRACCPT)) and restart the HULFT Management Console.
For details about code conversion, refer to Code Conversion Manual.
-
EBCDIC user tables are not available for specific combinations of codes for conversion. For details, refer to Code Conversion Manual.
-
You cannot use the JCL templates for EBCDIC user tables that you used in HULFT versions lower than Ver.8.
Applicable Processing |
Code Conversion |
JCL |
|||
---|---|---|---|---|---|
Send processing and Receive processing |
|
XREBCASC |
|||
|
|
XRASCEBC |
|||
|
|
XREBCEUC |
|||
|
|
XREUCEBC |
|||
Joined File Break (XRBREAK) |
|
XRSJSCNV |
|||
|
|
XREUCCNV |
Figure 3.1 is a table for converting EBCDIC alphanumeric and Katakana characters to ASCII.
0F 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. A. B. C. D. E. F. X' 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D' 0 X' 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D' 1 X' 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D' 2 X' 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D' 3 X' 20 A1 A2 A3 A4 A5 A6 A7 A8 A9 2D 2E 3C 28 2B 7C' 4 X' 26 AA AB AC AD AE AF 2D B0 2D 21 5C 2A 29 3B 2D' 5 X' 2D 2F 2D 2D 2D 2D 2D 2D 2D 2D 7C 2C 25 5F 3E 3F' 6 X' 2D 2D 2D 2D 2D 2D 2D 2D 2D 60 3A 23 40 27 3D 22' 7 X' 2D B1 B2 B3 B4 B5 B6 B7 B8 B9 BA 2D BB BC BD BE' 8 X' BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 2D 2D CA CB CC' 9 X' 2D 7E CD CE CF D0 D1 D2 D3 D4 D5 2D D6 D7 D8 D9' A X' 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D DA DB DC DD DE DF' B X' 7B 41 42 43 44 45 46 47 48 49 2D 2D 2D 2D 2D 2D' C X' 7D 4A 4B 4C 4D 4E 4F 50 51 52 2D 2D 2D 2D 2D 2D' D X' 24 2D 53 54 55 56 57 58 59 5A 2D 2D 2D 2D 2D 2D' E X' 30 31 32 33 34 35 36 37 38 39 2D 2D 2D 2D 2D 2D' F
Figure 3.1 Table for Conversion from EBCDIC Alphanumeric and Katakana Characters to ASCII
Character codes before conversion are represented as a combination of hexadecimal numbers that are labeled from 0 to F in the top row and in the rightmost column in the table.
You can locate character codes after conversion at the intersection of a line drawn from one of the hexadecimal numbers labeled from 0 to F in the top row and a line drawn from the appropriate point in the rightmost column in the table.
For example, pre-converted EBCDIC code '0x40' (hexadecimal number) is converted to '0x20' (hexadecimal number), which is located at the point where '4' in the rightmost column meets '0' in the top row in the table.