Как отправить мой последний набор данных по FTP? - PullRequest
0 голосов
/ 06 сентября 2018

Я использую IBM Mainframe TSO для просмотра файлов из набора данных. Мне недавно сказали, чтобы каждый день отправлять FTP набор данных последнего поколения в папку на моем рабочем столе. Проблема в том, что у меня есть FTP-скрипт, который позволяет мне только FTP файл с точным именем, которое я поставил. Каждый день набор данных меняется.

Как я могу написать сценарий, который будет FTP последнего поколения? Ниже приведен пример изменения набора данных:

Dataset

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'

1 Ответ

0 голосов
/ 06 сентября 2018

То, что вы имеете в виду, это группы данных поколения. Вы можете ссылаться на файлы в относительной форме, где (0) является наиболее актуальным. (-1) - это предыдущее поколение и т. Д. В вашем случае вы хотите получить доступ к набору данных по относительной ссылке. В вашем FTP-клиенте сделайте следующее:

cd KIBI

get AL242422.REPORT(0)

Система определит, какой из наборов данных вам нужен. Это хорошая особенность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...