标签: sas enterprise-guide
所以,我有一个简单的项目,一个程序(用户编写代码),然后一个Add-Inn(自定义任务)(这是非常有用的系统命令执行程序add-inn,关于你可以阅读here )
所以,当我在程序步骤中遇到一些情况时,我想停止我的项目。我可以停止程序,例如,使用
ENDSAS
或
Abort abend
但是,即使程序立即停止(日志中出现错误信息),Add-Inn也会执行!如何在条件(出错或其他)时禁用Add-Inn的执行?
由于
P.S。项目将以批处理模式执行
答案 0 :(得分:1)
如果您正在使用EG流程,那么您需要设置条件来运行加载项任务。
右键单击您的一个程序,选择“条件”,添加。假设您有一个宏变量,如果您没有问题,则设置为0;如果遇到问题,则设置为(某些值)。 (也可以使用任何自动SYSERR类型的宏变量。)
然后,将您的加载项任务放在“然后,运行此任务”下。如果需要,您可以添加Else或Else,或者将其保留为None。
然后,除非宏变量成功,否则EG不会运行您的任务。