问题标签 [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 投票
2 回答
146 浏览

cmis - OpenCMIS/dotcmis:如何查找服务器是否具有特定能力?

使用OpenCMIS(或dotcmis),从存储库中获取 Repository 对象后,如何检查它是否具有特定的能力?

例如,CapabilityChanges 是否设置为all.

0 投票
1 回答
1067 浏览

lotus - IBM Connections Files CMIS:无法在路径 /My Files 找到对象

我正在使用DotCMIS连接到 Alfresco 和 FileNet 没有问题。

注册了一个IBM Connections帐户,通过 Web 界面添加了一些文件,并尝试连接到其 CMIS 端点https://greenhouse.lotus.com/files/basic/cmis/my/servicedoc

GetRepositories在此 URL 上提供了一个存储库,该存储库又包含以下两个文件夹:

但是当我GetObjectByPath("/My Files")在同一个存储库中运行时,我得到:

Unable to find object at path /My Files尽管IBM ConnectionsMy Files是存储库根目录下的一个文件夹,但它说了什么?

0 投票
1 回答
355 浏览

code-readability - OpenCMIS/DotCMIS:我有 CmisFolder 和文件名,如何获取 CmisDocument?

我想得到这个 CMIS 远程文件的 CmisDocument server1/dir1/file1:.

我已经有 CmisFolder 用于server1/dir1.
我也有文件名"file1"作为字符串。

获取 CmisDocument 的任何优雅方式?

以下是我非常不雅的尝试

0 投票
1 回答
498 浏览

alfresco - Alfresco+DotCMIS:Folder.GetChildren 返回一些重复项

当我在 Alfresco 服务器上运行 DotCMIS'Folder.GetChildren时,有时会收到一些重复的项目,例如:

您可以看到最后 3 个项目不应该存在。

这是我的代码,并调试显示重复项之一:

在此处输入图像描述

是屏幕截图下部的详细信息,显示了代表同一文件夹的两个项目。您可以看到这两个项目具有相同的名称(“cmissync”)和相同的 ID(“workspace://SpacesStore/385da00c-8b3a-4736-b3e5-1ca1c2ff1cac”)。

我的代码有问题吗?(上面屏幕截图中显示的行,此处为完整方法)
或者它是 DotCMIS 或 Alfresco 的已知问题?

我曾尝试分析 CMIS 网络流量,但不幸的是数据包内容不可读,并且当我在新安装的非 HTTPS Alfresco 上尝试时无法重现该问题。

0 投票
1 回答
1622 浏览

c# - Alfresco 以编程方式导航到正确的文件夹

我对 Alfresco 和 dotCMIS 库有疑问。基本上我想进入一个特定的文件夹并在那里创建一个文档。

此时我有以下代码(我知道它很乱,但它是用于测试):

它只是打开一个根文件夹,例如,这意味着我在“alfresco”中,然后我必须导航到另一个子文件夹,然后是另一个子文件夹,最后我到达:/Library、/Groups、/Newsgroups .. . 等等。在库中我可以打开“我的文件夹”,但是有没有更简单的方法来打开 /Library/MyFolder 而不是真正遍历所有层以获得正确的文件夹......?

我可以做类似的事情吗..session.GetFolderByName("MyFolder")

我也不能依赖 ID,例如在其他门户中,为文件夹随机生成的 ID 可能不同,所以我不能说 GetFolderById(..);

那么有什么想法吗?

0 投票
1 回答
3861 浏览

c# - 以编程方式在 Alfresco 中设置文档的属性(标题、描述)

我在将元数据添加到我在露天以编程方式创建的文档时遇到了一些麻烦。

我为此使用 dotCMIS 库。

我有以下代码:

所以我还想设置例如标题和描述以及关键字、引用等......但我不知道如何。

我尝试过这样的事情:

或者

但是还是没有成功的任何想法,怎么办呢?

注意:我也尝试从文档中返回所有属性,但那些不在那里,那么我该如何设置它们呢?

我有这个:

我收到这个:

这是否意味着文档上不存在其他道具?虽然在图形用户界面中我可以设置标题和描述,以及关键字和参考...

这是怎么回事,有人知道吗?

0 投票
1 回答
165 浏览

alfresco - 带有 Alfresco 3.1 的 DOTCMIS

我有 Alfrsco 3.1 实现。我可以在这个版本中使用 DOTCMIS.dll 吗?如果是的话,我可以从哪里下载相同的?请尽快回复。

谢谢,

0 投票
1 回答
1575 浏览

alfresco - 通过 OpenCMIS 读取 Alfresco 自定义元数据?

我创建了一个新的 Alfresco 文档,并向其中添加了一个自定义方面(EXIF 方面)。

如何通过 OpenCMIS/DotCMIS 获取此元数据的值?

我尝试了以下方法,但它没有显示 EXIF 元数据(也可能没有任何自定义方面元数据):

0 投票
1 回答
380 浏览

cmis - 如何知道 CMIS 属性是否可修改?

我知道如何阅读 CMIS 文档的属性。

但是如何判断哪个属性是可修改的,哪个属性是只读的呢?
使用 OpenCMIS/DotCMIS。

例如,CMIS Workbench 似乎知道,因为在其属性编辑器中,它只列出了字段cmis:name,而不列出其他字段(如cmis:id)。

在此处输入图像描述

0 投票
1 回答
85 浏览

dotcmis - 如何使用 DotCMIS 获取文档类型?

使用 OpenCMIS,我会使用mydoc.getType().

DotCMIS 的等价物是什么?
mydoc.GetType()不起作用,因为GetTypeObjectin的一种方法mscorlib.dll