FTP-файл на мэйнфрейм-сервер, копирующий только первую запись в файле

Я пытался установить ftp файл с сервера, не являющегося мэйнфреймом (компьютер с Windows), на сервер мэйнфрейма через программу ftp. Входной файл имеет длину 80 записей с несколькими строками.

Когда я ftp файл с помощью

put sourcefilename 'dest.name'

Я мог видеть только первую строку / запись файла копируется. После поиска в Google я попытался с последующим, а затем ftp'ed файл. Но получать 250 Transfer completed (data was truncated),

quote
site lrecl=80 recfm=fb blksize=800

Я сталкиваюсь с той же ошибкой. Я тоже пробовал с binary режим передачи. Но я не могу просмотреть содержимое файла. Может ли кто-нибудь из вас помочь мне в этом?

Заранее спасибо!

Примечание. Файл назначения представляет собой GDG нового поколения.

1 ответ

Это немного старый пост, но, возможно, кто-то будет иметь какую-то ценность из этого ответа. Зависит от того, пытаетесь ли вы отправить его в "файловую систему" ​​мэйнфрейма или в USS (Unix System Services), работающие в системе мэйнфрейма хоста. Когда вы переносите его на USS, убедитесь, что вы используете метод BLOCK Transfer + EBDIC-кодирование (не ASCII). Когда вы пытаетесь передать его по FTP на мэйнфрейм FS, имейте в виду, что файлы (наборы данных) имеют фиксированный размер и должны быть предварительно распределены по размеру. Они не растут бесконечно, как на открытых системных платформах.

Другие вопросы по тегам