Service Level Objective: Bearbeiten
Bearbeitet bestehende Service Level Objective Objekte
Bezeichnung
- Name
mc.ServiceLevelObjectiveEdit
- Aliase
SLOEdit
Konfiguration
Gruppe: Optionen
- Test-Modus (
test-mode
) Aktiviert einen Simulationsmodus
- Überwachung dieses Service Level Objective (
monitoring
) Aktiviert die Überwachung dieses Service Level Objective
- Serviceauswahl-Datei (
service-selection-file
) Diese Datei enthält die Serviceauswahl im JSON-Format
- Ausführung dauert kürzer, als die maximale Laufzeit (MRT) des Services (
consider-mrt
) Service ist erfüllt, wenn die Ausführung kürzer dauert, als die maximale Laufzeit (MRT) des Services
- Ausführung dauert länger, als die minimale Laufzeit (SRT) des Services (
consider-srt
) Service ist erfüllt, wenn die Ausführung länger dauert, als die minimale Laufzeit (SRT) des Services
- Ende mit bestimmten Status (
consider-status
) Service ist erfüllt, wenn die Ausführung mit spezifischem Status endet
- Erwarteter Status (
expected-status
) Der erwartete Status der Ausführung
Mögliche Werte:
( <Leerzeichen>
), ANY_ABEND (ANY_ABEND
), ANY_ABEND_EXCEPT_FAULT (ANY_ABEND_EXCEPT_FAULT
), ANY_EXCEPT_FAULT (ANY_EXCEPT_FAULT
), ANY_OK (ANY_OK
), ANY_OK_OR_UNBLOCKED (ANY_OK_OR_UNBLOCKED
), ANY_SKIPPED (ANY_SKIPPED
), ENDED_CANCEL (ENDED_CANCEL
), ENDED_EMPTY (ENDED_EMPTY
), ENDED_ESCALATED (ENDED_ESCALATED
), ENDED_INACTIVE (ENDED_INACTIVE
), ENDED_INACTIVE_MANUAL (ENDED_INACTIVE_MANUAL
), ENDED_NOT_OK (ENDED_NOT_OK
), ENDED_NOT_OK_SYNC (ENDED_NOT_OK_SYNC
), ENDED_OK (ENDED_OK
), ENDED_OK_OR_EMPTY (ENDED_OK_OR_EMPTY
), ENDED_OK_OR_INACTIV (ENDED_OK_OR_INACTIV
), ENDED_OK_OR_UNBLOCKED (ENDED_OK_OR_UNBLOCKED
), ENDED_SKIPPED (ENDED_SKIPPED
), ENDED_SKIPPED_CONDITIONS (ENDED_SKIPPED_CONDITIONS
), ENDED_SKIPPED_SYNC (ENDED_SKIPPED_SYNC
), ENDED_TIMEOUT (ENDED_TIMEOUT
), ENDED_TRUNCATE (ENDED_TRUNCATE
), ENDED_UNDEFINED (ENDED_UNDEFINED
), ENDED_VANISHED (ENDED_VANISHED
), FAULT_ALREADY_RUNNING (FAULT_ALREADY_RUNNING
), FAULT_NO_HOST (FAULT_NO_HOST
), FAULT_OTHER (FAULT_OTHER
)- Ausführen bei Verletzung (
execute-on-violation
) Wählen, wenn bei Verletzung ein Objekt ausgeführt werden soll
- Objekt (
on-violation-object
) Objekt, dass bei Verletzung ausgeführt werden soll

Eingabe Parameter
Option Serviceauswahl-Datei
Die Eingabedatei für die Serviceauswahl muss im JSON-Format übergeben werden. Das oberste Element repräsentiert dabei eine Gruppe, die einen Operator (operator), eine Liste von Kriterien (criteria) sowie eine Liste weiterer Gruppen (groups) enthalten kann. Dabei ist nur der Operator ein Pflichtfeld. Ein Kriterium besteht aus den drei Pflichtfeldern Attribut (attributeValue), Operation (operation) und Wert (value). Mögliche Attribute sind OBJECT_NAME, OBJECT_TYPE, OBJECT_TITLE, ARCHIVE_KEY1, ARCHIVE_KEY2 und QUEUE. Mögliche Operationen sind EQUALS, NOT_EQUALS, STARTS_WITH, ENDS_WITH und CONTAINS. Für das Attribut OBJECT_TYPE stehen dabei nur die ersten beiden Operationen zur Verfügung und als Wert können nur *, CALL, EVNT, JOBF, JOBG, JOBP, JOBQ, JOBS, JSCH und SCRI übergeben werden.
Beispiel:
{
"operator": "ALL",
"criteria": [
{
"attributeValue": "OBJECT_NAME",
"operation": "STARTS_WITH",
"value": "B4A."
},
{
"attributeValue": "OBJECT_TYPE",
"operation": "EQUALS",
"value": "JOBP"
},
{
"attributeValue": "ARCHIVE_KEY1",
"operation": "CONTAINS",
"value": ".txt"
}
],
"groups": [
{
"operator": "ALL",
"criteria": [
{
"attributeValue": "OBJECT_NAME",
"operation": "ENDS_WITH",
"value": ".JOBP"
},
{
"attributeValue": "QUEUE",
"operation": "STARTS_WITH",
"value": "QUEUE"
}
],
"groups": [
{
"operator": "ALL",
"criteria": [
{
"attributeValue": "ARCHIVE_KEY2",
"operation": "NOT_EQUALS",
"value": "CSV"
}
]
}
]
},
{
"operator": "ANY",
"criteria": [
{
"attributeValue": "OBJECT_TITLE",
"operation": "CONTAINS",
"value": "Service:"
},
{
"attributeValue": "OBJECT_TITLE",
"operation": "CONTAINS",
"value": "Action:"
}
]
}
]
}