Transaktionen im Jitterbit App Builder
Einführung
Sie können jedes Ereignis als Transaktion ausführen lassen. Damit eine Transaktion erfolgreich ist und in der Datenbank gespeichert wird, müssen alle Teile erfolgreich sein. Schlägt ein Teil einer Transaktion fehl, schlägt die gesamte Transaktion fehl, und es werden keine Änderungen in der Datenbank gespeichert.
Wenn sich der Ausführungstyp (Vordergrund oder Hintergrund) nicht ändert, werden von einem Transaktionsereignis aufgerufene Ereignisse in die Transaktion einbezogen. Ändert sich der Ausführungstyp (von Vordergrund zu Hintergrund oder von Hintergrund zu Vordergrund), werden aufgerufene Ereignisse nicht in die Transaktion einbezogen.
Transaktionen verwenden die Implementierung der zugrunde liegenden Datenbank. Da diese je nach Anbieter unterschiedlich ist, führt App Builder Transaktionen in umgekehrter Reihenfolge ihrer Öffnung aus oder setzt sie zurück.
Tipp
Wenn die zugrunde liegende Datenbank keine Transaktionen unterstützt, können Sie Rollback-Handler verwenden stattdessen.
So aktivieren Sie Transaktionen
So aktivieren Sie Transaktionen für ein Ereignis:
-
Rufen Sie die Seite „Regelereignisdetails“ für das Ereignis auf.
-
Erweitern Sie den Einstellungsbereich „Ausführungseigenschaften“.
-
Aktivieren Sie das Kontrollkästchen „Transaktion“: