【发布时间】:2018-10-29 00:48:44
【问题描述】:
这是对sqljob, on failed step, retry previous step, but not indefinitely的可能解决方案的具体答案的尝试
我有一份工作,使用
powershell -command "Invoke-WebRequest https://someserver.dom/fetch.php -OutFile c:/tmp/data.xml"
有时来自上游的数据不是正确的 XML。我只想为文件中的最后一行“grep”,如果它不是预期的</records>,我希望该步骤失败,因此该步骤在硬失败之前重试几次。
文件大小也可能是错误标准。传输失败是几行,成功是兆字节。
【问题讨论】:
-
您更愿意检查它是 xml 还是以 结尾
-
它应该是 xml,但我认为假设它以通常的 结尾会更容易,那么其余的可能就可以了。
标签: powershell sql-job