GlideSystemRunLevel : Global
Die GlideSystemRunLevel -API bietet Methoden zum Abrufen und Festlegen der aktuellen Systemausführungsebene.
Durch das Festlegen der System-Ausführungsebene können Anwendungen ihre Funktionen basierend auf den Betriebsumschaltern ändern oder einschränken. Weitere Informationen zur Verwendung von operativen Umschaltern finden Sie unter Operative Umschalter.
Die Systemausführungsebene kann auf eine der definierten Systemausführungsebenen festgelegt werden.
- Voll funktionsfähig
- Geringfügig verschlechtert
- Moderat verschlechtert
- Schwerwiegend verschlechtert
Zur Verwendung dieser API ist die Administratorrolle erforderlich.
GlideSystemRunLevel – getCurrentLevel()
Ruft die aktuelle Systemausführungsebene ab.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Die aktuelle Systemausführungsebene. Mögliche Werte:
|
Ruft die aktuelle Systemausführungsebene ab.
var currentRunLevel = sn_run_level.GlideSystemRunLevel.getCurrentLevel();
gs.info(currentRunLevel);
Ausgabe:
fully_operational
GlideSystemRunLevel – SwitchLevel(Zeichenfolge newLevel)
Schaltet die Systemausführungsebene um.
| Name | Typ | Beschreibung |
|---|---|---|
| newLevel | Zeichenfolge | Der ID-Wert der neuen Systemausführungsebene. Dieser Wert stammt aus dem Feld „ID“ in der Tabelle „Systemausführungsebene“ [sys_run_level]. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | ID der vorherigen Systemausführungsebene Mögliche Werte:
|
Legt die Systemausführungsebene auf Geringfügig verschlechtert fest.
sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');
Ausgabe:
SystemRunLevel requested to change from: fully_operational to: slightly_degraded