ГОСТ Р ИСО/МЭК 24708-2013
6) в случае, если компонент
guiProgressEventHandlerAddress
subscribeT oG U IE ventsC allP aram s
имеет значение, отличающееся от 0,
компонент
guiProgressEventSubscribed
outgoingR equestP aram s
должен быть установлен на
TRUE;
в противном случае он должен быть
установлен на
FALSE;
c) создатьиотправитьсообщениезапросаПМОБиоАПИ
subscribeToGUIEvents
(см. 13.2) с МИР второстепенной конечной
точки, установленным на НИР главной конечной точки, и значением
параметра, установленным на
outgoingR equestP aram s
;
d) принятьсоответствующеесообщениеответаПМОБиоАПИ
subscribeToGUIEvents
(см. 13.6);
e) в случае, есливозвращенноезначениесообщенияответаПМО
БиоАПИ не равно 0, возвратить это значение локальному приложению
без выполнения следующих действий;
Г) добавить поле в таблицу
GUIEventLocalSubscriptions
(см. 18.10), в
котором:
1) необязательный компонент
guiEventSubscriptionUuid
должен
бытьустановленизнеобязательногокомпонента
guiEventSubscriptionUuid
subscribeT oG U IE ventsC allP aram s
(присутствие и значение);
2) компонент
hostingEndpointIRI
должен быть установлен на
ИИР главной конечной точки;
3) в случае, если необязательный компонент
bspUuid
subscribeT oG U IE ventsC allP aram s
присутствует, компонент
bspProductUuid
поля устанавливается на
bspP roductU uid.,
в противном
случае, он должен быть установлен из компонента
bspProductUuid
поля таблицы
AttachSessionLocalReferences
(см. 18.8), в котором
компонент
originalBSPHandle
имеет значение
originalB SP H andle;
194