问题标签 [cmis]

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 投票
3 回答
1462 浏览

cmis - 如何判断 CmisObject 是代表文件还是文件夹?

在 OpenCMIS(或 DotCMIS)中,如何判断 CmisObject 代表文件还是文件夹?

规范:http ://chemistry.apache.org/java/0.5.0/maven/apidocs/org/apache/chemistry/opencmis/client/api/CmisObject.html

0 投票
2 回答
1828 浏览

cmis - 检测远程 CMIS 存储库更改的最有效方法是什么?

远程CMIS 存储库包含许多文件夹/文件。

我正在编写一个软件,使这些文件夹/文件的本地副本保持同步。

  1. 在第一次运行时,我只是递归下载所有内容。
  2. 在以后的运行中,我检查发生了什么变化,并下载任何变化。

检查远程更改的最有效方法是什么?
(额外/删除文件/文件夹)
最有效 = 最少带宽使用。

我只能使用CMIS 协议,不能在远程服务器上运行任何自定义软件。

到目前为止我的想法:

  • 想法1:每次都重新下载everthing。
  • 思路二:查看根文件夹的修改日期,希望修改日期是递归的。
  • 想法 3:使用 CMIS 搜索查找比我上次同步时间更新的所有文件。问题:这不会告诉我哪些文件已被删除。

还有其他想法吗?
我不太了解CMIS协议,可能有更方便的东西。

0 投票
2 回答
146 浏览

cmis - OpenCMIS/dotcmis:如何查找服务器是否具有特定能力?

使用OpenCMIS(或dotcmis),从存储库中获取 Repository 对象后,如何检查它是否具有特定的能力?

例如,CapabilityChanges 是否设置为all.

0 投票
1 回答
1207 浏览

url - Alfresco CMIS,文件下载错误的文件名

我有一个通过 CMIS 与 Alfresco 安装集成的网站。问题是我从 Alfresco 获得的内容网址很难看。主要问题是文件名是“content.xxx”(xxx-是文件扩展名)。

在另一个项目中,我们通过通过网站将文档流式传输到访问者来解决了这个问题,但是对于这种情况(内部网络),它没有任何意义,只会引入另一个问题来源。但是我不能让用户接受 content.xxx 作为他们将要使用的所有文件的文件名,所以我需要一种方法来解决这个问题。

毕竟,通过网站流式传输文件是我的最佳选择吗?

0 投票
0 回答
120 浏览

java - xCMIS 1.2.2 WAR 包在 Linux 上安装新的 Tomcat 7.0.28 时出现“未经授权”错误

我有一个用于开发的 Linux Ubuntu 12.04 机器。我下载并解压缩了 Tomcat 7.0.28 并将 xCMIS 1.2.2 发行版(“服务器”之一,来自 xCMIS Google 代码页面)中的 xcmis.war 放在 webapps/ 文件夹中。我启动 Tomcat 并将浏览器指向 xCMIS Web 应用程序。我得到了 xCMIS 实例的页面,没有任何问题。然后我启动 CMIS Workbench 并指向我的 xCMIS 实例首页中标记为 REST Atom Services 的地址 (http://localhost:8080/xcmis/rest/cmisatom) 使用提供的凭据 (root / exo) 我试图连接。出现一个小的弹出窗口,上面写着“运行时:未经授权”。但是,当我尝试使用 xCMIS 页面中的 Tomcat 6 捆绑包进行相同操作时,它起作用了,我能够连接、选择存储库并创建文件夹和文档。

有什么提示吗?

在此先感谢 - 山姆

更新:我意识到 Unauthorized 错误的原因是 HTTP 授权错误,从而解决了这个问题。添加示例 xCMIS Tomcat 服务器在其 conf/tomcat-users.xml 中具有的相同用户解决了这些问题。

0 投票
3 回答
236 浏览

cmis - OpenCMIS 支持的 ECM

我们正计划开发一个可以与任何 ECM 系统配合使用的应用程序。所以我们计划使用CMIS。

由于我们的应用程序是用 Java 编写的,所以我遇到了 openCMIS。这似乎都很有用。

但现在我需要知道,openCMIS 测试/支持哪些所有存储库?

0 投票
1 回答
1067 浏览

lotus - IBM Connections Files CMIS:无法在路径 /My Files 找到对象

我正在使用DotCMIS连接到 Alfresco 和 FileNet 没有问题。

注册了一个IBM Connections帐户,通过 Web 界面添加了一些文件,并尝试连接到其 CMIS 端点https://greenhouse.lotus.com/files/basic/cmis/my/servicedoc

GetRepositories在此 URL 上提供了一个存储库,该存储库又包含以下两个文件夹:

但是当我GetObjectByPath("/My Files")在同一个存储库中运行时,我得到:

Unable to find object at path /My Files尽管IBM ConnectionsMy Files是存储库根目录下的一个文件夹,但它说了什么?

0 投票
1 回答
301 浏览

cmis - 如何检查查询 cmis 存储库是否返回空

在开始 for-loop 之前有什么方法可以检查结果是否为空?

谢谢

0 投票
1 回答
1647 浏览

lucene - 如何在 lucene 查询中指定文档的类型?

我只想在 Alfresco 3.4.7 上的 lucene 搜索中检索没有 wiki、博客……的“cmis:document”,但我不知道如何。

不起作用。

有没有办法在查询中指定多个 mimetypes ?

0 投票
5 回答
1082 浏览

alfresco - Talend / Alfresco 4.0 连接器?

据我所知,这个项目http://knowledge.openwide.fr/Main/AlfrescoETLConnector 仅支持 Alfresco 3.3 及以下版本。是否有适用于 Alfresco 4.0 的 Talend 连接器?我们在 4.0 中有太多的开发工作,我们甚至不想回滚到 3.3,而是想使用像 Talend 这样的 ETL 将批量文件加载到 Alfresco 中。

我们是否应该考虑其他具有 Alfresco 4.0 连接器的 ETL 工具?我们可以使用任何符合 Talend / CMIS 标准的连接器吗?对产品的建议看?谢谢。