ГОСТ Р ИСО/МЭК 24708-2013
преобразования между параметрами функции и компонентами АСН.1, если это
установлено в указанном разделе.
16.59.3.3Если главная конечная точка не может быть определена,
структурадолжнавозвратитьзначение
BioAPIERR_UNABLE_TO_LOCATE_BSP
локальному приложению.
16.59.4КогдаструктурапринимаетсообщениезапросаПМО
БиоАПИ (см. 13.9)
registerBSP
от главной конечной точки, она должна
выполнить следующие действия в указанном порядке:
a) разрешить
incom ingR equestP aram s
выступать в качестве значения
параметра типа
RegisterBSP-RequestParams
(см. 16.59.2) сообщения
запроса ПМО БиоАПИ
registerBSP;
b) выполнить внутренний вызов функции БиоАПИ (см. 13.10) к функции
BioAPI_RegisterBSP.
в котором параметры вызова функции
установлены путем преобразований из
incom ingR equestP aram s
согласно
16.59.6;
c) Если возвращенное значение внутреннего вызова не равно 0, создать и
отправитьсоответствующеесообщениеответаПМОБиоАПИ
registerBSP
(см. 13.3) с возвращаемым значением, установленным на
это значение без выполнения следующих действий:
d) проверить таблицу
VisibleBSPRegistrations
(см. 18.3) на наличие
поля, в котором:
Г) компонент
hostingEndpointIRI
содержитИИРлокальной
конечной точки и
2) компонент
bspProductUuid
имеет такое же значение, как и
компонент
bspProductUuid
компонента
bspSchema
/
псот ing R equestРа ra m s
;
e) Еслитакоеполеобнаруженоикомпонент
update
incom ingR equestP aram s
имеет значение
FALSE,
создать и отправить
соответствующее сообщение ответа ПМО БиоАПИ
registerBSP
(см.
311