ГОСТ Р ИСО/МЭК 24708-2013
18.5.3 Удаление поля
18.5.3.1 Данный пункт применяют только в том случае, если на него
имеется ссылка в других пунктах настоящего стандарта в случаях, когда поле
таблицы
RunningBSPLocalReferences
необходимо удалить.
18.5.3.2 Разрешить
hostingEndpointIRI
выступать в качестве значения
компонента
hostingEndpointIRI
и
bspProductUuid
выступать в качестве
значения компонента
bspProductUuid
того поля, которое должно быть
удалено.
18.5.3.3 Если обнаруженное поле является единственным полем таблицы
RunningBSPLocalReferences,
в котором компонент
hostingEndpointIRI
имеет значение
hostingE ndpointIR I
и компонент
bspProductUuid
имеет
значение
bspP roductU uid,
длякаждогополятаблицы
AttachSessionLocalReferences
(см.18.8),вкоторомкомпонент
hostingEndpointIRI
имеетзначение
hostingE ndpointIR I
икомпонент
bspProductUuid
имеетзначение
bspP roductU uid
, структурадолжна
выполнить следующие действия в указанном порядке:
a) в случае, если
hostingE ndpointIR I
не является НИР локальной конечной
точки,удалитьполетаблицы
AttachSessionLocalReferences,
выполняя действия, указанные в 18.8.3, без выполнения следующих
действий;
b
) создать временное абстрактное значение (читай
bspDetachCallParams)
типа
BSPDetach-RequestParams
(см. 16.14.2), в котором компонент
originalBSPHandle
устанавливаетсяизкомпонента
originalBSPHandle
поля;
c) выполнить внутренний вызов функции БиоАПИ (см. 13.10) к функции
BioAPI_BSPDetach
(см. 16.14), в котором параметры вызова функции
должны быть установлены путем преобразования из
bspDetachCallParams
согласно 16.14.5;
378