我在IML中有一个submit /r;
块。 95%的时间,事情运行正常。其他时候在R中有一个错误。
我的日志显示
ERROR: R: <whatever the error message is>
发生错误时,输出不可用。有没有办法捕获或检测第一个错误,所以我不尝试拉出不存在的输出?
答案 0 :(得分:2)
使用ok
声明(ref)中的submit
选项。稍后在代码中,您可以根据存储来自ok
的信息的变量值来处理错误。
submit / R ok = isOK;
* Do stuff;
endsubmit;
if isOK then do;
* Handle the no error case;
end;
else
* handle the error case;
除非您编写R脚本以返回错误代码而不是失败,否则您似乎无法捕获错误消息本身。