ГОСТ Р ИСО/МЭК 24708-2013
d) Если значение параметра внутреннего вызова не равно 0, удалить
поле, добавленноенад таблицей
RunningBSPLocalReferences,
и
возвратить такое значение локальному приложениюбез выполнения
следующих действий;
e) возвратить значение 0 локальному приложению.
16.9.4.2Если главная конечная точка является второстепенной конечной
точкойинфраструктуры,инфраструктурадолжнавыполнитьследующие
действия в указанном порядке:
a) создать временное абстрактное значение (читай
bspL oadC allP aram s)
типа
BSPLoadCallParams
(см.16.9.3)путемпреобразования
параметров вызова функции
BioAPI_BSPLoad
согласно 16.9;
b
) добавить поле в таблицу
RunningBSPLocalReferences
(см. 18.5), в
котором:
Г) компонент
hostingEndpointIRI
должен быть установлен на
ИИР главенствующей конечной точки;
2) компонент
bspProductUuid
долженбытьустановленна
bxp P roduct Uи id
;
3) Если компонент
bspUuid
bspL oadC allP aram s
имеет значение,
отличающееся от
bspP roductU uid
. компонент
USeBSPAccessUuid
поля
долженбытьустановленна
TRUE:
впротивномслучае,он
устанавливается на
FALSE
и
4) компоненты
unitEventHandlerAddress
и
unitEventHandlerContext
должны быть установлены из компонентов
bspL oadC allP aram s
с такими же именами.
Примечание-Перенос запроса на этап, следующий после
добавления поля в таблицу, позволяет локальному приложению регистрировать
любые операции модуля, зарегистрированные второстепенной конечной точкой во
время обработки запроса;
147