ГОСТ Р ИСО/МЭК 24708-2013
unregisterBSP
(см. 13.3) с возвращаемым значением, установленным на
такое значение без выполнения следующих действий;
d) проверить таблицу
VisibleBSPRegistrations
(см. 18.3) на наличие
поля, в котором:
1) компонент
hostingEndpointIRI
содержитИИРлокальной
конечной точки и
2) компонент
bspProductUuid
имеет такое же значение, как и
компонент
bspProductUuid
incom ingR equestP aram s
;
e) вслучае,еслитакоеполеобнаружено,создатьиотправить
соответствующее сообщение ответа ПМО БиоАПИ
unregisterBSP
(см.
13.3)свозвращаемымзначением,установленнымна
BioAPIERR_NO_SUCH_COMPONENT_FOUND
безвыполнения
следующих действий;
f) удалить поле таблицы
VisibleBSPRegistrations.
выполняя действия,
указанные в 18.3.3;
g) для каждого поля (
m asterE ndpoint
) таблицы
MasterEndpointS
(см.
18.1), создать и отправить сообщение уведомления ПМО БиоАПИ
bspUnregistrationEvent
(см. 13.4) с ИИР главной конечной точки,
установленным из компонента
masterEndpointIRI
m asterE ndpoint
, и
значением параметра, установленным на
incom ingR equestP aram s
;
h) создатьиотправитьсоответствующеесообщениеответаПМО
БиоАПИ
unregisterBSP
(см. 13.3) со значением параметра,
установленным на
NULL,
и возвращаемым значением, установленным на
0
.
16.60.5КогдаструктурапринимаетсообщениеуведомленияПМО
БиоАПИ (см. 13.9)
bspUnregistrationEvent
от второстепенной конечной
точки, она должна выполнить следующие действия в указанном порядке:
а) разрешить
incom ingN otificationP aram s
выступать в качестве значения
параметратипа
BSPUnregistrationEvent-NotificationParams
(см.
317