在摄取文档时,可以使用哪个属性传递文件名?
如何使用DFC API从Documentum中提取文档时确定文件类型
答案 0 :(得分:1)
将文件上传到Documentum后,它会“丢失”其文件名。文档链接到内容对象,该内容对象再次链接到文件存储上的文件本身。
有一些方法可以获得有关原始文件名和/或文件扩展名的提示:
通过查看i_contents_id
查找内容ID,然后查看该对象的set_file
属性。通常,此字符串将包含原始文件的路径(包括文件名)的完整路径,但无法保证。
如果存储扩展 on (是的,默认情况下它们已启用),您可以使用以下API命令获取文件扩展名:getpath,c,<doc_id>
文档的a_content_type
链接指向name
对象的dm_format
属性。查看该对象的dos_extension
属性,以查看该给定格式的已注册文件扩展名(但无法保证这是原始文件扩展名)。
至于哪个属性应该包含文件名,没有明确的答案。这完全取决于客户。通常情况下,使用object_name
就足够了,或者如果原始文件名对您非常重要,您可以使用自定义属性创建自定义类型。
答案 1 :(得分:0)
Documentum存储库中的文件不需要具有源自文件系统上载的文件的文档名称。
使用WDK应用程序通过导出操作导出文档时,即Documentum Administrator或Webtop导出文件将根据该特定对象的object_name
属性中的值进行命名。
与存储库中的特定文档对象相关的内容的文件类型写在属性a_content_type
中。此属性中的值是内部Documetnum表示法,但名称很直观。查看此question了解详情或google。