【发布时间】:2016-10-20 23:44:10
【问题描述】:
我正在尝试将一组客户从 CSV 文件加载到 Salesforce。我已经配置了通常的 Datamapper、Upsert SFDC Step with Batch Commit 和一个只处理失败的 Batch Step(现在是日志)。我的 OnComplete 有一个简单的 Logger。我故意创建了带有错误数据的 CSV。我在 CSV 中有一个外部 ID。
我的要求是根据失败状态以不同方式处理失败记录。如果由于错误数据而失败,我想停止处理记录。如果由于找不到父密钥而失败,我想重试。我的批处理步骤只有错误,不知道为什么会失败。不知何故,我想将“为什么失败”传递给我的失败处理步骤。
我确定这是一个简单的模式,但我无法弄清楚如何关联:(
【问题讨论】:
标签: mule batch-processing