我有一个父作业,其中有Mysql连接组件和一个tRun组件,它们通过一个带有onMyJobOk的tMysqlCommit和一个带有onMyJobError的tMysqlRollback来关联。
事实是,当子作业(父级tRun)运行良好时,似乎tMysqlCommit正在执行其作业,但是经过几次测试,我发现如果我停用了tMysqlCommit,则子作业中的tMysqlOutput还在这样做,所以...
我不知道如何,也不知道为什么tMysqlOutput仍在进行提交。
如果您需要更多信息或有关我的工作的屏幕截图,请说出来。
感谢您的时间和精力!
答案 0 :(得分:0)
我发现了我的问题,对此感到抱歉,但是我得到了一个tMysqlOutput,并且在“动作表”选项中激活了“截断”模式,因此,根据所有逻辑,当尝试运行tMysqlRollback时,它没有用,其他的“ tMysqlOutputs”(没有“ trucate”模式)也不起作用。当我将其更改为“无”模式时,回滚没有问题。感谢您的宝贵时间@ Mo2s