ГОСТ Р ИСО/МЭК 24708-2013
dbDeleteBIR,
которыепереносят значение следующегопараметра типов
АСН.1 сообщений ПМО БиоАПИ соответственно:
DbDeleteBIR-RequestParams ::= SEQUENCE {
originalBSPHandle
BioAPI-HANDLE,
dbHandle
BioAPI-DB-HANDLE,
keyValue
BioAPI-UUID
}
и
DbDcletcBIR-RcsponseParams ::= NULL
16.51.3Когдаструктураполучаетвызовкфункции
BioAPI_DbDeleteBIR
отлокальногоприложения,онадолжнасначала
определитьглавнуюконечнуюточкуиисходныйобработчикПБУ
(
originalB SP H andle
) из параметра
BSPHandle
согласно разделу 24. Если
главной конечной точкой является локальная конечная точка, структура должна
выполнить внутренний вызов функции БиоАПИ (см. 13.10) к такой же функции
с теми же значениями параметра, как во входящем вызове, за исключением
параметра
BSPHandle,
которыйдолженбытьустановленпутем
преобразования
originalB SP H andle
согласно15.42,атакжевозвратить
локальному приложению возвращенное значение внутреннего вызова. Если
главной конечной точкой является второстепенная конечная точка структуры,
структура должна обработать вызов путем обмена с главной конечной точкой
двумя сообщениями запроса/ответа ПМО БиоАПИ
dbDeleteBIR
согласно
разделу 27, выполняя действия, указанные в 16.51.5, для преобразования между
параметрамифункциии компонентамиАСН.1, еслиэто установленов
указанном разделе. Если главная конечная точка не может быть определена,
структурадолжнавозвратитьзначение
BioAPIERR_UNABLE_TO_LOCATE_BSP
локальному приложению.
16.51.4 Когда структура получает сообщение запроса ПМО БиоАПИ (см.
13.9)
dbDeleteBIR
от главной конечной точки, она должна обработать запрос
путем внутреннего вызова функции БиоАПИ к
BioAPI_DbDeleteBIR
для
создания и отправления соответствующего сообщения ответа ПМО БиоАПИ
296