Сервис мероприятий предоставляется через EVENT-SAP. EVENT-SAP - это логический интерфейс между службой событий на уровне служб и сущностью CIP на уровне приложения. Логический интерфейс включает в себя набор примитивов (см. таблицу 2) и их параметры (см. таблицу 3).
Таблица 2 - Примитивы EVENT-SAP
Наименование | Запрос | Индикация | Ответ | Подтверждение |
EVENT-SUB | 6.2.1 | 6.2.2 | - | 6.2.3 |
EVENT-REG | - | 6.2.4 | - | - |
EVENT-UNSUB | 6.2.5 | - | - | 6.2.6 |
Таблица 3 - Параметры примитивов EVENT-SAP
Имя параметра | Описание |
EVSubSourceID | Идентификатор исходного узла подписки на событие |
EVSubDestinationID | Идентификатор узла назначения подписки на событие |
EVSubModel | Модели подписки на события |
EVSubValue | Значение для конкретной модели подписки на событие |
EV_Time | Указание времени для возникновения события, как предусмотрено уровнем служб. Возврат из узла назначения |
EVSubResultCode | Код результата работы службы событий |
6.2.1 EVENT-SUB.request
Примитив запрашивает процесс подписки на события. Параметры примитива:
EVENT-SUB.request {
EVSubSourceID,
EVSubDestinationID,
EVSubModel,
EVSubValue
}
Параметры примитива приведены в таблице 3.
Примитив используется сущностью CIP для подписки на события. После получения примитива сущность, предоставляющая службу событий, реализует подписку на события в узле EVSubDestinationID для узла EVSubSourceID.
6.2.2 EVENT-SUB.indication
Примитив указывает сущности CIP подписку на событие. Параметры примитива:
EVENT-SUB.indication {
EVSubSourceID,
EVSubDestinationID,
EVSubModel,
EVSubValue
}
Параметры примитива приведены в таблице 3.
Примитив используется для указания подписки на событие уровнем служб.
6.2.3 EVENT-SUB.confirm
Примитив подтверждает подписку на событие уровнем служб. Параметры примитива:
EVENT-SUB.confirm {
EVSubSourceID,
EVSubDestinationID,
EVSubResultCode
}
Параметры примитива приведены в таблице 3.
Примитив сообщает о результате запроса на подписку на событие. Результат подписки указывается в параметре EVSubResultCode.
6.2.4 EVENT-REG.indication
Примитив указывает сущности CIP на возникновение события. Параметры примитива:
EVENT-REG.indication {
EVSubSourceID,
EVSubDestinationID,
EV_Time
}
Параметры примитива приведены в таблице 3.