如何通过FTP发送我的最新数据集?

7
我正在使用IBM主机TSO查看数据集中的文件。最近有人告诉我每天要将最新一代的数据集FTP到我的桌面文件夹中。问题是,我所拥有的FTP脚本只允许我FTP一个确切名称的文件。每天数据集都在改变。
如何编写一个脚本来FTP最新的一代数据集呢?请参考下面的例子,了解数据集的变化情况:
数据集
8/30/18 - KIBI.AL242422.REPORT.G6441V00
8/31/18-  KIBI.AL242422.REPORT.G6442V00
9/1/18 -  KIBI.AL242422.REPORT.G6443V00
9/4/18 -  KIBI.AL242422.REPORT.G6444V00
9/5/18 -  KIBI.AL242422.REPORT.G6445V00

command.bat

ftp -i -s:Command.txt
quit

command.txt

open sc01.sample.com
USER NAME
PASSWORD
get 'KIBI.AL242422.REPORT.G6441V00'

你使用的客户端是什么?你应该能够访问“KIBI.AL242422.REPORT(0)”,主机会为你解析它。 - Hogstrom
1
这个会起作用吗?在FTP客户端中输入 cd /KIBI 然后输入 get AL242422.REPORT(0)。你是从主机上拉取还是推送?你使用的是哪个客户端? - Hogstrom
1
@Hogstrom 如果他正在使用Windows cmd,而zOS使用您建议的相对GDG将起作用。我每天都这样做。它将把相对名称解析为完全限定名称。 - SaggingRufus
1
嗨,Hogstrom,这个有效了。非常感谢!只需要添加“(0)”就可以了。 - btava001
1个回答

9
你所说的是代数数据组。你可以使用相对形式引用文件,其中(0)是最新的,(-1)是上一代,以此类推。在你的情况下,你需要通过相对引用来访问数据集。在你的FTP客户端中执行以下操作:

cd KIBI

get AL242422.REPORT(0)

系统将确定你想要的数据集是哪一个。这是一个不错的功能。

1
顺便提一下,读者应该非常注意,如果没有下标,你将会得到它们全部的连接。 - mckenzm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接