Запрос на получение информации о состоянии KESL-контейнера (GET)

Назначение

Получение информации о текущем состоянии KESL‑контейнера и тех параметров состояния приложения, от которых зависит состояние KESL‑контейнера (состояние приложения, лицензии и баз данных).

Путь

http://<server>:<port>/status

Пример ответа:

{'product info': {'databases_date': '<дата выпуска баз>', 'databases_loaded': True, 'license_expiration': '<дата окончания срока действия лицензии>', 'license_info': 'The key is valid', 'policy': 'Not applied', 'version': '<версия приложения>'}, 'status': 'service available'}

Возможные ошибки

Пример ошибки (приложение не запущено в KESL-контейнере):

{'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']}

Пример ошибки (не скачались базы приложения):

{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': '<дата окончания срока действия лицензии>', 'license_info': 'Inconsistent update', 'policy': 'Not applied', 'version': '<версия приложения>'}, 'status': 'service not available', 'status_reason': ['Databases not loaded', 'License error: Inconsistent update']}

Пример ошибки (истекла дата окончания срока действия лицензии):

{'product info': {'databases_date': '<дата выпуска баз>', 'databases_loaded': True, 'license_expiration': '<дата окончания срока действия лицензии>', 'license_info': 'Expired', 'policy': 'Not applied', 'version': '<версия кесл>'}, 'status': 'service not available', 'status_reason': ['License error: Expired']}

В начало