我有一个初始化操作的脚本,它正在调用存储过程。
我想要发生的是,如果存储过程产生错误,无论是否是数据库特定的,我想取消操作链。
我似乎无法让这个工作。
在操作日志中,我会收到有关数据库错误的警告,但即使遇到OnError,第2步仍然会触发。
我的想法是,如果我不能在一个脚本中执行此操作,我将创建另一个执行条件并检查最后一个错误,然后让那个调用第2步。我想避免这种开销。
感谢您的帮助。
以下是我正在尝试做的一个例子:
CallStoredProcedure("<TAG></TAG>",
"INIT_INTEGRATION_RUN",
0,
"SF Cases",
$operationId);
//check for an error and if so, prevent the next operation from running
error = $jitterbit.operation.error;
WriteToOperationLog(error);
WriteToOperationLog($jitterbit.operation.last_error);
if(Length(error) > 0,CancelOperationChain("Error Initializing Integration Run"));