SESAM/SQL und openUTM führen einen synchronisierten Wiederanlauf durch.
SESAM/SQL benötigt dazu die Informationen über den Abarbeitungszustand der DB-Transaktionen in den Transaktionssicherungsdateien (TA-LOG1 und 2, WA-LOG, DDL-TA-LOG). openUTM bezieht Informationen über offene bzw. abgeschlossene openUTM-Transaktionen aus der KDCFILE (Datei mit Daten für den Ablauf der openUTM-Anwendung).
Um zu gewährleisten, dass sowohl SESAM/SQL als auch openUTM alle für einen synchronisierten Wiederanlauf nötigen Informationen zur Verfügung stehen, soll der SESAM/SQL-DBH stets mit der Administrationsanweisung STOP-DBH UTM-SESSION-INFO=*KEEP (Standard) beendet werden (siehe Handbuch „ Datenbankbetrieb“):
Durch STOP-DBH UTM-SESSION-INFO=*DELETE werden alle offenen Transaktionen zurückgesetzt, alle logischen Dateien geschlossen und die Wiederanlauf-Informationen gelöscht. Der Parameter UTM-SESSION-INFO=*KEEP bewirkt, dass die WA-LOG-Datei aktiv bleibt und die in ihr vermerkten Wiederanlauf-Informationen erhalten bleiben. Offene Transaktionen werden auch zurückgesetzt und logische Dateien geschlossen.
openUTM-Kalt- und openUTM-Warmstart
Eine openUTM-Anwendung, die mit KDCSHUT normal beendet wurde, führt bei einem erneuten Starten der Anwendung einen Kaltstart durch (siehe openUTM-Handbuch „ Anwendungen generieren und betreiben“).
Kam es zu keinem ordnungsgemäßen KDCSHUT, wird beim erneuten Starten der Anwendung ein Warmstart durchgeführt.
Der Warmstart ist nur dann erfolgreich, wenn vorher der DBH geladen wurde. In der Synchronisationsphase muss der DBH Auskunft geben können über die nicht beendeten Transaktionen, die sich beim Abbruch im „PEND“ befanden. Deshalb darf der DBH nicht zwischenzeitlich mit STOP-DBH UTM-SESSION-INFO=*DELETE beendet worden sein.
SESAM/SQL und openUTM führen abhängig vom Ende der vorherigen Session einen Kalt- bzw. Warmstart durch:
Ende der vorherigen Session | Wirkung | Start der | |
SESAM/SQL |
| DBH setzt in der WA-LOG-Datei | Kaltstart |
openUTM | KDCSHUT N | KDCFILE enthält Wiederanlaufinformationen 1 | Kaltstart |
SESAM/SQL |
| DBH setzt in der WA-LOG-Datei | Kaltstart 2 |
openUTM | abgebrochen mit Fehler | KDCFILE enthält Wiederanlaufinformationen 3 | Warmstart 2 |
SESAM/SQL |
| WA-LOG-Datei bleibt aktiv, Auskunftsinformationen werden gelöscht | Warmstart |
openUTM | abgebrochen mit Fehler | KDCFILE enthält Wiederanlaufinformationen 3 | Warmstart |
SESAM/SQL | abgebrochen mit Fehler | WA-LOG-Datei bleibt aktiv, Auskunftsinformationen bleiben enthalten | Warmstart |
openUTM | abgebrochen mit Fehler | KDCFILE enthält Wiederanlaufinformationen 3 | Warmstart |
Tabelle 69: Kalt- und Warmstart einer SESAM/SQL-openUTM-Anwendung
1KDCFILE kann Wiederanlauf-Informationen über offene Vorgänge, aber keine Informationen über nicht abgeschlossene Transaktionen enthalten.
2Normalerweise nicht ablauffähig, weil der SESAM/SQL-DBH einen Status Request nicht beantworten kann.
3KDCFILE kann sowohl Wiederanlauf-Informationen über offene Vorgänge als auch Informationen über nicht abgeschlossene Transaktionen enthalten.