DQL для получения r_object_id из ДХО - PullRequest
1 голос
/ 22 сентября 2010

У меня такая ситуация.Я проверил файл из Documentum (Файл является Дита-карта).Файл имеет ссылку на другой файл в хранилище.DRL - это dctm: // MILLENNIUM / 0500006480003b2e? DMS_OBJECT_SPEC = RELATION_ID.Исходя из этого, я предполагаю, что 0500006480003b2e является идентификатором отношения.Если да, то как мне получить его ObjectID.

Мне нужен идентификатор объекта ребенка, чтобы отдельно оформить этот документ.

Заранее спасибо.

1 Ответ

2 голосов
/ 23 сентября 2010

Предположим, что ваши предположения верны и моя память верна

select child_id, child_label, permanent_link from dm_relation 
where r_object_id = ID('0500006480003b2e')

Если постоянная_ссылка - ИСТИНА, то child_id - это i_chronicle_id документа, а child_label используется для различения версий.

Если постоянная_ссылка имеет значение ЛОЖЬ, то дочерний_идентификатор является r_object_id документа.

Подробнее: Documentum Отношения с объектами

...