Как передать файл переменной длины из Linux в мейнфрейм z/OS
Я не мог FTP файл переменной длины к мэйнфрейму; операция прошла успешно, но набор данных, сгенерированный на мэйнфрейме, неверен; Может кто-нибудь мне помочь.
процедуры.
Я создал набор данных переменной длины на мэйнфрейме.
DSN =.TEST.DATA1 LRECL = 16
В его содержании 5 записей, в каждой 12 символов:
000001 11AAAA000001 000002 11AAAA000002 000003 11AAAA000003 000004 11AAAA000004 000005 11AAAA000005
загрузить набор данных в Linux с помощью FTP-клиента на платформе Linux
ftp -v -n< user prompt binary quote site rdw get TEST.DATA1 close bye EOF
- файл был успешно загружен.
- загрузить файл обратно на мэйнфрейм
ftp -v -n< user prompt binary quote site rdw recfm=v lrecl=16 put TEST.DATA1 TEST.DATA2 close bye EOF
новый сгенерированный набор данных TEST.DATA2 на мэйнфрейме неверен.
000001 11AAAA00 000002 0001 11AA 000003 AA000002
000004 11AAAA000003 000005 11AAAA00 000006 0004 11AA 000007 AA000005
Кажется, поле RDW рассматривалось как поле данных, это не я ожидал; Я желаю, чтобы TEST.DATA2 был таким же, как TEST.DATA1.
Благодарю.