【发布时间】:2017-04-19 16:02:09
【问题描述】:
通过使用 CMIS 查询,我只能获取 1000 个文档。但我想获取存储库中所有可用的文档。
我阅读了一些解决方案,我们可以在 repository.properties 文件中进行一些配置并获取文档。
但是我的问题是,我们可以通过我们在 CMIS 中的代码来做到这一点,因为我正在访问生产存储库。并在 repository.properties 文件中进行更改,我需要业务用户的一些停机时间。在我的情况下这是不可能的。
所以我正在寻找一些程序化解决方案。
谁能帮帮我?
在此先感谢..
【问题讨论】:
-
为什么不使用分页,并以 1000 个块为单位获取?它会给存储库带来更少的压力
-
@Gagravarr 我对分页不太了解。它会给我存储库的所有结果吗?如果可能的话,您能否提供任何示例代码和一些将其与 CMIS 一起使用的步骤。谢谢
-
在不知道您如何使用 CMIS 的情况下,我们无能为力。我们需要看一些代码!例如,使用 PortCMIS 为 .Net 执行此操作的方式与使用 Python 和 cmislib 完全不同
-
@Gagravarr 我正在使用 Java CMIS。我可以提供源代码吗?如果你愿意,我可以修改问题,我会添加我正在使用的代码。
-
我遇到了同样的问题,我已经解决了另一个为什么,你有兴趣吗?!?
标签: alfresco alfresco-webscripts opencmis