Durch das Setzen der Umgebungsvariablen UTM_ABORT_WITH_EXCEPTION wird:
auf Unix- und Linux-Systemen beim Anwendungsabbruch ein
core
erzeugtauf Windows-Systemen der Debugger aktiviert.
Es wird empfohlen, diese Umgebungsvariable nur dann zu setzen, wenn der Startparameter STXIT den Wert OFF hat.
Voreinstellung: Die Umgebungsvariable ist nicht gesetzt.
VORSICHT!
Für Transaktionen, die bereits die erste Phase des "Two-Phase-Commits" erfolgreich durchlaufen haben, d.h. im "pepare-to-commit" Zustand sind, gilt: Wenn Sie STXIT=OFF angeben, werden im Fehlerfall zunächst keine Transaktionen zurückgesetzt. Sperren bleiben bis zum nächsten Warmstart der Anwendung bestehen. Dann wird die Transaktion von der UTM-Recovery in Zusammenarbeit mit dem DB-System behandelt.D.h. je nach ursprünglichem Fortschritt der gemeinsamen Transaktion, wird diese Transaktion im Warmstart entweder koordiniert zurückgesetzt oder erfolgreich abgeschlossen.
Transaktionen, die noch nicht in der Beendigungsphase sind, werden bei UTM-Abbrüchen vom DB-System (z.B. Oracle) im Allgemeinen automatisch beim UTM-Abbruch zurückgesetzt.