Вот что я пытаюсь сделать.
- У меня есть Perl-скрипт, который просматривает веб-сайт, заполняет форму и отправляет форму. Этот процесс занимает около 1 минуты и инициирует асинхронный процесс на веб-сайте для создания отчета и его переноса на FTP-сайт.
- После отправки формы я хотел бы завершить процесс и сообщить об успехе.
- Через некоторое время (часы) я пойду на сайт FTP, чтобы забрать отчеты, которые были сгенерированы с сайта.
Для этого у меня есть командный файл, который вызывает Perl-скрипт с параметром для запуска типа отчета. Это отлично работает. Когда я вызываю пакетный скрипт из задачи процесса SSIS, он работает. Однако я хочу, чтобы задача процесса успешно завершилась через 5 минут, поэтому я установил таймаут на 300 секунд, но он все равно завершился с ошибкой.
Кто-нибудь знает, как сделать так, чтобы отчет о задаче процесса был успешным, чтобы он продолжил выполнение следующей задачи в пакете?