2009-10-22 111 views
0

下面是我正在做的。SSIS 2005流程任務超時問題

  1. 我有一個瀏覽網站,填寫表格並提交表單的perl腳本。此過程需要大約1分鐘才能完成,並會在網站上啓動異步過程以創建報告並將其放到FTP站點。
  2. 表單提交後,我想殺死進程並報告成功。
  3. 經過一段時間(幾小時)後,我會去FTP站點拿起網站生成的報告。

爲了達到這個目的,我有一個批處理文件,它用一個參數調用perl腳本來運行報告類型。這工作正常。當我從SSIS進程任務中調用批處理腳本時,它可以工作。但是,我希望進程任務在5分鐘後成功終止,因此我將超時設置爲300秒,但仍然以失敗結束。

有誰知道如何使流程任務報告成功,因此它會繼續到包中的下一個任務?

回答

0

嘗試將連接線轉換爲「完成」優先約束。我猜這條線會被塗成綠色。用鼠標右鍵單擊它,並將其更改爲「完成」。它應該變成藍色。

威爾的第一個任務仍然以失敗告終,但是你會進展到下一個不麻煩。

讓我知道如果這能幫助,

詹姆斯