ГОСТ Р ИСО/МЭК 24708-2013
16.16.4Когдаинфраструктураполучаетвызовкфункции
BioAPI_EnableEventNotifications
отлокальногоприложения, должна
сначалаопределить главную конечную точку и УУИД продукта ПБУ
(bspP roductU uid)
изпараметра
BSPUuid
согласноразделу23,а затем
выполняют действия, указанные в одном из следующих подпунктов.
16.16.4.1 Если главной конечной точкой является локальная конечная
точка, инфраструктура должна выполнить следующие действия в указанном
порядке:
a) создать временное абстрактноезначение (
enableC allP aram s
) типа
EnableCallParams
(см.16.16.3) путемпреобразованияпараметров
вызова функции
BioAPIEnableEventNotifications
согласно 16.16.6;
b
) Если таблица
UnitEventNotificationDisablers
(см. 18.7) содержит
поле, в котором компонент
referrerEndpointIRI
установлен на НИР
локальнойточки,акомпонент
bspProductUuid
установленна
bspP roductV и id,
удалить это поле;
c) Если компонент
unitEventTypes
enableC allP aram s
указывает, что
хоть один тип операции уведомления должен быть отключен, добавить
поле к таблице
UnitEventNotificationDisablers
(см. 18.7), в котором:
1)
компонент
referrerEndpointIRI
должен быть установлен на
НИР локальной конечной точки;
2)компонент
bspProductUuid
должен быть установлен на
bspP roductU uid
: и
3)компонент
unitEventTypes
долженбыть установленна
компонент
unitEventTypes
enableC allP aram s
;
d) возвратить значение 0 локальному приложению.
16.16.4.2Еслиглавнойконечнойточкойявляетсявторостепенная
конечнаяточкаинфраструктуры,инфраструктурадолжнавыполнить
следующие действия в указанном порядке:
175