Startbares Objekt: Monitor & Aktionen für maximale Laufzeit
Für startbare Objekte kann eine Überwachung der maximalen Laufzeit definiert, die Aktionen auslösen kann wenn es zu Abweichungen kommt. Das Modul erlaubt es die Attribute für die Überwachung und die Aktionen zu bearbeiten.
Bezeichnung
- Name
mc.MaxRuntimeEdit
Konfiguration
Gruppe: Optionen
Modus (mode
)
Die Option kontrolliert ob alle Optionen zur maximalen Laufzeit oder nur die Überwachungseinstellungen oder die AktioWenn der Monitor Abweichungen aufweist wird ein angegebenes Objekt ausgeführt nen bearbeitet werden
Mögliche Werte: Alle (
all
), Überwachung (monitor
), Aktionen (action
), Aktion ausführen (action-exec
)
Maximale Laufzeit-Überwachung (max-runtime-mode
)
Modus für die Überwachung der maximalen Laufzeit
Mögliche Werte: Keine (deaktiviert) (
none
), ERT (ert
), Datum (date
), Fixwert (fixed
)
Dauer (max-runtime-fixed
)
Eine feste Dauer für die maximale Laufzeit in Sekunden
Zusätzliche Dauer (max-runtime-ert
)
Ein Prozentsatz, der zur ERT hinzu gerechnet wird für die maximale Laufzeit
Zusätzliche Tage (max-runtime-date-days
)
Anzahl der Tage für die maximale Laufzeit
Uhrzeit (max-runtime-date-time
)
Eine feste Uhrzeit für die maximale Laufzeit
Zeitzone (max-runtime-date-timezone
)
Die Zeitzone für den angegebenen Zeitstempel
Aufgabe abbrechen oder beenden (max-runtime-cancel
)
Wenn der Monitor Abweichungen aufweist wird die Aufgabe abgebrochen/beendet
ein anderes Objekt ausführen (max-runtime-exec
)
Wenn der Monitor Abweichungen aufweist wird ein angegebenes Objekt ausgeführt
Objektname (max-runtime-exec-object
)
Wenn der Monitor Abweichungen aufweist wird das angegebene Objekt ausgeführt
Beschreibung
Das Modul kann die Einstellungen zur Überwachung der maximalen Laufzeit verändern. Dies bezieht sich auf die Einstellungen für die Überwachung als auch für die Aktionen. Durch den Modus kann festgelegt werden welche Optionen angepasst werden. Dabei gibt es folgende Möglichkeiten:
Alle: Sämtliche Optionen im Bereich maximale Laufzeit werden durch die Modul-Optionen geändert
Überwachung: Nur der Modus der Überwachung sowie die jeweils zugehörigen Optionen werden geändert
Aktionen: Nur die Einstellungen zu den beiden verfügbaren Aktionen werden geändert
Aktion ausführen: Ausschließlich die Aktionen zum Starten eines anderen Objektes wird entsprechend der Modul-Optionen angepasst.
Beispiele
Um das Objekt DEMO.ERROR-HANDLING
einzutragen, dass bei Abweichungen der maximalen Laufzeit gestartet wird, kann folgendes Koammndo genutzt werden. Dies soll für alle JOBS-Objekte deren Namen mit DEMO. anfängt durchgeführt werden.
./b4A mc.MaxRuntimeEdit -C DEMO-0001 --name "DEMO.*" --types JOBS --mode action-exec --max-runtime-exec --max-runtime-exec-object DEMO.ERROR-HANDLING
Um das auszuführende Objekt wieder zu entfernen kann folgendes Kommando genutzt werden.
./b4A mc.MaxRuntimeEdit -C DEMO-0001 --name "DEMO.*" --types JOBS --mode action-exec --max-runtime-exec --max-runtime-exec-object ""
Sollen alle Aktionen der ausgewählten Objekte neu gesetzt werden kann wie folgt vorgegangen werden. In diesem Beispiel wird die Aktion zum Abbrechen der Aufgabe sowie die Ausührung eines anderen Objektes aktiviert.
./b4A mc.MaxRuntimeEdit -C DEMO-0001 --name "DEMO.*" --types JOBS --mode action --max-runtime-cancel --max-runtime-exec --max-runtime-exec-object DEMO.ERROR-HANDLING