Most likely, there is. But "cent sign" is not necessarily a unique hex code in the many code pages supported by UNIX and z/OS. So you really need to know what code page you have on z/OS (likely either CP032 or IBM-1047). And what code page you want on z/Linux, such as ISO8859-1 or UTF-8 or ... . The proper command during the ftp would be something like:
quote site sbd=(ibm1047,iso8859-1) I just tried the above and it __appeared__ to work. At least when I did a "cat" on Linux, I saw a "logical not" (0xac) sign and a "cent sign" (0xa2) where I expected them. My Linux has the LANG=en_US.UTF8 set. When I tried UTF-8 instead of iso8859-1 in the above command, I got a weird error message and a 0 length file. 557 Data contains codepoints that cannot be translated I would recommend against a BINary transfer. Yes, iconv will do it. But there are "oddities". The first that if you BINary transfer from a z/OS legacy data set (such as a sequential dataset), there is no end-of-record indicator at the end of each record. For a Fixed Length record, you can translate using iconv, then insert an LF where needed. But for a Variable Length record, you have no idea where the records end, in general. If you BINary transfer a z/OS UNIX file, you will have the z/OS UNIX end-of-line character. However, the problem occurs because the z/OS UNIX end of line character is an NEL 0x15, not an LF 0x0a. "iconv" on z/Linux will translate this to a 0x85, not 0x0a. So you must translate that is a separate step. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM > -----Original Message----- > From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On > Behalf Of Smith, Ann (ISD, IT) > Sent: Monday, May 21, 2012 12:30 PM > To: LINUX-390@VM.MARIST.EDU > Subject: zOS translation tables for FTP to linux > > Is there a standard translation table that can be specified > with zOS ftp > to a linux server (SITE XLATE = ...) to allow translation of > characters > such as cent sign ? > > Or are there any SITE parameters on linux side (RedHat 5 in > this case)- > or translation utilities in linux to translate after file > transferred as > binary? > > > ************************************************************ > This communication, including attachments, is for the > exclusive use of addressee and may contain proprietary, > confidential and/or privileged information. If you are not > the intended recipient, any use, copying, disclosure, > dissemination or distribution is strictly prohibited. If you > are not the intended recipient, please notify the sender > immediately by return e-mail, delete this communication and > destroy all copies. > ************************************************************ > > ---------------------------------------------------------------------- > For LINUX-390 subscribe / signoff / archive access instructions, > send email to lists...@vm.marist.edu with the message: INFO > LINUX-390 or visit > http://www.marist.edu/htbin/wlvindex?LINUX-390 > ---------------------------------------------------------------------- > For more information on Linux on System z, visit > http://wiki.linuxvm.org/ > > ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ---------------------------------------------------------------------- For more information on Linux on System z, visit http://wiki.linuxvm.org/