ГОСТ Р ИСО/МЭК 24708-2013
guiProgressEventRedirected BOOLEAN
}
и
RedirectGUiEvents-ResponseParams ::= NULL
16.28.3Когдаинфраструктураполучаетвызовкфункции
BioAPI_RedirectGUIEventS
от локального приложения, она должна сначала
определитьглавнуюконечнуюточкуиисходныйобработчикПБУ
(originalB SP H andle)
из параметра
BSPHandle
согласно разделу 24, а затем
выполняют действия, указанные в одном из следующих подпунктов.
16.28.3.1Если главной конечной точкй является локальная конечная
точка, инфраструктура выполняет следующие действия в указанном порядке:
a) выполнить внутренний вызов функции БиоАПИ (см. 13.10) к такой же
функции с такими же значениями параметра, как и во входящем вызове,
заисключениемпараметра
BSPHandle,
которыйдолженбыть
установлен путем преобразования из
originalB SP H andle
согласно 15.42;
b
) Если возвращенное значение внутреннего вызова не является 0,
возвратитьэтозначениелокальномуприложениюбезвыполнения
следующих действий;
c) создать временное абстрактное значение (
incom ingR equestP aram s
) типа
RedirectGUIEvents-RequestParams
(см.16.28.2)путем
преобразованияпараметроввызовафункции
BioAPI_RedirectGUIEvents
согласно 16.28.5;
d) добавить поле в таблицу
GUIEventRedirectors
(см. 18.12), в котором:
1) компоненты
referrerEndpointIRI
и
bspProductlluid
должны
быть установлены из компонентов с такими же именами из поля таблицы
AttachSessionRemoteReferences
(см.18.9), в котором компонент
originalBSPHandle
имееттакоеже значение,какикомпонент
originalBSPHandle
incom ingR equestP aram s
и
2)оставшиесякомпонентыдолжныбытьустановленыиз
компонентов
incom ingR equestP aram s
с такими же именами;
234