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