Systemwartungslauf – Übersicht

M3 Business Engine enthält mehrere Funktionen, die über das Datum gesteuert werden. Wenn das Datum geändert wird, müssen verschiedene Prüfungen und Aktualisierungen ausgeführt werden. Der Systemwartungslauf in M3 Business Engine führt eine Reihe von Programmen aus, die bestimmte Elemente der M3-Datenbank bereinigen. Einige Programme werden immer ausgeführt, wenn der Systemwartungslauf startet, während andere optional gestartet werden.

Systemwartungslauf und Jobplaner

Der M3 Business Engine Jobplaner wird verwendet, um Programme auf Grundlage eines Zeitplans auszuführen. Damit eine Funktion planmäßig ausgeführt wird, muss der M3 Business Engine-Systemwartungslauf im M3 Business Engine Jobplaner als geplanter Job definiert sein. Der M3 Business Engine-Systemwartungslauf führt jede Nacht eine Reihe vordefinierter Programme aus, während andere geplante Jobs im M3 Business Engine Jobplaner meist ein definiertes Programm ausführen.

Weitere Informationen zum Jobplaner finden Sie unter M3 Business Engine-Administratorleitfaden für den Jobplaner.

Lösung für parallele Ausführung

Alle Systemwartungsläufe können auch parallel ausgeführt werden.

Aus Sicht der Datenkonsistenz müssen Autojobs nicht beendet werden. Dies kann jedoch ausgewählt werden, wenn Sie Auswirkungen auf den Systemwartungslauf durch andere Aktivitäten im System minimieren möchten.

Hinweis

Das Ausführen von MRP mit automatischer Freigabe von Vorschlägen mittels A2-Meldungen, bei denen die Gruppierung von z. B. Einkaufsauftragsvorschlägen betroffen sein kann.

Bei einer Installation in mehreren Firmen muss für die M3 Business Engine-Datenbank ein eigener Systemwartungslauf eingerichtet und geplant werden. Verschiedene Systemwartungsläufe für Datenbanken können gleichzeitig ausgeführt werden. Sie können außerdem auswählen, welche Firmen und Divisionen in den Systemwartungslauf für die Datenbank eingeschlossen werden sollen.

Systemwartungslauf anfordern

Ein Systemwartungslauf kann auf zwei verschiedene Arten angefordert werden:

  • Anfordern eines Systemwartungslaufs über den Jobplaner
  • Anfordern eines Systemwartungslaufs mit Option 9 = Lauf in Bild (SHS100/B).

Weitere Informationen dazu finden Sie unter Systemwartungslauf aktivieren.

Systemwartungslauf – Prozess

Die Parameter des Systemwartungslaufs werden in (SHS100), (SHS101) und (SHS105) angegeben. Vor der Durchführung eines Systemwartungslaufs muss der Job geplant werden. Dies erfolgt in "Jobplankategorie. Öffnen" (SHS050) und "Jobplaner. Öffnen" (SHS030).

Nachdem in "Jobplankategorie. Öffnen" (SHS050) und "Jobplaner. Öffnen" (SHS030) ein Systemwartungslauf geplant wurde, muss dieser in "Systemwartung. Öffnen" (SHS100) angefordert werden. Wenn dies erfolgt ist, wird SHS999CL der CSHCTL-Datei in "Jobplaneintrag. Aktualisieren" (SHS010) hinzugefügt.

Über den Job CSCHJOB "Geplanter Job-Driver" im Autojob-Subsystem wird gesteuert, ob es in der CSHCTL-Datei Jobs gibt, die gestartet werden müssen. Zur Startzeit übermittelt der Job CSCHJOB "Geplanter Job-Driver" in SHS999CL die Datei an CMNGJOB "Batchjob-Driver", welcher den Systemwartungslauf startet.

Wenn der Systemwartungslauf abgeschlossen ist, wird der Job SHS999CL erneut der CSHCTL-Tabelle in "Jobplaneintrag. Aktualisieren" (SHS010) hinzugefügt.

Hinweis

Sie können die Systemwartung durchführen, ohne die Autojobs anhalten zu müssen, jedoch wird eine Unterbrechung der Autojobs vor dem Systemwartungslauf empfohlen.

  • Die Systemleistung ist besser, wenn Autojobs während eines Systemwartungslaufs angehalten sind.
  • Wenn der Autojob "PA/IHA/EA/VA aus AuftrVorschlä. erstell." (MMS940) angehalten wurde, werden während des Systemwartungslaufs keine Auftragsvorschläge freigegeben. Das Ergebnis ist eine verbesserte Gruppierung freigegebener Aufträge.

Systemwartungslauf – Operationen

  • Parameter eines geplanten Systemwartungslaufs ändern
    1. Starten Sie "Jobplaneintrag. Aktualisieren" (SHS010).

    2. Wenn Sie Änderungen vornehmen möchten, klicken Sie auf "Ändern". Das Bild E wird geöffnet. Dieses Bild entspricht Bild E von (SHS230). Geben Sie in den folgenden Feldern die gewünschten Änderungen ein.

      Benutzer Benutzer, der (SHS100) zuletzt geändert hat.
      Version Gibt eine Nummer zur Identifizierung verschiedener Jobversionen an. Jedes Mal, wenn ein Job an den Jobplaner übergeben wird, sucht das System die letzte übermittelte Version dieser Funktion und erhöht deren Nummer um 1, was die neue Version ergibt.
      Jobnummer Jobnummer, die im Betriebssystem zur Unterscheidung der verschiedenen Batchjobs verwendet wird.
  • Ausgeführte Systemwartungsläufe anzeigen und neu starten
    1. Starten Sie "Aufgegebener Job. Öffnen" (MNS250).

    2. In Bild E finden Sie die Befehlszeile, in welcher der Befehl zum Starten des Jobs angegeben wird.

    3. Mithilfe von Option 9 = Lauf können Sie einen bereits durchgeführten Systemwartungslauf neu starten.

Systemwartungslauf – Historie

Wird in Bild E von "Systemwartung. Öffnen" (SHS100) die Datensatzhistorie ausgewählt, werden Informationen zum Nachtlauf in "Systemwartungslauf. Analysieren" (SHS300) gespeichert. Hier werden Ihnen die verschiedenen Nachtläufe angezeigt. Der Status gibt an, ob der Nachtlauf erfolgreich ausgeführt wurde, fehlgeschlagen ist oder noch ausgeführt wird. Es werden auch Start-, End- und Laufzeit angezeigt.

Sollte der Nachtlauf fehlgeschlagen sein, können Sie ihn mit der Option 9 = Ausführen neu starten.

Mit Option 11 = Details gelangen Sie zu "Systemwartungsdetails. Analysieren" (SHS301), wo Ihnen dieselben Informationen zu den einzelnen Jobs sowie die Anzahl der verarbeiteten Datensätze angezeigt werden. Hier kann ein fehlgeschlagener Nachtlauf mit Option 9 = Neustart neu gestartet werden, beginnend beim fehlgeschlagenen oder einem beliebigen anderen Programm. Dadurch werden das ausgewählte Programm und alle Programme einer höheren Sequenznummer ausgeführt. Es gibt zudem zwei weitere Sortierfolgen, damit Sie verschiedene Läufe hinsichtlich einer Funktion innerhalb einer Job-ID oder mehreren Job-IDs vergleichen können.