Gesetzt der Fall das Programm würde mit Commitment Steuerung arbeiten ...
Wenn der Commit am Ende nicht gesetzt wurde und auch keines der nachfolgenden Programme einen Commit macht bleibt alles bestehen. Wenn jedoch der Job (oder die Aktivierungsgruppe - je nach Angabe im STRCMTCTL) beendet wird, werden alle nicht committeten Transaktionen zurückgesetzt.

Ansonsten ist mir (zumindest systemseitig) nichts bekannt, das *.XSR löschen würde. Meine stehen schon seit Ewigkeiten unverändert.