导入/导出问题

时间:2012-08-10 07:29:46

标签: alfresco

我有一个场景,我必须从Alfresco导出整个信息并将其导入另一个露天场所......

在用户,网站,小面板,规则,方面和其他信息中找不到任何差异。它应该在导入后与前一个没有任何区别。

我使用插件share-import-export-0.1-JAR-alfresco-3.4在Alfreso共享中导入和导出。但我在共享中的导出选项不能始终如一地工作,有时它会成功导出,有时会显示错误。

导出后如果我成功获取.acp文件...我在导入共享中的整个内容时收到错误消息,错误消息也不是那么描述性的。 Err Msg:“在内容提取期间发生意外错误”。

1 个答案:

答案 0 :(得分:1)

您无法使用ACP满足您的需求。 ACP包括内容和权限,但不包括这些权限的用户/组的定义。 ACP也不会包含网站定义 - 网站的内容不仅仅是网站的内容。

如果您需要导出网站,包括其内容和用户,那么最好的办法是使用Alfresco 3.5(团队)中引入的新功能来支持示例网站。有一个处理导出的webscript,以及一个将它加载到新系统中的bootstrap导入器。我发现这种方法很有效,但是当我写下大部分内容时,我可能会有偏见; - )

导出的webscript是org.alfresco.repository.site.site-export.get,它位于/alfresco/services/api/sites/{shortname}/export - 将网站名称删除到网址中并获取(作为管理员)以接收包含该网站所有部分的zip它

要查看加载情况,请查看patch-services-context.xml并搜索patch.siteLoadPatch.swsdp。加载的类是org.alfresco.repo.admin.patch.impl.SiteLoadPatch,它将用户,人员,组,内容和站点名称作为参数。 (您将从导出中获取zip文件中的所有这些内容)

如果你需要做多个网站+用户+群组+内容,那么你应该看看像导入/导出,复制/传输或自己定制的东西(可能是基于CMIS)。

相关问题