Exchange/SNA Manual

Modifying Your Translation Table
Character Set Translation
104700 Tandem Computers Incorporated B–11
Step 4. Modify Your File
Use the MODIFY command to change the table entries. For this example, change the
entry for an exclamation point (!) in the EBCDIC^TO^ASCII table from a right square
bracket (]) to an exclamation point as follows:
1. Determine the correct offset into the table. The EBCDIC code for an exclamation
point is %132. The offset then is %132 / 2 = %55. Display the word at %55 in the
EBCDIC^TO^ASCII table to confirm the offset calculation:
@dump data ebcdic^to^ascii 55,1 hex
2. Modify the word in the table. In this case, replace the ASCII code for a right
square bracket with the ASCII code for an exclamation point (%H21). Note that
the unchanged code for the second byte of the work must be supplied:
@modify data ebcdic^to^ascii 55,2124
3. Repeat the above two steps for each word in each table that you want to modify.
Step 5. Rebuild Your Line Server
Use the BUILD command to build a new version of the line server that contains the
modified translation tables:
@build snaxsv, like snaxsvo
The LIKE parameter tells the BINDER program to build the new object file with the
same attributes as the old (original) version of the line server object file.
Step 6. Exit the BINDER Program
Use the EXIT command to leave the BINDER program:
@exit
You are now ready to run Exchange/SNA with the modified translation tables. When
you do run Exchange/SNA, be sure that the line server is started from the modified
object file and not from an unmodified version of the object file.
If you need to run Exchange/SNA with the original translation tables, simply start the
line server from an unmodified version of the object file.