Here is what I am trying to do.
- I have a perl script that browses a website, fills out a form, and submits the form. This process takes about 1 minute to complete and will initiate an asynchronous process on the website to create a report and drop it to an FTP site.
- After the form is submitted I would like to kill the process and report success.
- After a period of time (hours) I will go to the FTP site to pick up the reports that were generated from the website.
To accomplish this I have a batch file which calls the perl script with a parameter for the report type to run. This works fine. When I call the batch script from the SSIS Process Task it works. However, I want the process task to terminate with success after 5 minutes so I set the timeout to 300 seconds but it still terminates with a failure.
Does anyone know how to make the process task report success so it will continue on to the next task in the package?