Serverbefehlsverarbeitung

IBM Storage Protect verarbeitet Administratorbefehle entweder im Vordergrund oder im Hintergrund. Im Vordergrund verarbeitete Befehle müssen beendet sein, bevor Sie einen weiteren Befehl ausgeben können. Werden Befehle im Hintergrund verarbeitet, können Sie jederzeit zusätzliche Befehle ausgeben.

Die meisten IBM Storage Protect -Befehle werden im Vordergrund verarbeitet. Bei einigen Befehlen, die normalerweise im Hintergrund verarbeitet werden (z. B. BACKUP DB), können Sie den Parameter WAIT (WAIT=YES) mit dem Befehl angeben, damit der Befehl im Vordergrund verarbeitet wird. Möglicherweise soll aus einem der folgenden Gründe ein Befehl im Vordergrund und nicht im Hintergrund verarbeitet werden:

  • Um schnell zu bestimmen, ob ein Befehl erfolgreich ausgeführt wurde. Wenn Sie einen Befehl absetzen, der im Vordergrund verarbeitet wird, sendet IBM Storage Protect eine Bestätigungsnachricht, die angibt, dass der Befehl erfolgreich ausgeführt wurde. Wird der Befehl im Hintergrund verarbeitet, müssen Sie das Feature 'Berichte zum Betrieb' (Operational Reporting) öffnen oder das Aktivitätenprotokoll abfragen, um zu bestimmen, ob der Befehl erfolgreich ausgeführt wurde.
  • Zur Überwachung von Serveraktivitäten (z. B. Nachrichten) auf dem Verwaltungsclient während der Verarbeitung eines Befehls. Das ist unter Umständen dem Durchsuchen eines langen Aktivitätenprotokolls nach Beendigung des Befehls vorzuziehen.
  • Damit ein anderer Prozess unmittelbar nach Beendigung des Befehls gestartet werden kann. Sie können beispielsweise WAIT=YES für einen Befehl angeben, dessen Verarbeitung nur kurze Zeit dauert, so dass Sie nach Beendigung der Verarbeitung sofort die Verarbeitung eines anderen Befehls starten können.
  • Zum Serialisieren von Befehlen in einem Verwaltungsscript, wenn es darauf ankommt, dass ein Befehl beendet wird, bevor ein anderer beginnt.

Überprüfen Sie die jeweilige Befehlsbeschreibung, um zu bestimmen, ob ein Befehl über einen Parameter WAIT verfügt.

Sie können im Vordergrund verarbeitete Befehle über die Serverkonsole oder eine andere Verwaltungsclientsitzung abbrechen.

Jedem Hintergrundprozess wird eine Prozessnummer zugeordnet. Mit dem Befehl QUERY PROCESS können der Status und die Prozessnummer eines Hintergrundprozesses abgefragt werden.

Hinweis:
  • Wenn Sie einen Zeitplan mit einem Befehl definieren, in dem WAIT=NO (Standardwert) angegeben ist, und Sie QUERY EVENT ausgeben, um den Status Ihrer geplanten Operation festzustellen, haben fehlgeschlagene Operationen den Ereignisstatus COMPLETED mit dem Rückgabewert OK. Damit in der Ausgabe von QUERY EVENT der Fehlerstatus angezeigt wird, muss für den Parameter WAIT der Wert YES angegeben werden. Dadurch wird die geplante Operation im Vordergrund ausgeführt, und Sie werden nach ihrer Beendigung über den Status informiert.
  • Von der Serverkonsole aus können Sie keine Befehle im Vordergrund verarbeiten.