Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Wiederanlauf

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
Session

SESAM/SQL

/STOP-DBH
UTM-SESSION-INFO=
*DELETE

DBH setzt in der WA-LOG-Datei
den Vermerk „nicht aktiv“, Auskunftsinformationen werden gelöscht

Kaltstart

openUTM

KDCSHUT N

KDCFILE enthält Wiederanlaufinformationen 1

Kaltstart

SESAM/SQL

/STOP-DBH
UTM-SESSION-INFO=
*DELETE

DBH setzt in der WA-LOG-Datei
den Vermerk „nicht aktiv“, Auskunftsinformationen werden gelöscht

Kaltstart 2

openUTM

abgebrochen mit Fehler

KDCFILE enthält Wiederanlaufinformationen 3

Warmstart 2

SESAM/SQL

/STOP-DBH
UTM-SESSION-INFO=
*KEEP

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.