1

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

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

我似乎无法让它工作。

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

在此处输入图像描述

4

0 回答 0