Как переместить локальный файл в другую локальную папку после отправки на мэйнфрейм через FTP с помощью пакетной команды - PullRequest
0 голосов
/ 14 марта 2019

У меня есть процедура загрузки локального файла через ftp на мэйнфрейм с использованием простого файла .BAT, после успешной отправки этого файла его следует переместить в другой локальный каталог, как я могу автоматизировать этот процесс? В случае ошибки можно просто приостановить выполнение скрипта

Я использую два файла bat, SEND.BAT и CONFIG.BAT, я запускаю только SEND.bat;

send.bat

ftp -s:CONFIG.bat X.X.X.X
pause

CONFIG.bat

USER
PASSWORD
CD B.A01
put \\SERVER.contoso.com\FOLDER\*.txt RETORNO(+1)
put \\SERVER.contoso.com\FOLDER\*.txt COMPROV(+1)
disconnect
bye

После успешной отправки, как я могу автоматически переместить эти файлы в соответствующую локальную папку, если код возврата мэйнфрейма равен

250 успешно отправлено

А если возвращение мэйнфрейма равно

Не подключен

или

Ошибка

просто приостановить команду с Pause. Можно ли отправить по электронной почте предупреждение об обеих ситуациях или открыть веб-сайт (этот веб-сайт уже существует и позвонит на мой телефон)? Использовать только команды bat в Windows?

Спасибо за помощь!

...