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

alfresco - 使用 DotCMIS 从 Alfresco 签出文档

如何使用 dotCMIS 从 Alfresco 签出文档?

0 投票
3 回答
1311 浏览

web-services - 调用 CMIS 服务时出错

我正在尝试使用 CMIS wsdl 在 SharePoint 存储库中创建文档。但得到一些错误。我正在使用soapui 调用该服务。

这是创建的 xml 的一部分:

我得到的回应是:

请帮忙...

0 投票
5 回答
1866 浏览

c# - 如何在没有密码的情况下访问 Cmis?

我正在尝试使用 DotCmis ( http://chemistry.apache.org/dotnet/dotcmis.html )通过 cmis 查询 Alfresco

只要我指定用户/密码,它就可以正常工作。

在不指定密码的情况下如何做到这一点?我想使用 CurrentIdentity 或其他东西,但我不能......

通过 Apache 文档,您似乎可以将 CmisBindingFactory 用于 ntlm,但我认为 dotCmis 不支持它。我对java / apache一无所知,所以我在这里迷失了。

可以实现吗?还是您可以建议任何其他图书馆?

非常感谢你,如果你能帮忙!!

0 投票
1 回答
676 浏览

cmis - CMIS 查询语言;查询名称 cmis:document

我对 CMIS 查询语言有一些问题。我想获取所有具有某些属性的文件(表不重要)。所以我写了从 cmis:document 中选择 my_property。

不幸的是,我得到了答案:0 个文件。但是当我将查询更改为从 my_table 中选择 my_property 时。我得到不同的答案。

你能告诉我为什么吗?

0 投票
1 回答
1424 浏览

java - Alfresco:签入在之前某个时间点签出的文件(并悬空)

我目前正在从事由另一家公司启动的项目。他们创建了一些 CMIS 连接器,目前用于在 Alfresco 中存储文档。我们没有该连接器/组件的来源。客户和供应商之间的事情变得糟糕,获得我们所拥有的代码是一场艰苦的战斗。

事实证明,每隔一段时间,文档更新就会失败,因为该文件已经被签出并且当前被锁定。考虑到露天服务器内没有用户(这一切都是通过网络服务完成的),我们相信在某些时候它会默默地崩溃并无限期地签出文档。我假设问题出在我们正在管理的应用程序上。问题可能是由 Alfresco 引起的。

我们发现无法更新文档的函数——不是让它签出的函数,而是因为它而失败的函数——是这样的:

cr.getId()有文档ID。退房失败的原因很明显。

有没有办法签入可能已被另一个会话签出的文档?那个定制的 cmisHelper 类似乎没有任何与解锁相关的内容。您可以猜到,文档在行动中缺失。

我考虑的其他东西是露天的 soem 选项,它会自动签入“过期”结账。但是我还没有找到这样的选择。

谢谢

0 投票
2 回答
1491 浏览

c# - 通过 CMIS (dotCMIS) 连接到 SP2010:异常未授权

我正在使用 dotCMIS 并想简单地连接到我的 SP2010 服务器。我试图用 C# 来做到这一点,就像第一部分中的http://chemistry.apache.org/dotnet/getting-started-with-dotcmis.html

所以我有这样的事情:

但我总是例外:DotCMIS.Expcetions.CmisRunterimException: Unathorised

有任何想法吗?通过浏览器,我可以使用相同的用户/密码登录到该站点,所以这可能不是问题。起初我因为 NTLM 问题(https://issues.apache.org/jira/browse/CMIS-531)而坚持了下来,但即使我使用parameters[SessionParameter.AuthenticationProviderClass] = "DotCMIS.Binding.NtlmAuthenticationProvider";了同样的例外。好吧......这个例外并没有真正帮助我。我希望我能获得更多信息——也许有更好的方法?我还能尝试什么?谢谢!

PS:是的,在我开始使用 dotCMIS 之前,我确实安装和配置了 MS CMIS 连接器:http ://technet.microsoft.com/en-us/library/ff934619.aspx

0 投票
1 回答
2088 浏览

apache - 属性 cmis:parentId 仅为文件夹定义

我正在为我的应用程序编写一个 CMIS 接口。此接口返回一个cmis:document对象作为对象的子cmis:folder对象。这是xml 输出的一部分

cmis:document对象有一个cmis:parentId属性。现在我想用Apache Chemistry Workbenchcmis:document验证对象。工作台工具告诉我:

属性cmis:parentId仅为文件夹定义。

为什么文档不允许此属性?文档如何引用其父级?

0 投票
1 回答
196 浏览

java - 通过 CMIS 标准实现注销

你能告诉我我应该采用哪种方法来注销。当用户单击按钮注销时,我想在服务器上做一些工作人员。我找不到这样的方法。

0 投票
1 回答
462 浏览

wcf - WCF 对不发送 401 而是 500 的服务的基本身份验证

我必须通过带有 HTTP 基本身份验证的 WCF 使用 3 个 Web 服务(Sharepoint/Alfresco/Documentum CMIS)。

使用Sharepoint或 Alfresco,第一个请求没有 Authorization 标头,接收HTTP 401,由带有标头的 WCF 自动重试,一切都很好。

但是使用Documentum时,我会收到HTTP 500一个 SOAP 错误,因此 WCF 永远不会有机会发送标头并按原样返回异常。

我当然可以通过手动添加标题HttpRequestMessageProperty,但这对我来说看起来很丑陋。是否可以在 WCF 端配置任何内容以发送带有第一个请求的标头,或者在 Documentum 端配置以返回 401?

0 投票
2 回答
2927 浏览

alfresco - dotcmis / alfresco / delete => 创建 => 搜索延迟

我尝试将 dotcmis 和 alfresco 集成到我的应用程序中。在创建单元测试时,我遇到了这个问题: - 我通过删除“myfolder”(如果有)来设置我的测试环境 - 我创建了 myfolder 并将文档放入其中

然后我尝试查找文档: - 第一次(当 myfolder 之前不存在时),搜索返回 0 个结果 - 下一次,当 myfolder 之前存在并被我的测试设置删除时,我得到一个异常:

当我去 Alfresco 时,该文件存在。似乎文件夹和文档还不能用于查询,但为什么呢?如果我在测试环境in​​it中添加注释,则找到该文件

也许我做错了什么,但什么?

这是我的代码: