ГОСТ Р ИСО/МЭК 24708-2013
3) в случае, если необязательный компонент
originalBSPHandle
eventlnfo
отсутствует,необязательныйкомпонент
bspHandle
outgoingC allbackP aram s
также должен отсутствовать; в противном
случае, данный компонент должен быть установлен из компонента
localBSPHandle
поля таблицы
AttachSessionLocalReferences
(см.18.8),вкоторомкомпоненты
originalBSPHandle
и
hostingEndpointIRI
поле имеют значения, аналогичные значениям
компонентов
eventlnfo
с такими же именами и
4) оставшиеся компоненты должны быть установлены из компонентов
eventlnfo
с такими же именами;
d) выполнитьвызовфункцииобратноговызова
BioAPI_GUI_SELECT_EVENT_HANDLER
локального приложения, в
котором адрес обратного вызова и параметры вызова функции должны
быть установленыпутемпреобразованияиз
outgoingC allbackP aram s
согласно 18.2.10;
e) создатьвременноеабстрактноезначение
(
(
incom ingA cknow ledgem entP aram s
)типа
GUISelectEvent-
AcknowledgementParams
(см.18.2.3)путемпреобразованияиз
исходящих параметров вызова функции согласно 18.2.12;
f) создать временное абстрактное значение (
incom ingR eturnV alue
) типа
BioAPI-RETURN
(см. 18.52) путем преобразования из возвращенного
значения вызова функции согласно 18.1.5.
30.4Если компонент
subscriberEndpointIRI
eventlnfo
содержит НИР
главной конечной точки, структура должна выполнить следующие действия в
указанном порядке:
а) проверить таблицу
GUIEventRemoteSubscriptions
(см. 18.11) на
наличие поля, в котором:
418