GlideSystemRunLevel – Global
Die GlideSystemRunLevel- API stellt Methoden zum Abrufen und Festlegen der aktuellen Systemausführungsebene bereit.
Durch das Festlegen der Systemausführungsebene können Anwendungen ihre Funktionen basierend auf operativen Umschaltvorgängen ändern oder einschränken. Weitere Informationen zur Verwendung operativer Umschalter finden Sie unter Operative Umschalter.
Die Systemausführungsebene kann auf eine der definierten Systemausführungsebenen festgelegt werden.
- Vollständig 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(String 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