ГОСТ Р ИСО/МЭК 24708-2013
d) проверить таблицу
VisibleBFPRegistrations
(см. 18.4) на наличие
поля, в котором:
1) компонент
hostingEndpointIRI
содержитНИРлокальной
конечной точки и
2) компонент
bfpProductUuid
имеет такое же значение, как и
компонент
bfpProductUuid
компонента
bfpSchema
/
п сот ingR equestP a ra m s
;
e) Если такое поле обнаружено и компонент
update
incom ingR equestP aram s
имеет значение
FALSE,
создать и отправить
соответствующее сообщение ответа ПМО БиоАПИ
registerBFP
(см.
13.3) с возвращаемым значением, установленным на
BioAPIERR_NO_SUCH_COMPONENT_FOUND
безвыполнения
следующих действий;
f) Еслитакоеполеобнаруженоикомпонент
update
incom ingR equestP aram s
имеет значение
TRUE,
удалить поле таблицы
VisibleBFPRegistrations,
выполняя действия, указанные в 18.4.3;
g) добавить поле в таблицу
VisibleBFPRegistrations
(см.18.4), в
котором:
1) компонент
hostingEndpointIRI
установлен на НИР локальной
конечной точки; и
2) оставшиесякомпонентыустановленыизкомпонентов
компонента
bfpSchema
incom ingR equestP aram s
с такими же именами;
h) для каждого поля (
m asterE ndpoint
) таблицы
MasterEndpointS
(см.
18.1)создатьи отправить сообщениеуведомленияПМОБиоАПИ
bfpRegistrationEvent
(см. 13.4) с ПИР главной конечной точки,
установленным из компонента
masterEndpointIRI
m asterE ndpoint
, и
значением параметра, установленным на
incom ingR equestP aram s
;
322