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

Другие вопросы по тегам