ГОСТ Р 56843—2015
Параметры сервисов, определенные в настоящем подразделе, лишь минимально закрывают по
требности коммуникационных систем. Другими словами, в конкретной реализации модели сервисов мо
гут добавляться расширенные функциональные возможности (например, аутентификация, управление
доступом, расширенные возможности выбора класса), которые потребуют введения дополнительных
параметров в базовые классы, определяемые настоящим стандартом. Определение протокола должно
определять фактические типы значений параметров и их использование в сообщениях протокола.
8.4.1 Сервис EVENT REPORT (Отчет о событии)
Сервис EVENT REPORT используется, чтобы сообщить о событии, относящемся к конкретному
представителю управляемого класса. Сервис может использоваться в режимах с подтверждением и
без подтверждения. В режиме с подтверждением вызов сервиса EVENT REPORT требует получения
ответа.
Пример
—
Монитор Sp02 (т.е., агент в приложении, ведущем лог данных) может обнаружить от
каз датчика. Прикладной процесс использует сервис EVENT REPORT, предоставляемый протоколом
CMDISE, чтобы уведомить связанный с ним процесс-менеджер о выполнении условия возникновения
технической тревоги.
В отличие от всех прочих сервисов, сервис EVENT REPORT, будучи сервисом оповещения, вызы
вается прикладным процессом-агентом, прикладной процесс-менеджер принимает сообщения сервиса и
отвечает на них.
Параметры вызова сервиса EVENT REPORT представлены в таблице 8.1.
Таблица 8.1 — Параметры вызова сервиса EVENT REPORT
Параметр
Описание
Идентификатор вызова (Invoke
Identifier)
Уникальный идентификатор (например, номер), связанный с конкретным эк
земпляром сервиса для того, чтобы его можно было отличить от других вы
полняемых в это же время экземпляров данного сервиса
Режим (Mode)
С подтверждением или без подтверждения. В случае режима с подтверждени
ем требуется получения ответа на сообщение вызова сервиса
Класс (Object Class)
Идентифицирует класс, генерирующий событие (со значениями, определен
ными в номенклатуре/споваре классов)
Представитель класса (Object
Instance)
Идентифицирует конкретный экземпляр класса, генерирующий событие
Момент наступления события
(Event Time)
Момент времени, когда произошло событие
Тип события (Event Туре)
Идентифицирует тип события (со значениями, определенными в номенклату-
ре/словаре классов)
Информация о событии (Event
Information)
Необязательный параметр, содержащий дополнительную информацию о со
бытии. определяемую типом события. Значение данного параметра и потреб
ность в нем определяются классом, генерирующим событие
Параметры ответа на вызов сервиса EVENT REPORT в режиме с подтверждением представлены
в таблице 8.2.
Таблица 8.2 — Параметры ответа на вызов сервиса EVENT REPORT
Параметр
Описание
Идентификатор вызова
(Invoke Identifier)
Возвращает значение уникального идентификатора вызова сервиса EVENT
REPORT, к которому относится ответ
Класс (Object Class)
Необязательный параметр. Имеет то же значение, что и в соответствующем
сообщении вызова сервиса
Представитель класса
(Object Instance)
Необязательный параметр. Имеет то же значение, что и в соответствующем
сообщении вызова сервиса
161