ГОСТ Р ИСО/МЭК 24708-2013
16.3.3Когдаинфраструктураполучаетвызовкфункции
BioAPMTerminate
от локальногоприложения, онавыполняет действия,
указанные далее в указанном порядке.
16.3.3.1 Для каждого поля таблицы
VisibleEndpoints
(см. 18.2), в
котором компонент
hostingEndpointIRI
(slaveE ndpointlR I)
имеет значение,
отличающееся от ИИР локальной конечной точки, инфраструктура должна
выполнить следующие действия в указанном порядке:
a) создать и отправить сообщение запроса ПМО БиоАПИ
deleteMaster
(см. 13.1 и 16.5.2) с ИИР второстепенной конечной точки, установленным
в
slaveE ndpointIR I,
со значением параметра, установленным в
NULL;
b) принятькорреспондирующеесообщениеответаПМОБиоАПИ
deleteMaster
(см. 13.6) и
c) удалитьполетаблицысхемыструктуры(выполняютдействия,
указанные в 18.2.3);
Примечание - Такими второстепенными конечными точками являются все
конечные точки ПМО БиоАПИ, в которые было отправлено сообщение запроса ПМО
БиоАПИ addMaster, но не отправлено последующее сообщение запроса ПМО
БиоАПИ deleteMaster. которое может быть любым сообщением запроса ПМО
БиоАПИ addMaster,отправленнымво времяобработкивызова функции
BioAPIJnit или BioAPMnitEndpoint (см. 16.1);
d) при необходимости разрушить соединение(я) транспортного уровня с
второстепенной конечной точкой согласно требованиям использующейся
привязки транспортного протокола.
16.3.3.2 Для каждого поля
{m asterE ndpoint)
таблицы
MasterEndpoints
(см. 18.1), инфраструктура должна выполнить следующие действия в указанном
порядке:
а) создатьиотправитьсообщениеуведомленияПМОБиоАПИ
masterDeletionEvent
(см.13.4)сИИРглавнойконечнойточки
установленным из компонента
masterEndpointIRI
в
slaveE ndpointIR L
и
со значением параметра, установленным в
NULL;
130