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