【问题标题】:DQL to get r_object_id From DRLDQL 从 DRL 获取 r_object_id
【发布时间】:2010-09-23 08:48:55
【问题描述】:
我有这样的情况。
我从 documentum 签出了一个文件(文件是一个 dita-map )。 File 引用了存储库中的另一个文件。
DRL 是 dctm://MILLENNIUM/0500006480003b2e?DMS_OBJECT_SPEC=RELATION_ID。
由此,我假设 0500006480003b2e 是关系 ID。如果是这样,我如何获得它的 ObjectID 。
我需要孩子的对象 ID 才能单独签出该文档。
提前致谢。
【问题讨论】:
标签:
c#
.net
dql
documentum
【解决方案1】:
假设你的假设是正确的,假设我的记忆是正确的
select child_id, child_label, permanent_link from dm_relation
where r_object_id = ID('0500006480003b2e')
如果 Permanent_link 为 TRUE,则 child_id 是文档的 i_chronicle_id,而 child_label 用于区分版本。
如果 Permanent_link 为 FALSE,则 child_id 是文档的 r_object_id。
更多详情:Documentum Object Relationships