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:

  1. 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.
  2. 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).
  3. 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:

Steps

  1. If you want to modify your translation settings for the control connection, click the "Control Connection Settings..." button.
  2. If you want to modify your translation settings for data connection using single-byte translations, click the "Single Byte Data Connection Settings..." button.
  3. 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.