Я не мог отправить по 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
the new generated dataset TEST.DATA2 on mainframe is not correct.
000001 11AAAA00 000002 0001 11AA 000003 AA000002
000004 11AAAA000003 000005 11AAAA00 000006 0004 11AA 000007 AA000005
Кажется, что поле RDW было обработано как поле данных, я этого не ожидал; Я хочу, чтобы TEST.DATA2 был таким же, как TEST.DATA1.
Спасибо.