gpt4 book ai didi

java - 将文档或文件夹从 Documentum 中的一个存储库移动到另一个存储库

转载 作者:行者123 更新时间:2023-12-01 09:23:54 31 4
gpt4 key购买 nike

我正在做一个连接到 Documentum 数据存储的 JavaFx 项目。我有一个柜子,我们称之为 CabinetA,里面有一些文件。比如说Folder1和Folder2。每一份里面都有一些文件。我想将 doc1 (最初位于 Folder1 中)移动到 Folder2 。为此,我需要删除所有 ACL 和所属信息,并将其移至文件夹 2,并根据那里已存在的文档重新进行设置。根据我的研究,一种方法是使用dump并上传文件,可以根据EMC社区如下完成。

create,c,dm_dump_record  
set,c,l,file_name
E:\dumped_data\mydump.dmp
set,c,l,include_content
T
append,c,l,type
dm_sysobject
append,c,l,predicate
r_modify_date > DATE('01/01/2010') and folder('/YOUR_FOLDER',descend)
save,c,l
getmessage,c
disconnect,c

但我真的不明白我应该如何在我的移动功能中使用它。它如何删除所属信息以及如何将其添加到第二个存储库。任何描述都非常受欢迎:)

最佳答案

转储和加载操作旨在复制文档库或其部分,而不是将文档从一个文件夹移动到另一个文件夹。
如果您想使用 DFC 移动一个文档,您可以在事务中使用 link() 和 unlink() 方法,或者使用 IDFMoveOperation。要更改 ACL,您可以使用 setAclName() 和 setAclDomain() 方法(不确定拼写是否正确 - 手中没有 javadoc,并且已经 9 个月没有使用 Documentum)。如果您想一次性完成此操作 - 使用 Documentum 事务

关于java - 将文档或文件夹从 Documentum 中的一个存储库移动到另一个存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39993013/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com