![](/images/new-backgrounds/1146581/146581193x1.webp)
About Translation Tables
The translation tables provided with ETU have three purposes. They:
•translate data from ASCII to EBCDIC or from EBCDIC to ASCII;
•specify whether the file being translated has a fixed or variable format;
•tell the host whether the micro involved in the translation is a DOS- based PC or a Mac.
Each translation table is stored as a member in a physical file. The DOS- based tables are in a physical file called TRANSLATE in the host library containing the ETU programs. The Mac translation tables are in a physical file called MACTAB in the same library.
The source for each table is also included with ETU. Each table is stored as a source member in a source file called TRANSSRC, also in the library containing the ETU programs. To modify a translation table, you will change one of the source members.
There are four tables for
Table
PC DOS | ETOA1 | The |
Translation Tables |
| member producing a variable length record, |
|
| with carriage return and line feed added |
|
| after the last byte of data in each record. |
|
| Trailing blanks are stripped. |
| ETOA1 | The |
|
| member producing a basic random file on the |
|
| PC, with no carriage return line feed. |
| ETOA1 | The |
|
| member producing a fixed length record, |
|
| with carriage return and line feed added at |
|
| the end of each record. Trailing blanks are |
|
| not stripped. |
| ATOE1 | The |
|
| length member |
| ATOE3 | The |
|
| member |
Mac | ETOA1M | The |
Translation Tables |
| member producing a variable length record, |
|
| with carriage return and line feed added |
|
| after the last byte of data in each record. |
|
| Trailing blanks are stripped. |
| ETOA2M | The |
|
| member producing a |
|
| with carriage return and line feed added |
|
| after the last byte of data in each record. |
|
| Trailing blanks are stripped. |
| ATOE1M | The |
|
| member producing a basic random file on the |
|
| PC, with no carriage return line feed. |
ETU400 User Guide 011603 |