ГОСТ Р ИСО/МЭК 24708-2013
13.3)свозвращаемымзначением,установленнымна
BioAPIERR_COMPONENT_ALREADY_REGISTERED
без
выполнения следующих действий;
f) Еслитакоеполеобнаружено,акомпонент
update
incom ingR equestP aram s
имеет значение
TRUE,
удалить поле таблицы
VisibleBSPRegistrations
выполняя действия, указанные в 18.3.3;
g) добавить поле в таблицу
VisibleBSPRegistrations
(см. 18.3), в
котором:
1)
компонент
hostingEndpointIRI
установлен на ИИР локальной
конечной точки;
2) компонент
bspAccessUuid
установленнадинамически
созданный УУИД; и
3) оставшиесякомпонентыдолжныбытьустановленыиз
компонентов компонента
bspSchema
incom ingR equesiP aram s
с такими
же именами;
h) для каждого поля (
m a sterE ndpoim
) таблицы
MasterEndpointS
(см.
18.1)создатьиотправитьсообщениеуведомленияПМОБиоАПИ
bspRegistrationEvent
(см. 13.4) с ИИР главной конечной точки,
установленным из компонента
masterEndpointIRI
m a sterE ndpoim
, и
значением параметра, установленным на
incom ingR equesiP aram s
;
i) создатьиотправитьсоответствующеесообщениеответаПМО
БиоАПИ
registerBSP
(см. 13.3) со значением параметра, установленным
на
NULL,
и возвращаемым значением, установленным на 0.
16.59.5КогдаструктурапринимаетсообщениеуведомленияПМО
БиоАПИ (см. 13.9)
bspRegistrationEvent
от второстепенной конечной точки,
она должна выполнить следующие действия в указанном порядке:
а) разрешить
incom ingN otificationP aram s
выступать в качестве значения
параметратипа
BSPRegistrationEvent-NotificationParams
(см.
16.59.2) сообщения уведомления ПМО БиоАПИ
bspRegistrationEvent;
312