On Tue, 24 Apr 2012 19:46:54 -0500, Karl Severson wrote:

>We've always had a problem with FTP and non-text files (object files, binary,) 
>that are variable length on our VM/ESA systems. When they get to where they 
>are going they aren't the same as when they left the source system. This can 
>be between two IBM's or between an IBM and any non-IBM system. Now that we are 
>on a new z10 with zVM6.1 I thought that maybe this problem would have been 
>fixed but nothing seems to have changed. Is this a problem or a feature? Using 
>the BINARY "switch" doesn't help.
>
Within the next few hours here, you will get numerous, often
conflicting suggestions about how to employ variously:

    TYPE EBCDIC
    MODE BLOCK
    STRU RECORD

My favorite, with a non-IBM client and an IBM server is:

    BINARY
    QUOTE TYPE EBCDIC
    QUOTE MODE BLOCK
    GET whatever

IBM thinks it's talking to another IBM; the non-IBM client just sees a stream
of bytes and saves them with loss of information.  Then transfer _to_
another IBM server by reversing the process:

    BINARY
    QUOTE TYPE EBCDIC
    QUOTE MODE BLOCK
    PUT whatever

Most of this doesn't work for load modules for which z/OS FTP
contains specialized support.  You can't fool it into thinking
it's talking to another z/OS.

What's a variable length object file?  I thought they were always
F 80 (filetype TEXT?).

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to