问题标签 [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.

0 投票
2 回答
383 浏览

java - 文档中提到的 OpenCMIS 单元测试在哪里?

我正在使用 OpenCMIS 为我的客户的文档数据库实现 CMIS 支持。我一直在按照这里的指南来创建服务器。这大部分进展顺利,但是当我进入“测试服务器”部分时,我找不到他们所指的 jUnit 测试 - 没有在任何包中被告知要导入的类。在查看 Javadocs 时,它们也没有记录在案。我只是看错了地方还是该指南已过时?

0 投票
1 回答
5235 浏览

cmis - Apache CMIS:分页查询结果

最近我开始使用 Apache CMIS 并阅读官方文档和示例。我没有注意到任何关于分页查询结果的事情。

有一个示例显示如何列出文件夹项目,使用 operationContext 设置 maxItemsPerPage,但似乎可以在 getChilder 方法中使用 operationContext:

在列出 u 文件夹时,这是可以的。但我的案例是关于从自定义搜索查询中获取结果。基本方法是:

这种方法将检索查询结果中的所有文档,但我想包括 startIndex 和限制。我们的想法是输入如下内容:

我不确定这部分:getPage(limit)。这是正确的分页方法吗?另外我想检索项目总数,所以我可以知道如何在网格中设置最大项目,我的项目将显示在该网格中。有一种方法,但在文档中写了一些奇怪的东西,比如有时存储库无法知道最大项目。这就是那个方法:

我试过类似的东西:

但这并没有成功:)

拜托,你能给我一些建议如何从查询结果中进行正确的分页吗?

提前致谢。

0 投票
0 回答
781 浏览

cmis - Apache CMIS:具有自定义属性的 ORDER BY 子句

查询结果似乎可以按文档自定义属性排序,因为我总是得到 Null 异常,例如,这个查询正在工作:

但是当我用其他东西替换 cmis:name 时,例如:

似乎 ORDER BY 子句后面的属性没有传递给最终查询,因为当我查看日志时,异常原因如下:

如您所见,在 ORDER BY 之后没有任何内容,例如 CMIS 无法从查询中注入我的自定义属性。这个问题有解决方法吗?

0 投票
1 回答
670 浏览

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 错误的提示。谢谢。

0 投票
1 回答
637 浏览

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 合规性无关?

提前致谢。

凯文

0 投票
1 回答
239 浏览

java - 通过 CMIS 获取 Documentum 工作流程(收件箱、任务)?

我正在用 Java 中的 OpenCMIS 为 EMC Documentum 创建一个客户端。我可以创建、查看和获取文档的属性,但我不知道如何获取所有工作流任务。

您知道如何获取特定用户的所有收件箱(工作流程、任务)吗?我可以使用 CMIS,还是需要采用不同的方法?

0 投票
2 回答
1284 浏览

java - 使用 CXF 运行 OpenCMIS 客户端

我正在尝试将OpenCmis客户端添加到已经有其他客户端使用 CXF 的 Web 应用程序。它将部署在 Weblogic 上。我有基于http://chemistry.apache.org/java/opencmis-client-bindings.html的 OpenCMIS 客户端

问题是当我将它与其他客户端实现放在一起时。对于 CXF,我必须使用一些首选包修改 weblogic-application.xml,并且 OpenCMIS 客户端无法正常工作。我得到的例外是:

有没有办法让它一起工作?

0 投票
0 回答
274 浏览

liferay - Liferay OpenCMIS 与 Alfresco 的集成

我想将 Alfresco 存储库集成到 Liferay 的文档和媒体 portlet,并且我已经在控制面板中使用 CMIS Web 服务进行了相同的配置。

在检索文档详细信息时,自定义属性(在 Alfresco 中创建的自定义方面)在 Liferay 的文档详细信息中不可见。

我发现要检索这些信息,我需要将 OpenCMIS 集成到 Liferay 中。我需要做同样的自定义代码实现吗?我是否需要在 Liferay 中编写任何钩子/ext 来实现相同的功能?或者我可以通过 Liferay 和 Alfresco 中的一些配置更改来做到这一点。

0 投票
1 回答
2178 浏览

alfresco - CMIS 未公开的 Alfresco 自定义属性(通过类型的强制方面)

zhx:rm我在 Alfresco 中定义了一个新类型,它具有定义属性的强制方面zhx:taskNo

我创建了一个这种类型的文档,并设置了它的zhx:taskNo值。

使用 OpenCMIS Workbench 0.10.0,我打开了这个文档的属性。

问题: zhx:taskNo未显示。

难道我做错了什么?
这是 Alfresco 的预期行为吗?
虽然 CMIS Extensions 可能是一种解决方案,但我不想使用它们,因为它会使代码更难管理。

0 投票
1 回答
1743 浏览

wsdl - 什么是 Alfresco 的 CMIS 1.1 WSDL 绑定 URL?

CMIS是一个具有几个可选绑定的协议:AtomWSDLBrowser

根据Alfresco 的文档

目前 Alfresco 支持CMIS 1.0协议的atom绑定,以及 CMIS 1.1协议 的atombrowser绑定。

事实上,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,但到目前为止还没有运气。