Anfrage zum Abrufen von Informationen zum Status des KESL-Containers (GET)

Ziel

Abrufen von Informationen über den aktuellen Status des KESL-Containers und über die Statusparameter der App, von denen der Status des KESL-Containers abhängt (App-, Lizenz- und Datenbankenstatus).

Pfad

http://<Server>:<Port>/status

Beispielantwort:

{'product info': {'databases_date': '<Release-Datum der Datenbank>', 'databases_loaded': True, 'license_expiration': '<Ablaufdatum der Lizenz>', 'license_info': 'The key is valid', 'policy': 'Not applied', 'version': '<Version der App>'}, 'status': 'service available'}

Mögliche Fehler

Ein Beispiel für einen Fehler (die App wurde im KESL-Container nicht gestartet):

{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': 'N/A', 'license_info': 'N/A', 'policy': 'N/A', 'version': 'N/A'}, 'status': 'service not available', 'status_reason': ['KESL not response']}{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': 'N/A', 'license_info': 'N/A', 'policy': 'N/A', 'version': 'N/A'}, 'status': 'service not available', 'status_reason': ['KESL not response']}{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': 'N/A', 'license_info': 'N/A', 'policy': 'N/A', 'version': 'N/A'}, 'status': 'service not available', 'status_reason': ['KESL not response']}

Beispiel für eine Fehlerausgabe (App-Datenbanken nicht heruntergeladen):

{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': '<Ablaufdatum der Lizenz>', 'license_info': 'Inconsistent update', 'policy': 'Not applied', 'version': '<Version der App>'}, 'status': 'service not available', 'status_reason': ['Databases not loaded', 'License error: Inconsistent update']}

Beispiel für eine Fehlerausgabe (Ablaufdatum der Lizenz abgelaufen):

{'product info': {'databases_date': '<Release-Datum der Datenbank>', 'databases_loaded': True, 'license_expiration': '<Ablaufdatum der Lizenz>', 'license_info': 'Expired', 'policy': 'Not applied', 'version': '<KESL-Version>'}, 'status': 'service not available', 'status_reason': ['License error: Expired']}

Nach oben