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, имейте в виду, что файлы (наборы данных) имеют фиксированный размер и должны быть предварительно распределены по размеру. Они не растут бесконечно, как на открытых системных платформах.