Bei schwerwiegenden Fehlern erzeugt openUTM einen Speicherabzug (UTM-Dump) von allen relevanten Daten. Ein UTM-Dump kann folgende Ursachen haben:
ein Teilprogramm hat einen PEND ER-Aufruf abgesetzt
im Anwendungsprogramm trat ein KDCS-Returncode KCRCCC >= 70Z auf wegen eines schweren Fehlers bei einem KDCS-Aufruf oder bei einem Fehler in Zusammenarbeit mit einer Datenbank oder einem Formatierungssystem oder weil ein STXIT-Ereignis eingetreten ist.
ein Diagnosedump wurde angefordert (z.B. KDCDIAG)
ein Fehler im UTM-Systemcode oder in anderen Softwarekomponentenwie z.B. BS2000-System, FHS, eigenen Formatierungsroutinen oder VTSU oder ein nicht behebbarer Fehler in der Zusammenarbeit mit einem Datenbanksystemverursachte einen Abbruch des Anwendungslaufs.
Im letzten Fall werden Dumps von allen Tasks der Anwendung geschrieben; in den anderen Fällen nur der Dump der betroffenen Task. Grundsätzlich werden alle UTM-Dumps komprimiert geschrieben.