ГОСТ Р ИСО/МЭК 24708-2013
queryU nitS. которые переносят значение следующего параметра типов АСН.1
сообщений ПМО БиоАПИ (соответственно):
QueryUnits-RequestParamsSEQUENCE {
bspProductUuidBioAPI-UUID
}
И
QueryUnits-RcsponscParams
SEQUENCE {
unitSchemas
SEQUENCE (SIZE(0..max-unsigned-int)) OF
unitSchema
BioAPI-UNIT-SCHEMA
}
16.11.3Когдаинфраструктураполучаетвызовкфункции
BioAPI_QueryUnitSотлокальногоприложения,онадолжнасначала
определить главную конечную точку и УУИД продукта ПБУ
(bspP roductU uid)
из параметра BSPU uid согласно разделу 23. Если главная конечная точка
является локальной, инфраструктура должна выполнить внутренний вызов
функции БиоАПИ (см. 13.10) к такой же функции с теми же значениями
параметра, как во входящем вызове, за исключением параметра BSPU uid,
которыйдолженбытьустановленпутемпреобразования
bspP roductU uid
согласно разделу19 совместно с15.58, а также возвратить локальному
приложениювозвращенноезначениевнутреннеговызова.Еслиглавная
конечная точка является второстепенной конечной точкой инфраструктуры,
инфраструктура должна обработать вызов путем обмена с главной конечной
точкой двух сообщений заироса/ответа ПМО БиоАПИ queryU nitS согласно
разделу27,выполняядействия,указанныев16.11.5и16.11.6для
преобразования между параметрами функции и компонентами АСН.1, в том
случае, если это требование указано в данном разделе. Если главная конечная
точка не может быть определена, инфраструктура должна возвратить значение
BioAPIERR_UNABLE_TO_LOCATE_BSP локальному приложению.
16.11.4КогдаинфраструктураполучаетсообщениезапросаПМО
БиоАПИ (см.13.9) queryU nitS от главной конечной точки, она должна
обработатьзапроспутемвнутреннеговызовафункцииБиоАПИк
156