问题标签 [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 投票
1 回答
1161 浏览

alfresco - 无法使用 CMIS WORKBENCH 对 Alfresco 执行简单查询

我正在尝试使用 CMIS WORKBENCH 对 Alfresco 执行这个简单的查询,但我遇到了一些错误:

当我检查日志时,有很多异常。这些是(对我而言)相关的:

Web 脚本 /alfresco/service/cmis/queries 响应状态为 500 - 内部错误。

消息:09180065 包装异常(带有状态模板):09185424 无法执行脚本'classpath *:alfresco/templates/webscripts/org/alfresco/cmis/queries.post.cmisquery.js':09185423

异常:java.security.cert.CertificateExpiredException - NotAfter:Fri Aug 17 07:34:11 VET 2012 异常:java.security.cert.CertPathValidatorException - 时间戳检查失败异常:org.alfresco.repo.search.impl.lucene.LuceneQueryParserException - 09185423 异常:org.alfresco.scripts.ScriptException - 09185424 无法执行脚本'classpath*:alfresco/templates/webscripts/org/alfresco/cmis/queries.post.cmisquery.js':异常:org.springframework.extensions。 webscripts.WebScriptException - 09180065 包装异常(带有状态模板):09185424 无法执行脚本'classpath *:alfresco/templates/webscripts/org/alfresco/cmis/queries.post.cmisquery.js':09185423

有谁知道这个例外是什么意思?谢谢你的帮助!

0 投票
1 回答
355 浏览

code-readability - OpenCMIS/DotCMIS:我有 CmisFolder 和文件名,如何获取 CmisDocument?

我想得到这个 CMIS 远程文件的 CmisDocument server1/dir1/file1:.

我已经有 CmisFolder 用于server1/dir1.
我也有文件名"file1"作为字符串。

获取 CmisDocument 的任何优雅方式?

以下是我非常不雅的尝试

0 投票
3 回答
589 浏览

cmis - FileNet CMIS:尽管按 id 选择了一个,但返回了两个存储库

我有一个 FileNet p8 服务器,其中包含 2 个 CMIS 存储库:RepoARepoB.

我想使用RepositoryIdsession 参数选择一个或另一个,但我总是以 2 个存储库结束:

输出是:

我指定了,RepositoryId所以我认为输出应该只是RepoB.

这是一个已知的 FileNet 错误吗?还是我错过了什么?

0 投票
2 回答
1033 浏览

alfresco - Mule ESB 使用 CMIS 连接器将文件移动到 Alfresco

因此,我正在使用 Mule 抓取放入文件夹中的文件,并且我想通过 CMIS 连接器将这些文件推送到 Alfresco。我已经启动并运行了 Alfresco,但是在尝试移动文件时,我在 Mule 中不断收到错误消息。以下是我的流程:

我在这里做错了什么?

0 投票
1 回答
482 浏览

cmis - 了解远程 CMIS 文件夹大小的最有效方法

CMIS 文件夹可以包含许多子文件夹和文档,因此它们可以任意大。

我想在下载文件夹之前警告用户。
例如:You are about to download 35TB. Are you sure?
它对于进度条也很有用。

了解远程 CMIS 文件夹的递归大小的最有效方法是什么。

我使用getDecendants的天真方法(简化代码):

有没有更有效的方法,我和服务器之间的流量更少?

0 投票
2 回答
4319 浏览

java - 如何在 Alfresco 中获取所有文件夹的孩子?

我正在尝试使用以下代码获取文件夹的所有子项(在 Alfresco 服务器中创建的文件夹)

现在我的问题是 Alfresco 的文件夹包含 2 个不同的子文件夹,但以下代码 childFolderIterable.getHasMoreItems() 返回 false。

有人可以调查一下并指导我哪里错了,或者有什么合适的方法可以找到文件夹的孩子吗?

0 投票
1 回答
498 浏览

alfresco - Alfresco+DotCMIS:Folder.GetChildren 返回一些重复项

当我在 Alfresco 服务器上运行 DotCMIS'Folder.GetChildren时,有时会收到一些重复的项目,例如:

您可以看到最后 3 个项目不应该存在。

这是我的代码,并调试显示重复项之一:

在此处输入图像描述

是屏幕截图下部的详细信息,显示了代表同一文件夹的两个项目。您可以看到这两个项目具有相同的名称(“cmissync”)和相同的 ID(“workspace://SpacesStore/385da00c-8b3a-4736-b3e5-1ca1c2ff1cac”)。

我的代码有问题吗?(上面屏幕截图中显示的行,此处为完整方法)
或者它是 DotCMIS 或 Alfresco 的已知问题?

我曾尝试分析 CMIS 网络流量,但不幸的是数据包内容不可读,并且当我在新安装的非 HTTPS Alfresco 上尝试时无法重现该问题。

0 投票
1 回答
1078 浏览

ftp - 通过更改其类型在露天复制/移动文档

我正在尝试在露天上传一个大文件,因为这会导致 java.lang.OutOfMemoryError: Java heap space 出现问题

我决定使用 ftp 在露天上传文件。另一个问题随之而来;我无法创建所需类型的文档。

所以我在想,在我在露天上传文档后,然后通过更改其类型将文档复制/移动到另一个文件夹(再次在露天)。我不确定这是否可能。我试着环顾四周,没有什么好的线索。

有人可以告诉我是否可能吗?如果是这样怎么办?

谢谢,

0 投票
1 回答
1521 浏览

alfresco - 使用 openCMIS 复制文档

我正在使用 Mule 访问 Alfresco 服务器。我们通过 CMIS 连接器使用 OpenCMIS。我想在一个文件夹中制作文档副本并将其添加到另一个文件夹。或者只是复制整个文件夹。我需要副本独立于原件,以便副本是原件的静态副本。

我怀疑为了制作副本,我将不得不遍历整个文件夹,不仅要复制对象,还要复制它们的关系。

0 投票
1 回答
1993 浏览

liferay - 使用 CMIS(AtomPub) 在 liferay 6.1 中添加 alfresco 4.2 作为存储库

我从网站下载了带有捆绑 tomcat 的 liferay 6.1,我目前正在尝试使用此处描述的过程在文档和媒体 portlet 中添加一个新存储库。

尽管集成成功,但在存储库列表中,新创建的 cmis 存储库 (alfresco) 显示以下警告:“连接到存储库时发生意外错误”。但是 catalina.out 和 liferay 日志上没有任何内容。然后,当我尝试创建子文件夹时,出现以下异常:在 apache chemistry CmisRuntimeException: Length Required。

我检查了wireshark,实际上从liferay 到alfresco 的POST 请求确实错过了内容长度。我该如何启用它?有没有人有类似的问题?

任何帮助都感激不尽。

此致