我无法将可变长度文件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相同。
感谢。