Дата актуальности: 20.06.2009
FlexiObjDB
Объектно-ориентированное на
предметную область
долговременное хранилище информации.
Хранимая процедура: GET_ID_OBJECT
Назначение:
Возвращает Уникальный
Идентификатор Объекта (процесса) в "дереве"
(OBJECTS_TREE).
Используется для идентификации
сущностей.
Предназначена для использования на уровне ПО
.
На уровне сервера используется в триггере BI_OBJECTSTREE
(BI_OBJECTSTREE FOR OBJECTS_TREE ACTIVE BEFORE INSERT).
ID объекта вычисляется с учетом ID- узла
и ID- базы данных.
Используемые триггеры : GEN_OBJTREE_1,
GEN_OBJTREE_2, GEN_OBJTREE_3.
Правила вычисления ID объекта - см. здесь
.
Входные параметры: нет
Выходные параметры: уникальный ID-объекта/процесса
(в контексте дерева узлов).
Текст процедуры :
Иллюстрирующая блок-схема приведена ниже (может отличаться от текущей реализации) :
______________________________________
(c) Sergey Popov, респ.Коми,
г.Усинск,(2009)