问题标签 [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.
alfresco - 使用 DotCMIS 从 Alfresco 签出文档
如何使用 dotCMIS 从 Alfresco 签出文档?
web-services - 调用 CMIS 服务时出错
我正在尝试使用 CMIS wsdl 在 SharePoint 存储库中创建文档。但得到一些错误。我正在使用soapui 调用该服务。
这是创建的 xml 的一部分:
我得到的回应是:
请帮忙...
c# - 如何在没有密码的情况下访问 Cmis?
我正在尝试使用 DotCmis ( http://chemistry.apache.org/dotnet/dotcmis.html )通过 cmis 查询 Alfresco
只要我指定用户/密码,它就可以正常工作。
在不指定密码的情况下如何做到这一点?我想使用 CurrentIdentity 或其他东西,但我不能......
通过 Apache 文档,您似乎可以将 CmisBindingFactory 用于 ntlm,但我认为 dotCmis 不支持它。我对java / apache一无所知,所以我在这里迷失了。
可以实现吗?还是您可以建议任何其他图书馆?
非常感谢你,如果你能帮忙!!
cmis - CMIS 查询语言;查询名称 cmis:document
我对 CMIS 查询语言有一些问题。我想获取所有具有某些属性的文件(表不重要)。所以我写了从 cmis:document 中选择 my_property。
不幸的是,我得到了答案:0 个文件。但是当我将查询更改为从 my_table 中选择 my_property 时。我得到不同的答案。
你能告诉我为什么吗?
java - Alfresco:签入在之前某个时间点签出的文件(并悬空)
我目前正在从事由另一家公司启动的项目。他们创建了一些 CMIS 连接器,目前用于在 Alfresco 中存储文档。我们没有该连接器/组件的来源。客户和供应商之间的事情变得糟糕,获得我们所拥有的代码是一场艰苦的战斗。
事实证明,每隔一段时间,文档更新就会失败,因为该文件已经被签出并且当前被锁定。考虑到露天服务器内没有用户(这一切都是通过网络服务完成的),我们相信在某些时候它会默默地崩溃并无限期地签出文档。我假设问题出在我们正在管理的应用程序上。问题可能是由 Alfresco 引起的。
我们发现无法更新文档的函数——不是让它签出的函数,而是因为它而失败的函数——是这样的:
cr.getId()
有文档ID。退房失败的原因很明显。
有没有办法签入可能已被另一个会话签出的文档?那个定制的 cmisHelper 类似乎没有任何与解锁相关的内容。您可以猜到,文档在行动中缺失。
我考虑的其他东西是露天的 soem 选项,它会自动签入“过期”结账。但是我还没有找到这样的选择。
谢谢
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
apache - 属性 cmis:parentId 仅为文件夹定义
我正在为我的应用程序编写一个 CMIS 接口。此接口返回一个cmis:document
对象作为对象的子cmis:folder
对象。这是xml 输出的一部分。
cmis:document
对象有一个cmis:parentId
属性。现在我想用Apache Chemistry Workbenchcmis:document
验证对象。工作台工具告诉我:
属性
cmis:parentId
仅为文件夹定义。
为什么文档不允许此属性?文档如何引用其父级?
java - 通过 CMIS 标准实现注销
你能告诉我我应该采用哪种方法来注销。当用户单击按钮注销时,我想在服务器上做一些工作人员。我找不到这样的方法。
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?
alfresco - dotcmis / alfresco / delete => 创建 => 搜索延迟
我尝试将 dotcmis 和 alfresco 集成到我的应用程序中。在创建单元测试时,我遇到了这个问题: - 我通过删除“myfolder”(如果有)来设置我的测试环境 - 我创建了 myfolder 并将文档放入其中
然后我尝试查找文档: - 第一次(当 myfolder 之前不存在时),搜索返回 0 个结果 - 下一次,当 myfolder 之前存在并被我的测试设置删除时,我得到一个异常:
当我去 Alfresco 时,该文件存在。似乎文件夹和文档还不能用于查询,但为什么呢?如果我在测试环境init中添加注释,则找到该文件
也许我做错了什么,但什么?
这是我的代码: