ГОСТ Р ИСО/МЭК 24708-2013
a) разрешить
incomingNotifcationPararns
выступать в качестве значения
параметра типа
GUIProgressEvent-NotifcationParams
(см.17.4.3)
сообщения уведомления ПМО БиоАПИ;
b
) создатьвременноеабстрактноезначение(
eventlnfo
)типа
GUIProgressEventlnfo
(см. 17.4.4), в котором:
1)
компоненты
subscriberEndpointIRI
должны быть установлены
на ИИР локальной конечной точки;
2) компонент
hostingEndpointIRI
должен быть установлен из
компонента
slaveEndpointIRI
сообщения уведомления ПМО БиоАПИ: и
3) оставшиесякомпонентыдолжныбытьустановленыиз
компонентов
incomingNotifcationPararns
с такими же именами;
c) зарегистрировать операцию прогресса ГИП, основанную на
eventlnfo
,
на подписчика (либо обработчика операции прогресса ГИП локального
приложения, либо главная конечная точка), и определить значение
параметраподтверждения
(incomingAcknowledgementParams)
а также
определить возвращаемое значение подтверждения
(incomingReturnValue)
согласно разделу 32;
d) в случае, если
incomingReturnValue
не равно 0, создать и отправить
соответствующеесообщениеподтвержденияПМОБиоАПИ
guiProgressEvent
(см.13.5)свозвращаемымзначением,
установленным на это значение, без выполнения следующих действий;
e) создатьи отправить соответствующее сообщениеподтверждения
ПМО БиоАПИ
guiProgressEvent
(см. 13.5) со значением параметра,
установленным на
incomingAcknowledgementParams
, и с возвращаемым
значением, установленным на 0.
17.4.7Преобразование из параметров функции Си обратного вызова
BioSPI_GUI_PROGRESS_EVENT_HANDLER
в тип АСН.1
GUIProgressEvent-NotifcationParams
(см. 17.4.3) выполняют путем
355