如果在该操作中发生存储过程,则取消抖动操作

时间:2016-08-24 20:13:12

标签: jitterbit

我有一个初始化操作的脚本,它正在调用存储过程。

我想要发生的是,如果存储过程产生错误,无论是否是数据库特定的,我想取消操作链。

我似乎无法让这个工作。

在操作日志中,我会收到有关数据库错误的警告,但即使遇到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"));

enter image description here

0 个答案:

没有答案