问题标签 [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 回答
982 浏览

java - 设置 OpenCMIS InMemory 存储库

我正在尝试按照Apache的说明设置 OpenCMIS InMemory 存储库,但是在运行 maven 命令时我不断收到以下错误mvn clean install -Dmaven.test.skip=true

现在,我猜错误(至少其中一些为[ERROR] symbol : variable CONNECT_TIMEOUT)是因为它没有找到 JAX-WS 库,但由于我刚刚下载了代码并按照说明进行操作,所以我看不出我能做些什么来解决它或在哪里添加依赖项。

0 投票
0 回答
235 浏览

alfresco - 无法使用 Opencmis 1.0 在 alfresco 4.0.0(3979) 上创建文件

在我的项目中,我必须将文件迁移到露天。

我已经完成了创建应用程序(java)并使用 alfresco 4.0.0(4003)在我的本地尝试它,它运行良好。

但是当我尝试在服务器上运行它时它失败了。

服务器使用 alfresco 4.0.0(3979)。

有任何想法吗?

0 投票
2 回答
921 浏览

java - 使用 OpenCMIS 从 QueryResult 中检索文档

我正在使用 Apache Chemistry OpenCMIS java 库。给定一个 QueryResult(例如,我通过搜索元数据属性找到了一个文档或一堆文档),这是检索 Document 对象本身的合理方法吗?或者有没有更有效的方法?

0 投票
0 回答
358 浏览

java - 从网站打开 Lotus Notes 和附件文件

我想做这样的事情:

  1. 单击网站上的链接或按钮(尤其是在 Alfresco Share 上)
  2. 应打开电子邮件客户端(IBM Notes)并自动附加来自 Alfresco 存储库(文档管理系统)的文档

我可以使用 cmis api 用 java 抓取文档。如何打开电子邮件客户端并通过单击链接以编程方式附加文档?你对我如何做到这一点有什么建议吗?

先感谢您!

编辑:因为我不熟悉 XPages,所以我正在尝试使用 Java Web Start。

0 投票
1 回答
220 浏览

scala - 为什么 cmis 在露天创建数据列表项时返回错误?

我有以下一段代码

它工作正常并创建数据列表项。但它会抛出异常消息
Execution exception[[CmisRuntimeException: Newly created object is not an item!新 id:对象 ID:
我想知道这是否是此 api 方法的正常/已知问题以及它发生的原因。谢谢

0 投票
2 回答
577 浏览

alfresco - 在 Alfresco 中搜索版本化元数据

如何在旧版本的节点中搜索元数据字段?

我知道 Solr 支持 version2store 的索引,并且看起来在 Alfresco 4.2f 中,它确实被索引了。但是,似乎没有办法通过仅查询 : 来通过 Share FTS Search 获取它。

如果这在共享搜索中是不可能的,Java API 或 OpenCMIS 中是否有允许这样做的东西?

0 投票
2 回答
909 浏览

cmis - 如何使用内存中的化学和/或 nuxeo 定义自定义文档属性?

我对 Open CMIS 很陌生,所以如果这是常识,我深表歉意。我的文档需要一个自定义属性(即布尔“nm:test”或类似的东西)用于我的实现。我在网上读到我可以通过 xml config/aspects 使用 Alfresco 做到这一点。我是否可以使用 Chemistry In-Memory 来测试一个使用 CMIS 存储文档和文件的应用程序?我也可以用 Nuxeo 做吗?

0 投票
2 回答
174 浏览

python - 如何生成不同用户可以看到不同内容的露天网站?

我想建立一个包含不同团队的几个文件夹的站点。但是,所有站点上的一个文件夹共有一个团队。我不希望该团队被允许查看其他文件夹的内容。我尝试在站点中创建一个文件夹并通过 CMIS(在 python 中)向用户授予权限,但是似乎无法从他们的共享 UI 访问该文件夹。

我什至不确定这是最好的方法。信息的组织要求这些区域位于同一个地方(即同一个站点),但是如果您可以访问该站点,您似乎可以访问所有文件夹(我无法找到删除访问权限的方法单个用户的站点上的文件夹)

这里的要求是它需要以编程方式完成;我并不特别担心使用 CMIS,如果我必须重写文件/文件夹代码,但在我看来,最好的办法是在共享 UI 上添加一个小部件,以访问用户有权访问的所有文件夹在无法拒绝访问文件夹的情况下。

0 投票
1 回答
442 浏览

alfresco - 具有多个存储库的 CMIS?

我正在研究与 CMIS 存储库集成的 Java 解决方案。选择 OpenCMIS 作为我的开源库后,我试图确保涵盖所有测试场景。我已经探索了一些存储库(Alfresco、Chemistry InMemory、Chemistry Fileshare、OpenKM),但它们似乎都没有提供多个存储库,我认为这些存储库是我测试的一部分。

更具体地说,下面的代码适用于几乎所有存储库。

存储库soleRepository = sessionFactory.getRepositories(parameter).get(0);

但我想知道是否有任何存储库支持(或可以配置为支持)此代码: sessionFactory.getRepositories(parameter).get( 1 )

0 投票
1 回答
2319 浏览

java - Alfresco CMIS 查询返回包含分号和版本的 objectId

我将 alfresco 4.2 与 OpenCMIS java 客户端库 CMIS 1.1 一起使用。

结果是:

但我想要没有版本号的节点的 id,将其用于 REST API 调用。

谢谢。