DQL для получения r_object_id из ДХО
У меня такая ситуация. Я проверил файл из Documentum (Файл является Дита-карта). Файл имеет ссылку на другой файл в хранилище. DRL - это dctm://MILLENNIUM/0500006480003b2e?DMS_OBJECT_SPEC=RELATION_ID. Исходя из этого, я предполагаю, что 0500006480003b2e является идентификатором отношения. Если так, как я могу получить его ObjectID .
Мне нужен идентификатор объекта ребенка, чтобы оформить этот документ отдельно.
Заранее спасибо.
1 ответ
Предполагая, что ваши предположения верны и моя память верна
select child_id, child_label, permanent_link from dm_relation
where r_object_id = ID('0500006480003b2e')
Если constant_link равен TRUE, то child_id является i_chronicle_id документа, а child_label используется для различения версий.
Если перманентная ссылка равна FALSE, то child_id является r_object_id документа.
Более подробная информация: Documentum Object Relationships