von Gary Guthrie
| Oktober Utility der NEWSolutions | |
| Load´n´go | |
Aber wie können Sie vorgehen, wenn anstatt selbst geschriebener Programme die Backup-Funktionen des Operational Assistants verwendet werden? Sie nutzen die Unterstützung des Operational Assistants für benutzereigene Exit-Programme, die automatisch vor und nach dem Backup anlaufen.
Wie alle Exit-Programme für die Backup-Funktion des Operational Assistant erwartet unser Beispielprogramm folgende Parameter:
- Calling product ist ein zehnstelliger, alphanumerischer Parameter, der das Produkt kennzeichnet, welches das Exit-Programm aufruft. Wenn z.B. der Operational Assistant den Befehl RunBckup aufruft, dann enthält der Parameter den Wert QEZBACKP.
- Exit indicator ist ein ebenfalls ein zehnstelliger, alphanumerischer Parameter, der anzeigt, ob das Exit-Programm vor oder nach dem Backup aufgerufen wurde. Gültige Werte sind *BEFORE und *AFTER.
- Options ist ein zehnstelliger, alphanumerischer Parameter, der angibt, ob die Datensicherung mit täglichen, wöchentlichen oder monatlichen Sicherungsoptionen läuft. Gültige Werte sind *DAILY, *WEEKLY und *MONTHLY.
- Device ist ein 40-stelliger Parameter, der die Namen von bis zu vier (jeweils zehnstelligen) Sicherungs-Einheiten enthält.
- Tape set ist ein vierstelliger, alphanumerischer Parameter, der den Namen des Tape-Sets angibt. Diesem Namen werden Volume-Nummern von 01 bis 99 vorangestellt, die die Volume-IDs der verwendeten Bänder festlegen.
- Return code ist ein siebenstelliger, alphanumerischer Parameter, der die Nachrichten-ID der von der Sicherung zurück gegebenen Nachricht enthält. Dieser Parameter ist vor dem Aufruf der Sicherung immer leer.
Wie Sie sehen, ist EZBkupExt recht einfach. Das Programm richtet die globale Fehlerüberwachung ein und ruft dann abhängig vom Wert des Parameters Exit indicator das Vorverarbeitungsprogramm EZBkupExtB oder das Nachverarbeitungsprogramm EZBkupExtA auf. Beachten Sie, dass die Sicherung nicht weiterläuft, wenn ein Exit-Programm für die Vorverarbeitung abnormal beendet wird oder wenn es eine Abbruchnachricht an das aufrufende Programm zurückgibt.
Ich bin mir sicher, dass Ihnen einiges einfällt, wofür Sie die Exit-Programm-Unterstützung einsetzen könnten. Fügen Sie einfach den Code für Ihre Lösung in die Programme EZBkupExtA und EZBkupExtB ein, und rufen Sie den Befehl ChgBkUp auf, um EZBkUpExt als Exit-Programm festzulegen. Weitere Informationen über Exit-Programme zur Anpassung der automatischen Sicherung mit dem Operational Assistant finden Sie unter http://publib.boulder.ibm.com/pubs/html/as400/v5R1/ic2924/info/apis/XEZBCKUP.htm.
|
Übersetzt und für den deutschsprachigen Markt überarbeitet von Matthias Spateneder
|
![Künstler Burgy Zapp [http://burgyzapp.de]](http://newsolutions.de/it/wp-content/uploads//cc8_nl_Clipboard46-300x300.jpg)


