PDA

View Full Version : kein Rollback auf getriggerte ArchivFile



Seiten : 1 [2]

Andreas_Prouza
14-05-24, 14:19
Wenn innerhalb des gleichen Jobs, in der gleichen ACTGRP diverse Programme, Trigger, oder was auch immer via Commit Daten Verändern, werden alle diese Änderungen bei einem Rollback rückgängig gemacht, sobald irgendwo irgendjemand innerhalb des Jobs & ACTGRP ein Rollback absetzt.
Dabei ist es auch egal ob die Tabellen in unterschiedlichen Journalen sind oder nicht.

Ansonsten muss man sich die Jobs, die Sourcen, die Art des Kompilierens und den Aufruf genauer anschauen.

Pikachu
14-05-24, 14:50
Werden diese mit COMMIT oder mit ROLLBACK beendet?


Nein ist es nicht . Warum sollte dies so sein ? Es gibt Löschanforderungen , die auch das Archiv ansprechen sollen . Da ist kein Wiederspruch in sich.

B.Hauser
14-05-24, 15:25
Wird vielleicht irgendwo im Ablauf (innerhalb der Transaktion - zwischen 2 officiellen COMMITs) versehentlich ein weiterer COMMIT gesetzt?

Fuerchau
14-05-24, 16:20
Das sollte man im Journal sehen können.
Auch der Rollback steht komplett im Journal. Ggf. da mal schauen, was im Ablauf hier genau passiert.

Pikachu
15-05-24, 08:17
Wann soll welcher Trigger laufen?

BenderD
21-05-24, 14:25
Hallo, habe folgendes Problem.
Zu archivierende Daten, wandern Transaktionsbezogen in eine Archiv-Tabelle, die durch einen SQL-Trigger angesprochen wird. Auslöser (*insert, *update, *delete).
Beide Tabellen werden im gleichen Journal ausgezeichnet.
Wenn der Caller rollback ausführt , reagiert der trigger nicht .
Wo kann hier die Unschärfe sein?
Bin dankbar über euer Feedback!!
Gruss

... works as designed! Rollback Operationen lassen den Trigger nicht anspringen. Die Denke dahinter ist, dass der Rollback ja schon alles zurücknimmt.

D*B