Transaktionen im Jitterbit App Builder
Einführung
Sie können jedes Ereignis so einstellen, dass es als Transaktion ausgeführt wird. Damit eine Transaktion erfolgreich ist und in die Datenbank übernommen wird, müssen alle Teile davon erfolgreich sein. Wenn ein Teil einer Transaktion fehlschlägt, schlägt die gesamte Transaktion fehl und es werden keine Änderungen in die Datenbank übernommen.
Wenn sich der Ausführungstyp (Vordergrund oder Hintergrund) nicht ändert, werden von einem Transaktionsereignis aufgerufene Ereignisse in die Transaktion aufgenommen. Wenn sich der Ausführungstyp ändert (von Vordergrund zu Hintergrund oder von Hintergrund zu Vordergrund), werden aufgerufene Ereignisse nicht in die Transaktion aufgenommen.
Transaktionen verwenden die Implementierung der zugrunde liegenden Datenbank. Da dies je nach Anbieter unterschiedlich ist, App Builder führt Commits oder Rollbacks von Transaktionen in umgekehrter Reihenfolge ihrer Öffnung durch.
Tipp
Wenn die zugrunde liegende Datenbank keine Transaktionen unterstützt, können Sie Rollback-Handler verwenden stattdessen.
So aktivieren Sie Transaktionen
Um Transaktionen für ein Ereignis zu aktivieren, führen Sie die folgenden Schritte aus:
-
Gehen Sie zur Seite Regelereignisdetails für das Ereignis.
-
Erweitern Sie das Einstellungsfenster Ausführungseigenschaften.
-
Aktivieren Sie das Kontrollkästchen Transaktion: