我通过调用startcmd.sh OdiStartscen
来执行场景来触发场景,但我想知道如果执行失败或成功而没有检查ODI。
有没有办法将返回代码从OdiStartScen提升为startcmd.sh
谢谢,
答案 0 :(得分:0)
是不是像其他OS命令一样简单? 一旦成功,任何操作系统都应在内部将成功代码(在Linux中为0)返回到父进程。否则它将是错误代码(非零)。
这意味着您只需要处理ODI包中的“成功”和“失败”路径(绿色和红色线条)。简单地在startcmd.sh OdiStartScen
调用中进行一些无意义的快速测试,看看它是否在出现故障时表现如预期。或者,您可以对两个路径(红色和绿色)使用相同的步骤,并使用getPrevStep()函数测试错误(参见STATUS
属性)。
值得一提的两件事: