Translation
Use this panel to access the FTP translation settings.
FTP uses translation tables to convert transmitted data from the z/OS UNIX file system (host EBCDIC) to the
network (usually ASCII). FTP supports three different forms of translation tables:
- Iconv - FTP uses the iconv application programming interface to translate between two code pages.
Iconv uses the network and z/OS UNIX file system character code pages you specify to create
the translation tables used by FTP.
- FTP internal tables - FTP provides an internal table for single byte translation and a set of
internal tables for multi-byte translations. The FTP single byte translation table is the same
as the one shipped in TCPXLBIN(STANDARD).
- Translation tables generated by the CONVXLAT utility.
Since translation tables do not always
include all the desired characters, you may use the CONVXLAT utility to create or customize
your own translation tables. TCP/IP provides a set of tables that you can customize under the
hlq.SEZATCPX data set.
Using iconv conversion to retrieve EBCDIC data that was created with the CONVXLAT-generated
conversion tables could result in data corruption due to possible conversion table differences.
Control connection translation
For the control connection, FTP generally uses ISO8859-1 for the network code page and IBM-1047 for the
z/OS UNIX file system code page. FTP also allows you to specify either the internal single byte or
CONVXLAT created translation tables to be used. To allow for UTF-8 support, you may select the allow UTF8
pathnames option under control connection settings. This starts FTP using the ISO8859-1 iconv code page
and negotiates a switch to UTF8 encoding of the control connection, as described in RFC 2640.
Data connection translation
For the transfer of data on the data connection, FTP supports:
- All single byte conversions available through iconv.
- Multi-byte conversions available through iconv.
Click below to see a listed of supported ICONV codepage pairs.
Supported Multi-byte ICONV encoded character sets
- Both single and multi-byte data conversions with the translate tables provided with TCP/IP or generated with
the CONVXLAT utility.
Steps
- If you want to modify your translation settings for the control connection, click the
"Control Connection Settings..." button.
- If you want to modify your translation settings for data connection using single-byte translations, click the
"Single Byte Data Connection Settings..." button.
- If you want to modify your translation settings for data connection using multi-byte translations, click the
"Multi-byte Data Connection Settings..." button.
You have completed this panel after you have made your translation modifications.
Push buttons
Click Control Connection Settings... to modify your translation
settings for the control connection.
Click Single Byte Data Connection Settings... to modify your
translation settings for single byte data connections.
Click
Multi-byte Data Connection Settings... to modify your
translation settings for multi-byte data connections.
Click OK to complete the specification.
Click Cancel to negate any entries you have made on this page.
Click Help to understand more about this panel.