我在多步骤作业中通过操作系统 (CmdExec) 成功调用了 URL,但在调用 URL 后,我无法弄清楚如何获得正确的响应以进入下一步。
我的工作是这样的:
第 1 步:SSIS 包操作数据。
第 2 步:调用 URL
第 3 步:SSIS 包再次操作数据。
问题是,如果我将成功的进程退出代码保留为 0,则该步骤的作业将失败,因为该步骤不会生成任何输出(它会生成 1 的进程退出代码)。如果我将成功的进程退出代码更改为 1,则作业将在 URL 部分完成运行之前移至步骤 3。每次运行时,URL 部分的时间都是可变的,所以我不能在该步骤上设置延迟。
作为参考,这就是我调用 URL 的方式:
"C:\Program Files (x86)\Internet Explorer\iexplore.exe" "http://yoursite.com/yourpage.aspx"
有谁知道让我的第二步等到 URL 完全加载后再继续第 3 步的方法?如果应该这样做,我可以使 URL 输出任何类型的文本。
谢谢
编辑 - 抱歉,这应该发布在 DBA 部分,但最终出现在溢出部分。