ГОСТ Р ИСО/МЭК 24708-2013
16.2.3Когдаинфраструктураполучаетвызовкфункции
BioAPMnitEndpoint
от локального приложения, она должна выполнить
следующие действия в указанном порядке:
a) совершить внутренний вызов функции БиоАПИ (см. 13.10) к той же
функции с теми же значениями параметра, как и во входящем вызове;
b
) Есливозвращенноезначение внутреннеговызованеравно0,
возвратить такое значение локальному приложению без выполнения
следующих действий;
c) создать все концептуальные таблицы первоначально пустыми;
d) Еслизначение
LocalEndpointIRI
не
NULL,
установитьИИР
конечной точки локальной конечной точки на такое значение;
e) Если значением
LocalEndpointIRI
является
NULL,
либо установить
ИИР конечной точки локальнойконечной точки на любоеверное
уникальноезначениеИИР.либовозвратитьзначение
BioAPIERR_LOCAL_ENDPOINT_IRI_NEEDED
локальномупри
ложению без выполнения указанных далее действий.
Примечание 1 - Настоящий стандарт не распространяется на средства, с
помощью которых инфраструктура выбирает ИИР. Инфраструктура, которая играет
второстепенную роль, должна иметь возможность установки ИИР локальной
конечной точки даже при отсутствии локального приложения, которое совершает
вызов вызова BioAPMnitEndpoint:
f) добавить поле к таблице
VisibleEndpoints
(см. 18.2), в котором:
1) компонент
hostingEndpointIRI
должен быть установлен в ИИР
локальной конечной точки и
2) оставшиеся компоненты должны быть установлены из атрибутов
схемы структуры локального реестра компонентов:
g) для каждой схемы ПБУ в локальном реестре компонентов добавить
иоле к таблице
VisibleBSPRegistrations
(см. 18.3), в котором:
1)
компонент
hostingEndpointIRI
должен быть установлен в ИИР
локальной конечной точки;
128