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 minmale 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> (
<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
)
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:"
}
]
}
]
}