<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > JSON для HTTP-запросов > Описание JSON-запросов > Сообщения > /Methods/CreateEventSubscription |
CreateEventSubscription - запрос на создание подписки на сообщения.
{"sessionId":<ID сессии>,
"requestedPublishingInterval":<период ожидания>, - период (мс), с которым клиент ожидает получения новых сообщений. Если 0 - период определяется сервером
"requestedLifetimeInterval":<период запроса>, - если в течение периода не будет запроса новых сообщений, подписка удаляется. Если 0 - период определяется сервером
"maxNotificationsPerPublish":<максимальное число уведомлений>, - максимальное число уведомлений в одном пакете. Если 0 - без ограничений
"maxSize":<максимальный размер> - максимальный размер ответа на запрос Publish в байтах. Если 0 - ограничение определяется сервером
}
{ "subscriptionId":<ID>, - ID созданной подписки.
"revisedPublishingInterval":<период обновления>, - реальный период обновления может быть больше
"revisedLifetimeInterval":<период неактивности>, - реальный период неактивности перед удалением подписки
}
{"sessionId":"1234","requestedPublishingInterval":1000,
"requestedLifetimeInterval":60000,
"maxNotificationsPerPublish":0,
"maxSize":0}
{ "code":0,
"subscriptionId":1,
"revisedPublishingInterval":1000,
"revisedLifetimeInterval":60000}