ГОСТ Р ИСО/МЭК 24708-2013
заисключениемпараметра
BSPHandle,
которыйдолженбыть
установлен путем преобразования из
originalB SP H andle
согласно 15.42;
b
)Есливозвращенноезначениевнутреннеговызованеравно0,
возвратитьэтозначениелокальномуприложениюбезвыполнения
следующих действий;
c) создать временное абстрактное значение (
incom ingR equestP aram s)
типа
UnredirectGUIEvents-RequestParams
(см.16.29.2)путем
преобразованияпараметроввызовафункции
BioAPI_UnredirectGUIEvents
согласно 16.29.5;
d) проверить таблицу
GUIEventRedirectors
(см. 18.12 на наличие поля,
вкоторомкомпоненты
subscriberEndpointIRI,
guiEventSubscriptionUuid. originalBSPHandle,
guiSelectEventRedirected.guiStateEventRedirected
и
guiProgressEventRedirected
имеют такие жезначения, каки
компоненты
incom ingR equestP aram s
с такими же именами;
e)Еслитакоеполенеобнаружено,возвратитьзначение
BioAPIERR_NO_SUCH_REDIRECTOR_FOUND
локальному
приложению без выполнения следующих действий;
f) удалить поле таблицы
GUIEventRedirectors
(выполняют действия,
указанные в 18.12.3).
Примечание - Если обнаружено несколько полей, любое из них (только
одно) должно быть удалено;
g) возвратить значение 0 локальному приложению.
16.29.3.2Еслиглавнаяконечнойточкойявляетсявторостепенная
конечная точка инфраструктуры, инфраструктура должна обработать вызов
путем обмена с главной конечной точкой двумя сообщениями запрос/ответ
ПМО БиоАПИ
unredirectGUIEventS
как указано в разделе 27, выполняя
действия, указанные в 16.29.5 для преобразований между параметрами функции
и компонентами АСН.1, если эго установлено в указанном разделе.
238