问题标签 [cmis-workbench]

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 投票
5 回答
2805 浏览

sharepoint-2013 - 使用 openCMIS Workbench 登录 Sharepoint 2013 存储库时出错

使用 OpenCMIS Workbench 0.8.0,我可以很好地加载 sharepoint 2013 (GA) 存储库,但是当我尝试登录到 Documents 等存储库之一时出现以下错误:

“无效参数:服务方法的一个或多个输入参数丢失或无效”

找到了一个包含一些说明的博客,但这些说明对我不起作用: http ://dhartford.blogspot.com/2013/01/sharepoint-2013-w-apache-chemistry-cmis.html?showComment=1359398536275#c6910049622927723676

注意:这是我使用的服务 url 格式: http://myserver.xxx.com/MYSITE/cmis/_vti_bin/cmis/rest? getRepositories

有谁知道问题是什么?

这是来自 Workbench 的堆栈跟踪:

我注意到的另一件事是,当我从浏览器中使用服务文档中的 URL 时,它们都不起作用。所以我认为服务文档没有有效的网址。

0 投票
1 回答
897 浏览

cmis - CMIS 工作台:创建具有强制性多值的文档

我们正在使用 OpenCMIS 编写一个 CMIS 服务器。我们有一个具有一些强制性多值属性的新文档类型。现在我尝试通过打开“创建文档”对话框在工作台中添加一个新文档。此对话框中列出了必需的属性。但我不知道如何输入多值。我尝试了一些分隔符(例如a,b"a","b"["a","b"][a,b]和其他),但总是显示错误,如

IllegalArgumentException:属性 'xx:propIdXX' 不是单值属性!

该日志具有以下条目:

多值的格式如何?

0 投票
1 回答
1082 浏览

sharepoint-2013 - Sharepoint 2013 CMIS 工作台登录失败,并显示“服务方法的一个或多个输入参数丢失或无效”

Sharepoint 2013 CMIS 工作台登录失败,并显示“服务方法的一个或多个输入参数丢失或无效”

我安装了 Sharepoint 2013,并在站点设置中启用了“内容管理互操作性服务 (CMIS) Producer”。我正在使用 CMIS Workbench 0.9.0(目前最新)连接到 Sharepoint 2013 CMIS 服务。

我正在使用此 URL 登录:

当我单击“加载存储库”时,我会从 2 个存储库中进行选择:1.“管理报告库”2.“共享文档”。无论我选择哪个存储库,我都会收到以下错误:InvalidArgument:服务方法的一个或多个输入参数丢失或无效。

我尝试使用机器名称而不是 IP 地址,但我收到了同样的错误。

我还有一个“内部”网址设置,机器名称和端口为“默认”:

我将身份验证设置为“基本”。我承认我不是 Sharepoint 专家。我还尝试直接在托管 SharePoint 2013 的机器上运行工作台,但仍然收到相同的错误。我还尝试将机器名称添加到运行 Workbench 的客户端上的主机文件中,但这并没有解决问题。

我能够连接到 InMemory 服务器。我还成功连接到另一台运行 SharePoint 2010 的机器。

有人可以帮助解决这个问题吗?是否需要设置其他设置才能使其正常工作?

我发现这个问题说需要设置备用映射,但我相信我已经使用机器名称正确设置了一个。 使用 openCMIS Workbench 登录 Sharepoint 2013 存储库时出错

我找到了这个链接,但我不确定它是否适用。如果是这样,我该如何解决这个问题?如果这是问题所在,我将无法使用该解决方案。 https://issues.apache.org/jira/browse/CMIS-294

当我尝试使用我自己的应用程序连接到 Sharepoint 2013 时收到相同的错误,该应用程序可以与 InMemory 和 SharePoint 2010 服务器一起正常工作。

这是来自 CMIS Workbench 的日志:

0 投票
1 回答
234 浏览

cmis - 哪个版本的 CMIS Workbench 包含 CMIS 1.0 的 TCK 单元测试?

我想对 CMIS 1.0 兼容性的存储库进行单元测试。

如果我使用最新的CMIS Workbench,则 TCK 按钮运行 CMIS 1.1 的单元测试(失败,因为存储库仅支持 CMIS 1.0)。

即使使用最新的 CMIS Workbench,是否有某种方法可以运行 TCK CMIS 1.0 单元测试?

如果不是,那么在他们切换到 CMIS 1.1 TCK 单元测试之前,最后一个版本的 CMIS Workbench是什么?

0 投票
2 回答
1403 浏览

alfresco - CMIS 工作台未连接到内存/Alfresco 存储库

我在 Tomcat7 上设置了内存存储库并尝试使用 cmis 工作台访问它。按照说明,我正在使用

作为绑定的 URL 并保留所有其他默认值,但我收到如下“服务不可用”错误,并在 tomcat/bin 下的 log4j.log 文件中出现警告。

WARN [localhost-startStop-1] org.apache.chemistry.opencmis.inmemory.server.InMemoryServiceFactoryImpl:找不到类型定义为 types.xml 的资源文件,不会创建任何类型。

CMIS 工作台错误

接下来,我尝试使用与 atom URL 相同的工作台连接到我的本地 Alfresco 4.2 repo

使用管理员凭据,但我再次收到与以下相同的错误。

在此处输入图像描述

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 回答
2178 浏览

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

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

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

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

问题: zhx:taskNo未显示。

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