СМЭВ QL сервер
Содержание
- 1. Назначение СМЭВ QL сервера
- 2. Быстрый старт
- 3. Основные понятия СМЭВ QL
- 4. Функции СМЭВ QL Сервера
- 4.1. Администрирование и конфигурирование
- 4.2. Работа с моделями
- 4.3. Работа с источниками данных
- 4.4. Работа с картами машин состояний
- 4.5. Обработка запроса к витрине
- 4.5.1. Запрос получения данных из витрины (POST/data)
- 4.5.2. Запрос изменения данных витрины через события машины состояний (POST/states/{model}/{event})
- 4.5.3. Обработка запроса получения данных витрины
- 4.5.4. Асинхронное получение данных клиентом
- 4.5.5. Обработка запроса изменения данных витрины через машину состояний
- 4.6. Уведомления при изменении данных витрины (push-сервис)
- 4.6.1. Регистрация получателя уведомлений
- 4.6.2. Удаление получателя уведомлений
- 4.6.3. Запрос списка получателей уведомлений
- 4.6.4. Запрос данных об отслеживаемых ресурсах
- 4.6.5. Передача уведомления при вызове события машины-состояний
- 4.6.6. Регистрация метода для получения уведомлений на стороне клиента
- 4.6.7. Передача уведомления на основе сообщения топика Prostore
- 5. Компонентная модель СМЭВ QL сервера
- 6. Конфигурирование сервера
- 6.1. Конфигурация файла application.yml
- 6.1.1. Секция ktor
- 6.1.2. Секция sources
- 6.1.3. Секция models
- 6.1.4. Секция states
- 6.1.5. Секция swagger
- 6.1.6. Секция storage
- 6.1.7. Секция access
- 6.1.8. Секция request
- 6.1.9. Секция delta
- 6.1.10. Секция state
- 6.1.11. Секция index_recommendations
- 6.1.12. Секция standalone-tables
- 6.1.13. Секция proxy-tables
- 6.1.14. Секция push
- 6.1.15. Секция storage-queue
- 6.1.16. Секция agent
- 6.1.17. Секция signature
- 6.1.18. Секция cls
- 6.1.19. Секция component-info
- 6.2. Конфигурация файла credentials.yml
- 6.3. Общий сценарий выполнения
- 6.1. Конфигурация файла application.yml
- 7. Стейт-машина СМЭВ QL
- 7.1. Конфигурирование Стейт-машины
- 7.2. Удаление записи через Стейт-машину
- 7.3. Передача данных без изменения статуса (статичный ивент)
- 7.4. Обновление объектов через Стейт-машину
- 7.5. Обогащение payload запроса дополнительными атрибутами
- 7.6. Методы API Стейт-машины
- 7.7. Спецификация интерфейса Стейт-машины
- 8. Запросы
- 9. Ответы
- 10. Описание эндпоинтов
- 11. Ошибки