Wenn die den Auslöser eindeutig identifizieren kannst geht es z.B. so:

Schreibe mit dem Trigger die Schnittstellen Daten in ein PF
(mit User, Jobnr ..)
Beim Rollback setzt du einen Wert in eine dtaara.
Der Trigger löscht bei gesetzter Dtaara den Satz wieder.
Dort, wo der commit stattfindet (oder am Ende des Jobs)
je nachdem wo du rankommst arebitest du die Datei ab und fütterst die Schnittstelle
Robi