问题标签 [dotcmis]
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.
sharepoint - dotCmis .CreateDocument 与 Sharepoint 2013
早上好,我需要用 Apache chemistry dotcmis 创建一堆文档。然而,即使在最简单的情况下,SharePoint 在调用 folder.CreateDocument 时也会触发 CmisConstraintException。我已经对所有可用的 VersioningStates 进行了测试,但这并不能解决问题。我使用 dotCmis 0.6。顺便说一句,我的应用程序的 Alfresco 部分运行良好。
-阿明
这是我的模型。
}
c# - 在 Windows 应用商店应用程序中使用 dotcmis 不起作用
我想在我的 Windows 商店应用程序中使用 dotcmis。我下载了 dotcmis-0.6 并从我的 Windows 应用程序项目中添加了一个参考。在构建时,它给了我一个错误:
看起来这与 dotcmis 和 Windows 商店应用程序的版本兼容性有关。
如何在 Windows Store App 中使用 dotcmis
dotcmis - 从本地文件创建 DotCMIS IContentStream?
如何从本地文件创建DotCMIS.Data.IContentStream对象?
本教程仅描述如何从内存中的字节数组创建一个:
cmis - DotCMIS 和 JSON 绑定
我在看 Apache Chemistry dotCMIS 项目。
从 Apache 网页上的一些评论和简要查看源代码来看,它看起来并不支持新的 CMIS 1.1 JSON Binding。
那正确吗?
cmis - CMIS 文件夹未设置
我正在使用 CMIS,但我的文件夹 ID 没有按预期设置?
cmis - 使用 OpenCMIS/DotCMIS 获取最新的 ChangeLog 令牌
我有一些代码需要知道最新的 ChangeToken,所以我写道:
不幸的是,它并不总是返回最新的令牌。
例子:
- 开始会话
- 运行上面的代码,我得到
72
- 在服务器上创建一个文件夹
- 启动CMIS Workbench,读取token,就是
73
- 在同一会话中再次运行上面的代码,我得到
72
<-- 问题
有没有办法以某种方式“重置”会话,或者更好地清除缓存?
我宁愿不要每次都创建一个新会话。
c# - 将文件上传到 Alfresco 时出现“CmisObjectNotFoundException”
这是我的场景:我正在尝试使用 DotCMIS 0.6 在 Alfresco(版本 4.2.0 社区)上上传文件。
这是我的代码:
我在 url 上使用 AtomPub 绑定
http://[host]:[port]/alfresco/api/-default-/public/cmis/versions/1.0/atom
并且在尝试上传文件时出现此错误:
alfresco - GetContentChanges 返回“未经授权”
我通过 DotCMIS+HTTPS 从 Alfresco 4.2.0 获得 ChangeLog 更改,如下所示:
虽然它通常有效,但有时它会开始出现此错误(客户端):
这个错误出现在 Alfresco 端:
我看不到呼叫如何在GetContentChanges
几分钟内成功,然后Unauthorized
在同一个会话中开始返回。
难道我做错了什么?
c# - GetRepositories(parameters) 抛出 CmisRuntimeException
嗨,大家好,
我目前正在尝试使用 DotCMIS/C# 连接到 Alfresco (DMS),以便我可以通过我的程序从中创建/定位/检索/存档文件。
参考:https ://chemistry.apache.org/dotnet/getting-started-with-dotcmis.html
注意:我尝试了不同的“AtomPubUrl”来测试哪个 URL 可能有效。
[CMIS v1.0]
对于 Alfresco 版本 3.x:http://[host]:[port]/alfresco/service/cmis
对于 Alfresco 4.0.x 和 Alfresco 4.1.x: http://[host]:[端口]/alfresco/cmisatom
对于 Alfresco 4.2:http://[host]:[port]/alfresco/api/-default-/public/cmis/versions/1.0/atom
[CMIS v1.1]
对于 Alfresco 4.2:http://[host]:[port]/alfresco/api/-default-/public/cmis/versions/1.1/atom
这是我的代码:
Dictionary<string, string> parameters = new Dictionary<string, string>();
parameters[DotCMIS.SessionParameter.BindingType] = BindingType.AtomPub;
//parameters[DotCMIS.SessionParameter.AtomPubUrl] = "http://localhost:8080/alfresco/service/cmis";
//抛出:“未找到
//parameters[DotCMIS.SessionParameter.AtomPubUrl] = "http://localhost:8080/alfresco/cmisatom";
//抛出:”未授权
//parameters[DotCMIS.SessionParameter.AtomPubUrl] = "http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.0/atom";
//抛出:“未授权
//parameters[DotCMIS.SessionParameter.AtomPubUrl] = "http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/atom";
//抛出:”未授权
parameters[DotCMIS.SessionParameter.User] = "admin ";
parameters[DotCMIS.SessionParameter.Password] = "admin";
SessionFactory factory = SessionFactory.NewInstance();
ISession session = factory.GetRepositories(parameters)[0].CreateSession();
之前遇到异常 CmisRuntimeException - “ SendFailure ”,现在变成了“ Not Found ”/“ Unauthorized ”。
有人可以解释我为什么会遇到这些错误吗?或者我的代码有什么问题?
提前致谢!
此致!
祝你今天过得愉快。
c# - CMIS Sharepoint 2013 - 无法更新文档
我无法使用 CMIS for Sharepoint 2013 更新文档。我不断收到错误消息“操作正在尝试更新不再是当前的对象。” 我不知道为什么会这样。
请您检查一下我的代码有什么问题:
谢谢回复。我尝试添加 IOperationContext 但我仍然遇到同样的错误。我执行错了吗?