0

submit /r;在 IML 中有一个块。95% 的时间,事情运行正常。其他时候在 R 中有一个错误。

我的日志显示

ERROR: R: <whatever the error message is>

发生错误时,输出不可用。有没有办法捕获或检测第一个错误,所以我不会尝试提取不存在的输出?

4

1 回答 1

2

使用语句 ( ref )ok中的选项。稍后在代码中,您可以根据存储信息的变量的值来处理错误。submitok

submit / R ok = isOK;
  * Do stuff;
endsubmit;

if isOK then do;
  * Handle the no error case;
end;
else
  * handle the error case;

似乎您无法捕获错误消息本身,除非您编写 R 脚本以返回一些错误代码而不是失败。

于 2014-03-07T16:34:34.027 回答