Как передать файл переменной длины из Linux в мейнфрейм z/OS

Я не мог FTP файл переменной длины к мэйнфрейму; операция прошла успешно, но набор данных, сгенерированный на мэйнфрейме, неверен; Может кто-нибудь мне помочь.

процедуры.

  1. Я создал набор данных переменной длины на мэйнфрейме.

    DSN =.TEST.DATA1
    LRECL = 16
    

    В его содержании 5 записей, в каждой 12 символов: 000001 11AAAA000001 000002 11AAAA000002 000003 11AAAA000003 000004 11AAAA000004 000005 11AAAA000005

  2. загрузить набор данных в Linux с помощью FTP-клиента на платформе Linux ftp -v -n< user prompt binary quote site rdw get TEST.DATA1 close bye EOF

  3. файл был успешно загружен.
  4. загрузить файл обратно на мэйнфрейм ftp -v -n< user prompt binary quote site rdw recfm=v lrecl=16 put TEST.DATA1 TEST.DATA2 close bye EOF
  5. новый сгенерированный набор данных TEST.DATA2 на мэйнфрейме неверен.

     000001 11AAAA00
     000002 0001 11AA
     000003 AA000002 
    000004 11AAAA000003 000005 11AAAA00 000006 0004 11AA 000007 AA000005

    Кажется, поле RDW рассматривалось как поле данных, это не я ожидал; Я желаю, чтобы TEST.DATA2 был таким же, как TEST.DATA1.

Благодарю.

0 ответов

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