ГОСТ Р ИСО/МЭК 24708-2013
16.21
Функция
BioAPI_GetHeaderFromHandle
16.21.2 С данной функцией связаны два типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ
getHeaderFromHandle
и тип
сообщения ответа
getHeaderFromHandle,
которые переносят значение
следующегопараметратиповАСН.1сообщенийПМОБиоАПИ
соответственно:
GetHeaderFromHandle-RequestParams ::= SEQUENCE {
originalBSPHandle
BioAPI-HANDLE,
birHandle
BioAPI-BIR-HANDLE
}
И
GetHeaderFromHandle-ResponseParams ::= SEQUENCE {
headerBioAPI-BIR-HEADER
}
16.21.3Когдаинфраструктураполучаетвызовкфункции
BioAPI GetHeaderFromHandle
от локальногоприложения, она должна
сначала определить главную конечную точку и исходный обработчик ПБУ
(originalB SP H andle)
из параметра
BSPHandle
согласно разделу 24. Если
главной конечной точкой является локальная конечная точка, инфраструктура
должна выполнить внутренний вызов функции БиоАПИ (см. 13.10) к такой же
функции с такими же значениями параметра, как во входящем вызове, за
исключением параметра
BSPHandle,
который должен быть установлен путем
преобразования
originalB SP H andle
согласно15.42,атакжевозвратить
локальному приложению возвращенное значение внутреннего вызова. Если
главнойконечнойточкойявляетсявторостепеннаяконечнаяточка
инфраструктуры, инфраструктура должна обработать вызов путем обмена с
главной конечной точкой двумя сообщениями запроса/ответа ПМО БиоАПИ
getHeaderFromHandle
согласно разделу 27, выполняя действия, указанные в
16.21.5и16.21.6дляпреобразованиямеждупараметрамифункциии
компонентами АСН.1, если это установлено в указанном разделе. Если главная
187