如何确定从 documentum 拉取文档时的文件类型



哪个属性可用于在摄取文档时传递文件名?

如何使用 DFC API 从 Documentum 中提取文档时确定文件类型

一旦文件上载到 Documentum,它就会"丢失"其文件名。文档链接到内容对象,内容对象再次链接到文件存储上的文件本身。

有多种方法可以获取有关原始文件名和/或文件扩展名的提示:

  1. 通过查看 i_contents_id 来查找内容 ID,并查看对象的 set_file 属性。通常,此字符串将包含原始文件的路径(包括文件名)的完整路径,但无法保证。

  2. 如果存储扩展插件处于打开状态(是的,默认情况下处于打开状态),则可以使用以下 API 命令获取文件扩展名:getpath,c,<doc_id>

  3. 文档的a_content_type链接到dm_format对象的 name 属性。查看该对象的 dos_extension 属性以查看该给定格式的注册文件扩展名(但是,不能保证这是原始文件扩展名)。

至于哪个属性应该包含文件名,没有明确的答案。这一切都取决于客户。通常,使用 object_name 就足够了,或者如果原始文件名对您非常重要,则可以使用自定义属性创建自定义类型。

Documentum 存储库中的文件不需要具有源自从文件系统上载的文件的文档名称。当您使用 WDK 应用程序通过导出操作导出文档时,即 Documentum 管理员或 Webtop 导出的文件的名称将基于放置在该特定对象的属性object_name的值。

与存储库中特定文档对象相关的内容的文件类型写在属性 a_content_type 中。此属性中的值是内部 Documetnum 表示法,但名称很直观。查看此问题以获取更多信息或谷歌。

最新更新