1

所以,我有一个简单的项目,其中包含一个 Program(用户编写的代码)和一个 Add-Inn(自定义任务)(这是非常有用的 System Command executor add-inn,关于您可以在这里阅读)

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

ENDSAS

或者

Abort abend

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

谢谢

PS项目将以批处理模式执行

4

1 回答 1

1

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

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

然后,将您的加载项任务放在“然后,运行此任务”下。如果需要,您可以添加 Else 或 Else If,或者将其保留为 None。

然后,除非宏变量成功,否则 EG 不会运行您的任务。

例子

于 2015-11-16T18:37:25.113 回答