On Mon, 22 Sep 2014 12:01:48 -0400, Mark Jacobs wrote:
>One of my users is trying to send a mainframe file to another sever,
>converting it to UTF-8 with Byte Order Mark(BOM). So far he hasn't been
>able to get it to work, Has anyone here been able to do so? These are
>some of the things he's tried. (and variations of)
>
(Ignoring the BOM compulsion)
I was able to do this using the unusual FIFO facility of z/OS FTP,
performing the conversion with iconv(1). On z/OS:
user@HOST: cd /tmp/user
user@HOST: mkfifo utfpipe
user@HOST: ( cp "//'sys1.maclib(yregs)'" /dev/fd/1 |
iconv -f IBM-1047 -t UTF-8 > utfpipe ) &
(This might as well be done using a temporary file.)
Then on an OS X client (I rarely run FTP server on my desktop):
516 $ ftp user@mvs
220-FTPD1 IBM FTP CS V1R13 at LSTC3MVS.US.ORACLE.COM, 13:04:09 on
2014-09-23.
Password:
Remote system type is MVS.
ftp> binary
ftp> quote site UNIXFILETYPE=FIFO
ftp> cd /tmp/user
ftp> get utfpipe utf8
local: utf8 remote: utfpipe
ftp> quit
-- gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN