问题标签 [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.

0 投票
1 回答
726 浏览

sharepoint - dotCmis .CreateDocument 与 Sharepoint 2013

早上好,我需要用 Apache chemistry dotcmis 创建一堆文档。然而,即使在最简单的情况下,SharePoint 在调用 folder.CreateDocument 时也会触发 CmisConstraintException。我已经对所有可用的 VersioningStates 进行了测试,但这并不能解决问题。我使用 dotCmis 0.6。顺便说一句,我的应用程序的 Alfresco 部分运行良好。

-阿明

这是我的模型。

}

0 投票
0 回答
197 浏览

c# - 在 Windows 应用商店应用程序中使用 dotcmis 不起作用

我想在我的 Windows 商店应用程序中使用 dotcmis。我下载了 dotcmis-0.6 并从我的 Windows 应用程序项目中添加了一个参考。在构建时,它给了我一个错误:

看起来这与 dotcmis 和 Windows 商店应用程序的版本兼容性有关。

如何在 Windows Store App 中使用 dotcmis

0 投票
1 回答
363 浏览

dotcmis - 从本地文件创建 DotCMIS IContentStream?

如何从本地文件创建DotCMIS.Data.IContentStream对象?

本教程仅描述如何从内存中的字节数组创建一个:

0 投票
1 回答
223 浏览

cmis - DotCMIS 和 JSON 绑定

我在看 Apache Chemistry dotCMIS 项目。

从 Apache 网页上的一些评论和简要查看源代码来看,它看起来并不支持新的 CMIS 1.1 JSON Binding。

那正确吗?

0 投票
1 回答
91 浏览

cmis - CMIS 文件夹未设置

我正在使用 CMIS,但我的文件夹 ID 没有按预期设置?

0 投票
2 回答
194 浏览

cmis - 使用 OpenCMIS/DotCMIS 获取最新的 ChangeLog 令牌

我有一些代码需要知道最新的 ChangeToken,所以我写道:

不幸的是,它并不总是返回最新的令牌。
例子:

  1. 开始会话
  2. 运行上面的代码,我得到72
  3. 在服务器上创建一个文件夹
  4. 启动CMIS Workbench,读取token,就是73
  5. 在同一会话中再次运行上面的代码,我得到72<-- 问题

有没有办法以某种方式“重置”会话,或者更好地清除缓存?
我宁愿不要每次都创建一个新会话。

0 投票
1 回答
1027 浏览

c# - 将文件上传到 Alfresco 时出现“CmisObjectNotFoundException”

这是我的场景:我正在尝试使用 DotCMIS 0.6 在 Alfresco(版本 4.2.0 社区)上上传文件。

这是我的代码:

我在 url 上使用 AtomPub 绑定

http://[host]:[port]/alfresco/api/-default-/public/cmis/versions/1.0/atom

并且在尝试上传文件时出现此错误:

0 投票
1 回答
921 浏览

alfresco - GetContentChanges 返回“未经授权”

我通过 DotCMIS+HTTPS 从 Alfresco 4.2.0 获得 ChangeLog 更改,如下所示:

虽然它通常有效,但有时它会开始出现此错误(客户端):

这个错误出现在 Alfresco 端:

我看不到呼叫如何在GetContentChanges几分钟内成功,然后Unauthorized在同一个会话中开始返回。

难道我做错了什么?

0 投票
1 回答
920 浏览

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 ”。

有人可以解释我为什么会遇到这些错误吗?或者我的代码有什么问题?

提前致谢!

此致!

祝你今天过得愉快。

0 投票
1 回答
613 浏览

c# - CMIS Sharepoint 2013 - 无法更新文档

我无法使用 CMIS for Sharepoint 2013 更新文档。我不断收到错误消息“操作正在尝试更新不再是当前的对象。” 我不知道为什么会这样。

请您检查一下我的代码有什么问题:

谢谢回复。我尝试添加 IOperationContext 但我仍然遇到同样的错误。我执行错了吗?