IBM DataStage:作业活动未按顺序继续

问题描述

我依次有16个作业活动,我已经用OK定义了触发器,因此它们都已连接并在上一个作业完成后自动运行。我已经自己运行并重新编译了每个作业活动,但是当我重新编译并重新运行序列时,不知何故,只有第一个作业活动才能运行并完成,但不会触发下一个作业。这是日志

job_spi_februari..JobControl (@Coordinator): Summary of sequence run
19:18:01: Sequence started
19:18:01: jenis_kredit (JOB job_jenis_kredit) started
19:18:16: jenis_kredit (JOB job_jenis_kredit) finished,status=2 [Finished with warnings]
19:18:16: Sequence finished OK

我很困惑为什么会这样,它表明它运行良好,没有任何问题或警告,但它不会触发下一个作业,因为它应该好像有什么问题一样。实际会发生什么以及如何解决

如果您对我的工作活动感到好奇,它们看起来都像this

解决方法

如果您用OK触发器连接所有作业活动-由于没有任何执行要执行,单个活动未按ok结束(如“完成警告”),序列将结束。

如果要继续,我建议定义一个在RunOK和Runwarn上触发的自定义触发器。