问题标签 [opencmis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cmis - Apache CMIS:分页查询结果
最近我开始使用 Apache CMIS 并阅读官方文档和示例。我没有注意到任何关于分页查询结果的事情。
有一个示例显示如何列出文件夹项目,使用 operationContext 设置 maxItemsPerPage,但似乎可以在 getChilder 方法中使用 operationContext:
在列出 u 文件夹时,这是可以的。但我的案例是关于从自定义搜索查询中获取结果。基本方法是:
这种方法将检索查询结果中的所有文档,但我想包括 startIndex 和限制。我们的想法是输入如下内容:
我不确定这部分:getPage(limit)。这是正确的分页方法吗?另外我想检索项目总数,所以我可以知道如何在网格中设置最大项目,我的项目将显示在该网格中。有一种方法,但在文档中写了一些奇怪的东西,比如有时存储库无法知道最大项目。这就是那个方法:
我试过类似的东西:
但这并没有成功:)
拜托,你能给我一些建议如何从查询结果中进行正确的分页吗?
提前致谢。
cmis - Apache CMIS:具有自定义属性的 ORDER BY 子句
查询结果似乎可以按文档自定义属性排序,因为我总是得到 Null 异常,例如,这个查询正在工作:
但是当我用其他东西替换 cmis:name 时,例如:
似乎 ORDER BY 子句后面的属性没有传递给最终查询,因为当我查看日志时,异常原因如下:
如您所见,在 ORDER BY 之后没有任何内容,例如 CMIS 无法从查询中注入我的自定义属性。这个问题有解决方法吗?
sharepoint - OpenCMIS 无法连接到 Sharepoint 2010
我们无法在客户站点使用 Sharepoint 2010 配置 OpenCMIS。客户端收到来自服务器的“401 Unauthorized Access ”消息。我们已经尝试使用我们的自定义“CMIS 测试器”和 CMIS 工作台(版本 0.5 和 0.10),但结果是相同的。我们在内部环境中重现该问题的唯一方法是输入错误的凭据。
我们尝试了不同的配置:
- Atompub (http://[sharepoint server]/_vti_bin/cmis/rest/[repository ID]?getrepositoryinfo)
- Web 服务 (http://[sharepoint server]/_vti_bin/CMISSoapwsdl.aspx)
- 压缩开/关
- 客户端压缩开/关
- 标准认证
- NTLM 身份验证
- 多个“标准”用户
- 共享点管理员
我们对客户的 Sharepoint 环境没有管理权限,但客户向我们展示了 OpenCMIS 插件 (spcmis.wsp) 和 CMIS Producer 已激活。我们还确认我们尝试连接到 Sharepoint 的用户可以访问至少一个库和“http://[sharepoint server]/_vti_bin/CMISSoapwsdl.aspx”网页。
如果我们提供的凭据正确,我正在寻找任何可以帮助确定我们从 Sharepoint 服务器收到 401 错误的提示。谢谢。
opencmis - cmis 版本 1.0 或 1.1 documentum 和 alfresco jar 文件和东西
我对 Apache Chemistry OpenCMIS 的版本和版本编号约定有疑问,想知道是否可以为我澄清一下。
我很惊讶
告诉我 EMC Documentum 7.0 和 Alfresco(撰写本文时的“当前版本”)似乎只支持
从Apache Chemistry 下载页面(CMIS 的最新版本为 1.1),但 Chemistry 的版本号显示 Release 0.10.0 (2013-08-15)
有人可以向我解释一下版本编号的工作原理以及 0.10.0 与 CMIS 1.1 的关系吗?它在页面顶部说
Apache Chemistry OpenCMIS 是围绕 CMIS 1.0 和 CMIS 1.1 规范的 Java 库、框架和工具的集合。
那么我是否正确理解这些客户端库(版本为 0.10.0)将支持符合 CMIS 1.1 的服务器,并且此编号约定与 CMIS 1.0 或 1.1 合规性无关?
提前致谢。
凯文
java - 通过 CMIS 获取 Documentum 工作流程(收件箱、任务)?
我正在用 Java 中的 OpenCMIS 为 EMC Documentum 创建一个客户端。我可以创建、查看和获取文档的属性,但我不知道如何获取所有工作流任务。
您知道如何获取特定用户的所有收件箱(工作流程、任务)吗?我可以使用 CMIS,还是需要采用不同的方法?
java - 使用 CXF 运行 OpenCMIS 客户端
我正在尝试将OpenCmis客户端添加到已经有其他客户端使用 CXF 的 Web 应用程序。它将部署在 Weblogic 上。我有基于http://chemistry.apache.org/java/opencmis-client-bindings.html的 OpenCMIS 客户端
问题是当我将它与其他客户端实现放在一起时。对于 CXF,我必须使用一些首选包修改 weblogic-application.xml,并且 OpenCMIS 客户端无法正常工作。我得到的例外是:
有没有办法让它一起工作?
liferay - Liferay OpenCMIS 与 Alfresco 的集成
我想将 Alfresco 存储库集成到 Liferay 的文档和媒体 portlet,并且我已经在控制面板中使用 CMIS Web 服务进行了相同的配置。
在检索文档详细信息时,自定义属性(在 Alfresco 中创建的自定义方面)在 Liferay 的文档详细信息中不可见。
我发现要检索这些信息,我需要将 OpenCMIS 集成到 Liferay 中。我需要做同样的自定义代码实现吗?我是否需要在 Liferay 中编写任何钩子/ext 来实现相同的功能?或者我可以通过 Liferay 和 Alfresco 中的一些配置更改来做到这一点。
alfresco - CMIS 未公开的 Alfresco 自定义属性(通过类型的强制方面)
zhx:rm
我在 Alfresco 中定义了一个新类型,它具有定义属性的强制方面zhx:taskNo
。
我创建了一个这种类型的文档,并设置了它的zhx:taskNo
值。
使用 OpenCMIS Workbench 0.10.0,我打开了这个文档的属性。
问题: zhx:taskNo
未显示。
难道我做错了什么?
这是 Alfresco 的预期行为吗?
虽然 CMIS Extensions 可能是一种解决方案,但我不想使用它们,因为它会使代码更难管理。
wsdl - 什么是 Alfresco 的 CMIS 1.1 WSDL 绑定 URL?
CMIS是一个具有几个可选绑定的协议:Atom、WSDL、Browser。
根据Alfresco 的文档:
目前 Alfresco 支持CMIS 1.0协议的atom绑定,以及 CMIS 1.1协议 的atom和browser绑定。
事实上,Alfresco在 URL也有一个(未记录的?)用于 CMIS 1.0的WSDL绑定。http://server/alfresco/cmisws/cmis?wsdl
同样,CMIS 1.1是否有WSDL绑定,如果有,在哪个 URL?
我已经尝试过http://server/alfresco/api/-default-/public/cmis/versions/1.1/wsdl
许多类似的 URL,但到目前为止还没有运气。