IBM Support

How the Connect:Direct UNIX Translation Table Offset is Calculated

Technical Blog Post


Abstract

How the Connect:Direct UNIX Translation Table Offset is Calculated

Body

The offset is calculated by the first character of the set. The first character of the hexadecimal value you count down and then go across by the second character.

Example: In the ASCII to EBCDIC def_send.sxlt translation table an ASCII x'20' you count down 0,1,2 lines then across 0 which is a EBCDIC x'40'

     offset=0
0    00 01 02 03 04 05 06 07 08 05 15 0B 0C 0D 0E 0F
1    10 11 12 13 3C 15 16 17 18 19 1A 1B 1C 1D 1E 1F
2-0  40 5A 7F 7B 5B 6C 50 7D 4D 5D 5C 4E 6B 60 4B 61
     F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 7A 5E 4C 7E 6E 6F
     7C C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5 D6
     D7 D8 D9 E2 E3 E4 E5 E6 E7 E8 E9 AD E0 BD 5F 6D
     79 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96
     97 98 99 A2 A3 A4 A5 A6 A7 A8 A9 C0 4F D0 A1 7F
     80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
     90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
     A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
     B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
     C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
     D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
     E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
     F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS4PJT","label":"IBM Sterling Connect:Direct"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

UID

ibm11123443