Moin zusammen,

noch eine Anfrage zu dem o.a. Thema im Rahmen unserer Anwendungsmodernisierung.

Derzeit erstellt mein Kunde eine Anwendung mit .Net und der Verbindung über DB2connect zum System i.
Über SQL-Trigger werden die "neuen" Daten in die "Alte Welt" geschrieben. Die ganze .Net Anwendung läuft unter einer Transaktionssteuerung, die im Fehler-Fall alle Datenbank-Änderungen zurücksetzt(Rollback).
Allerdings werden über SQL-Trigger/Stored Procedures auch Log- und Error-Tables geschrieben, die natürlich nicht vom Rollback betroffen sein sollen.

Wie lässt sich das bewerkstelligen. Derzeit sind nach dem Rollback auch die Einträge in den Log- und Error-Tables verschwunden, was die Analyse wesentlich erschwert.
Die Ausgabe dieser Daten erfolgt entweder direkt mit einem SQL-Trigger oder über eine Stored Procedure, die aus einem SQL-Trigger aufgerufen wird.

Vielen Dank für eure Hilfe.