首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MLCP不能执行导入

MLCP不能执行导入
EN

Stack Overflow用户
提问于 2017-05-25 16:27:12
回答 2查看 268关注 0票数 0

我试图使用MLCP导入我通过MLCP导出创建的存档。我的脚本如下:

代码语言:javascript
复制
IMPORT -host localhost -port 10187 -username admin -password abc123 
-input_file_path ./output/*.zip 
-input_file_type archive

当我运行它时,我会得到以下错误:

代码语言:javascript
复制
Error setting document properties for /some/path/file: 
Cannot update server-maintained properties

这将发生在许多类型的文件中。我对该错误所做的搜索表明,我应该在我的数据库中将维护最后一次修改的支柱设置为false,这是我做过的,但我仍然会得到错误。

然后,按照其错误所在的每个文件的错误列表,我得到:

代码语言:javascript
复制
(SessionImpl.throwIllegalState): Cannot commit without an active transaction

重复了几次。

我正在使用MLCP的ContentPump.runCommand()来运行脚本,并正在执行xquery脚本,将维护上一次修改的设置为false。但是,我尝试在命令提示符下直接运行脚本,并在管理控制台中将 results最后修改的设置为false,并得到了相同的结果。

EN

回答 2

Stack Overflow用户

发布于 2017-05-25 19:06:44

据我所知,last-modified是服务器维护的唯一属性,在默认情况下也不是。将maintain last modifiedmaintain directory last modified设置为false,并通过从settings打开Admin并检查数据库设置(再次),再次检查正确应用的更改。

还请确保更改了正确数据库的设置。在端口10187上运行的应用服务器是否连接到正确的数据库?

在你确定了上面的内容之后,它就能工作了。

哈哈!

票数 1
EN

Stack Overflow用户

发布于 2017-05-25 21:14:31

我似乎需要将-copy_properties false -copy_permissions false添加到我的脚本中,但我不太清楚为什么。这是由于存档中的文档没有属性或权限吗?

此外,这可能是另一个问题的主题,但是虽然XML和一些二进制文件现在将上传,但我的存档中的zip文件不会。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44185415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档