Different programs look for special translation tables to use. The program chooses one of the customized tables, as described in Table 1. The program first searches for a customized table that you have built. If the program fails to find one of the customized tables, it uses the default table supplied in hlq.STANDARD.TCPXLBIN. Table 1 provides the customized translation tables and default table names for the programs.
Guideline: FTP server and FTP client optionally use iconv instead of the external tables for single-byte conversion. The use of iconv is specified in FTP.DATA or by SITE/LOCSITE commands.
Program | Customized translation tables | Default translation table |
---|---|---|
FTP client control connection when no TRANSLATE parameter is specified on the ftp command |
|
The default should be number 8 for most all cases. |
FTP client data connection when no TRANSLATE parameter is specified on the ftp command |
|
The default is number 7. |
FTP client when TRANSLATE parameter is specified on the ftp command for both control connections and data connections1 |
|
There is no default. |
FTP server control connections |
|
The default should be number 8 for most all cases. |
FTP server data connections |
|
The default is number 8. |
LPR Client |
|
hlq.STANDARD.TCPXLBIN |
LPR Client (TRANSLATE) |
|
hlq.STANDARD.TCPXLBIN |
LPD Server | jobname.data.STANDARD.TCPXLBIN | hlq.STANDARD.TCPXLBIN |
LPD Server (TRANSLATE) |
|
None. Printer services cannot be used. |
PORTMAP |
|
hlq.STANDARD.TCPXLBIN |
REXEC | user_id.STANDARD.TCPXLBIN | hlq.STANDARD.TCPXLBIN |
SMTP |
|
hlq.STANDARD.TCPXLBIN |
Telnet Client |
|
hlq.TELNET.TCPXLBIN |
Telnet Client (TRANSLATE) |
|
None. Program Halts. |
Notes:
|
The Telnet client requires translation tables that are different from the default table hlq.STANDARD.TCPXLBIN. Customized translation tables for Telnet clients are provided in the install libraries as hlq.TELNET.TCPXLBIN and hlq.TELNETSE.TCPXLBIN. If these data sets are not found, the Telnet client uses the default table.
Telnet (for Linemode) uses iconv services with the CODEPAGE statement in the TELNETPARMS block to specify country and region translation tables. TCPXLBIN translation tables are not used. If CODEPAGE is in error or not specified, see CODEPAGE statementfor default values used. If custom code pages are required, see the information about globalization in the z/OS XL C/C++ Programming Guide for details about how to create your own conversions.