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

cmis - 如何使用 Apache Chemistry 在对象上创建自定义属性

我正在使用 Alfresco CMS 的本地实例,并且正在使用 Apache Chemistry Java CMIS。一切都适用于浏览和创建对象,但是我很难在文档上添加元数据。

他们的源页面代码上有一个示例,说明您需要调用updateProperties. CmisObject不幸的是,这不起作用,我得到的例外是:Property 'my:property' is not valid for this type or one of the secondary types

您知道如何添加自定义属性吗?我是否必须增强现有的方面集合,如果是,我该怎么做?

谢谢。

0 投票
1 回答
391 浏览

sharepoint - 如何将 cmis url 拆分为存储库路径和相对于存储库的路径?

我是 GSoC'13 实习生。我正在为 Apache OpenOffice 开发 CMIS UCP。我想知道如何将 url 分成几个部分。要填充会话参数,我需要 repo 中对象的 url + 路径。分别地。还有其他方法吗?

0 投票
1 回答
852 浏览

alfresco - 在 Alfresco 中显示自定义元数据

我能够向文档添加自定义方面以设置自定义属性。对我来说,下一步是让 Alfresco 的本地实例显示自定义属性并使其可编辑,以便用户可以通过网页更改其值。

wiki.alfresco 上有一个很好的链接,它描述了这一点,我按照说明进行操作,但它对我不起作用。

简而言之,我添加了一个名为 my:customAspect 的自定义方面,如下所示:

属性已正确添加,我可以通过编程方式或使用 Apache Chemistry Workbench 桌面客户端查看它们的值。

为了在 Alfresco Web 客户端中显示其他属性,我通过设置更新了 web-client-config-custom.xml 文件:

不幸的是,对于我添加自定义方面的文档,我无法在 Alfresco 网络(包括 /share 之一)中看到此属性。

也许我遗漏了一些东西,也许还有一些其他的 xml 文件应该更新。

任何帮助表示赞赏。

谢谢

0 投票
2 回答
1345 浏览

alfresco - 在 Share 中创建自定义类型的内容

我试图让 Share 让用户根据我实现的自定义类型创建新文档(请参阅此处的优秀文档

我已经实现了类型并定义了方面,但我看不到配置共享的清晰方法,以便在界面中为新文档提出我的类型。

我想它应该被添加到列出可用类型的创建内容菜单选项中。

谢谢

0 投票
1 回答
1292 浏览

alfresco - 在 Alfresco Share 中保存自定义类型的文档时出错

尝试保存自定义类型的新文档时出现此异常:

org.alfresco.service.cmr.repository.MalformedNodeRefException: 06010026 Invalid node ref - does not contain forward slash: {node.nodeRef}

以下是自定义类型的定义:

这是我如何设置表单以显示我的自定义类型的新文档的创建(内部share-config-custom.xml

格式有问题还是我缺少类型定义中的某些字段?

谢谢

0 投票
1 回答
140 浏览

apache - OpenCMIS 中的临时文档和文档有什么区别?

我不确定有什么区别。何时请求临时文档,该文档是否会自动签出,是否类似于私人工作副本?

0 投票
1 回答
87 浏览

cmis - OpenCMIS TCK test troubleshooting

I'm implementing a CMIS server using OpenCMIS.
I use TCK tests to check CMIS compliance. The error messages of the compliance checks are very short. There is no info about the call sequence or at least the last call that causes the compliance failure.
Is there a setting to output the used calls or a stack trace or any more informations?

0 投票
1 回答
897 浏览

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

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

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

该日志具有以下条目:

多值的格式如何?

0 投票
2 回答
615 浏览

alfresco - 在 Alfresco 中更新文档,版本未增加

我写了一个更新文档内容的方法。它为新内容设置流,但在调用对象后版本不会setContentStream增加Document。我是否必须通过检索现有版本,然后递增它然后设置属性来手动完成VERSION_LABEL

谢谢

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 的日志: