Unterprogramme entwickeln 

Ablauf

Das ADK benötigt für die Steuerung der Kommunikation zwischen der Archivierungsklasse und dem Archiv klassenspezifische Unterprogramme. Diese Unterprogramme müssen Sie in der Funktionsgruppe der Archivierungsklasse (LxxxxFnn) hinterlegen.

Das ADK benötigt diese Unterprogramme immer dann, wenn eine Methode des Archivierungsobjekts vom Programm aufgerufen wird.

Initialisieren der Archivierungsklasse zum Schreiben (übergeben des Archiv-Handle)

Initialisieren der Archivierungsklasse zum Lesen

Initialisieren der Archivierungsklasse für neues Datenobjekt

Dieses Unterprogramm bewirkt das Verwerfen der gemerkten Schlüssel in der Archivierungsklasse beim Schreiben bzw. der gesamten Daten beim Lesen des Archivs.

Ungültigerklären eines Archiv-Handle beim Schließen eines Archivs

Datenübernahme aus dem Datencontainer nach Lesen des Archivs; d.h. das ADK übergibt die gelesenen Daten an die Klasse.

Löschen der im Datencontainer enthaltenen Daten in der Datenbank

Um Dateninkonsistenzen zu verhindern, ruft dieses Unterprogramm ein weiteres Unterprogramm beliebigen Namens mit PERFORM ON COMMIT auf, in der die eigentliche Löschung der Daten in der Datenbank aufgrund von bereitgestellten globalen internen Tabellen ausgeführt wird.

Verwerfen der durch die Archivierungsklasse zum Löschen in der Datenbank vorgemerkten Daten

Zurückladen der im Datencontainer enthaltenen Daten in die Datenbank