ГОСТ Р ИСО/МЭК 24708-2013
и
GetBIRFromHandle-ResponseParams ::= SEQUENCE {
bir
BioAPI-BIR
}
16.20.3Когда
инфраструктураполучаетвызовкфункции
BioAPI_GetBIRFromHandle
от локального приложения, она должна сначала
определитьглавнуюконечнуюточкуиисходныйобработчикПБУ
(originalB SP H andle)
из параметра
BSPHandle
согласно разделу 24. Если
главной конечной точкой является локальная конечная точка, инфраструктура
должна выполнить внутренний вызов функции БиоАПИ (см. 13.10) к такой же
функции с теми же значениями параметра, как во входящем вызове, за
исключением параметра
BSPHandle,
который должен быть установлен путем
преобразования
originalB SP H andle
согласно15.42,атакжевозвратить
локальному приложению возвращенное значение внутреннего вызова. Если
главнойконечнойточкойявляетсявторостепеннаяконечнаятонкая
инфраструктуры, инфраструктура должна обработать вызов путем обмена с
главной конечной точкой двумя сообщениями запроса-ответа ПМО БиоАПИ
getBIRFromHandle
согласно разделу 27, выполняя действия, указанные в
16.20.5и16.20.6дляпреобразованиямеждупараметрамифункциии
компонентами АСН.1, если это установлено в указанном разделе. Если главная
конечная точка не может быть определена, инфраструктура должна возвратить
значение
BioAPIERR_UNABLE_TO_LOCATE_BSP
локальному
приложению.
16.20.4КогдаинфраструктураполучаетсообщениезапросаПМО
БиоАПИ (см.13.9)
getBIRFromHandle
от главной конечной точки, она
должна обработать запрос путем внутреннего вызова функции БиоАПИ к
BioAPI_GetBIRFromHandle
для создания и отправления соответствующего
сообщения ответа ПМО БиоАПИ
getBIRFromHandle
согласно разделу 28,
выполняя действия, указанные в 16.20.5 и 16.20.6, для преобразования между
185