ГОСТ Р ИСО/МЭК 24708-2013
addMaster
отглавнойконечнойточкивторостепеннаяинфраструктура
добавляет ИИР новой главной конечной точки в свою внутреннюю таблицу
VisibleEndpointS
и возвращает на главную конечную точку в сообщении
ответаПМОБиоАПИ
addMaster
информацию,содержащуюсхему
инфраструктуры, список схем ПБУ и список схем ПБФ, скопированных со
своего локального реестра компонентов. При получении от второстепенной
сообщенияответаПМОБиоАПИ
addMaster
главнаяинфраструктура
добавляетсхемуинфраструктурывсвоювнутреннюютаблицу
VisibleEndpointS,
атакжесхемыПБУвовнутреннюютаблицу
VisibleBSPRegistrations
исхемыПБФвовнутреннюютаблицу
VisibleBFPRegistrations.
Указанные три таблицы содержат
консолидированнуюинформациюсхемы,котораяпоступаетизреестров
компонентов всех второстепенных конечных точек и от локального реестра
компонентов,сними«консультируются»(вместолокальногореестра
компонентов) функции
BioAPIEnumFrameworks, BioAPI_EnumBSPs,
BioAPI_EnumBFPs, BioAPI_BSPLoad, BioAPI_BSPAttach
и т. д.
Указанные таблицы обновляются не только в случае создания или разрушения
связи с второстепенными конечными точками, но также Если происходят
какие-либо изменения в реестре компонентов любой второстепенной конечной
точки или в локальном реестре компонентов.
7.6.6Разрушение связи ПМО БиоАПИ также происходит в два этапа. На
первом этапе сообщение запроса ПМО БиоАПИ
deleteMaster,
полученное
второстепенной конечной точкой от главной, вызывает удаление содержания
таблицы
MasterEndpoints,
относящеесяк даннойглавнойточке.Если
второстепеннаяпокакой-либопричине прекратитработу,онапошлет
сообщение уведомления ПМО БиоАПИ
masterDeletionEvent
на все свои
главные конечные точки. В каждом случае главная конечная точка удаляет все
записи, имеющие отношениек второстепеннойконечной точкев своих
таблицах
VisibleEndpointS,VisibleBSPRegistrations
и
32