我们有一个DOS批处理作业,它运行一个多步骤过程:
最近,第一步失败了QUERY-TIMEOUT错误。如果我重新运行该过程,它通常可以正常工作而无需任何其他更改。这是在调查,但不是我的问题。
我的问题是:如何检测批处理文件中的步骤1(使用数据加载器)何时失败?如果失败,我不想继续执行剩余的过程,因为这会删除其他地方用于报告的数据库数据。
如果Apex Loader失败,它是否设置了ERRORLEVEL?我怎么能确定是否有失败?
感谢。
朗文图拉答案 0 :(得分:0)
请查看更多详情,请参阅以下链接。基本上是检查数据加载器在出现错误时生成的日志文件,因此如果没有找到错误,则日志文件为空,如果传递100%成功,则错误日志将有一个标题行而没有行
https://www.nimbleuser.com/blog/failing-safe-with-the-apex-data-loader-for-salesforce-crm
问候。