有条件完全停止企业指南

Completely stop Enterprise guide on condition

所以,我有一个简单的项目,有一个程序(用户编写的代码),然后是一个 Add-Inn(自定义任务)(这是非常有用的 System Command executor add-inn,关于你可以阅读 here)

所以,当我在程序步骤中遇到一些情况时,我想停止我的项目。我可以停止程序,例如,使用

ENDSAS

Abort abend

但是,即使程序立即停止(日志中有错误消息),Add-Inn 也会执行!如何禁止在条件下(出错或任何其他情况下)执行 Add-Inn?

谢谢

P.S。项目将以批处理模式执行

如果您正在使用 EG 流程,那么您需要设置一个 条件 到 运行 加载项任务。

右键单击您的一个程序,select 'condition',添加。假设您有一个宏变量,如果没有问题则设置为 0,如果有问题则设置为(某个值)。 (也可以使用任何自动 SYSERR 类型的宏变量。)

然后,将您的插件任务放在"Then, run this task"下。如果需要,您可以添加 Else 或 Else If,或者将其保留为 None.

那么,除非宏变量成功,否则EG不会运行你的任务。