根据文件夹名称从Documentum检索文档

时间:2013-02-18 13:51:00

标签: documentum

我构建了一个将来自不同数据存储的实体集成到统一接口的系统。最终目标是构建一个系统,该系统能够基于唯一键查询位于多个数据存储中的对象。我们的数据存储之一是Documentum,其中我们将所有文档保留为其唯一名称(Keys)。多个数据存储具有特定实体的相同唯一名称。这里唯一的显示阻止是获取与特定实体的唯一名称相关联的文档列表,并从文档中检索文档。我正在寻找一种方法(一个查询或一个程序)来完成这项任务。

2 个答案:

答案 0 :(得分:2)

您可以使用DQL查询中的folder谓词检索文件夹下的所有文档:

select * from dm_document where folder('/mycabinet/myfolders/uniquefolder', DESCEND);

答案 1 :(得分:0)

另一种实现此目的的方法是添加一个带有自定义属性的新Documentum Type来存储您的唯一键。然后,您可以直接查询该属性。如果您想尝试此路线,则应创建一个继承自dm_document

的新类型

然后,您的查询可能是这样的:

select * from my_new_type where my_custom_attribute = <unique_key>

文件夹可以是一个很好的解决方案,如果它可以帮助您组织和导航数据,但它们也可以创建一些独特的性能挑战。如果您的数据集非常大并且您不需要导航文件夹结构,我建议不要使用它们。