ehlerbehandlung in Mule Salesforce Bat

Ich versuche, eine Reihe von Konten aus einer CSV-Datei in Salesforce zu laden. Ich habe den üblichen Datamapper, Upsert SFDC Step mit Batch Commit und einen Batch Step konfiguriert, der nur Fehler behandelt (Protokolle für den Moment). Mein OnComplete hat einen einfachen Logger. Ich habe absichtlich CSV mit schlechten Daten erstellt. Ich habe eine externe ID in der CSV.

Meine Anforderung besteht darin, fehlgeschlagene Datensätze je nach Fehlerstatus unterschiedlich zu verarbeiten. Wenn der Vorgang aufgrund fehlerhafter Daten fehlgeschlagen ist, möchte ich die Verarbeitung des Datensatzes beenden. Wenn es fehlgeschlagen ist, weil der Elternschlüssel nicht gefunden wurde, möchte ich es erneut versuchen. Mein Batch Schritt zu verarbeiten Nur Fehler, weiß nicht, warum es fehlgeschlagen ist. Irgendwie möchte ich das "Warum ist es fehlgeschlagen?&quo

Ich bin sicher, dass dies ein einfaches Muster ist, aber ich kann nicht herausfinden, wie man korreliert:

Antworten auf die Frage(2)

Ihre Antwort auf die Frage