问题标签 [opencmis]

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 回答
2473 浏览

java - 在 Alfresco 中删除特定版本的文档

我们可以在 Alfresco 中删除特定版本的 Document 吗?当我试图通过我的代码删除文档时,它会删除带有版本历史记录的文档。我想删除特定版本的 Document。

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 投票
2 回答
2121 浏览

java - 使用 OpenCMIS 上传文件没有内容

我正在尝试使用 Apache Chemistry OpenCMIS 将文件上传到我的 Alfresco 存储库中。文件已创建且属性正确但没有内容,文件为 0 字节。我已经仔细检查过,源文件没有任何问题。这是我的Java代码:

没有捕获到异常。

0 投票
1 回答
1254 浏览

java - 在 CMIS 中获取 PDF 文件的缩略图

我正在使用 Apache Chemistry OpenCMIS 访问我的 Alfresco 存储库并获取文件。我可以通过文件的再现(cmis:thumbnail)获得缩略图,但它似乎只适用于图像。是否也可以获得 PDF 文件的缩略图视图?如果是这样,我该怎么做?

0 投票
1 回答
2234 浏览

cmis - 如何使用 DotCMIS/OpenCMIS 修改 CMIS 文档的属性

假设我有一个文档doc,我想将其barcode元数据更新为"01234".

该文档可能具有现有的其他属性,我不想丢失它们。
如果doc已经有barcode,它将被覆盖。

如何使用 DotCMIS/OpenCMIS 做到这一点?

0 投票
2 回答
2826 浏览

java - Update alfresco content type through chemistry OpenCMIS

I am trying to update the content type of files in alfresco through OpenCMIS.

The CMIS workbench shows the type in the types windows, with as only disabled switch 'Policy controlable'. Its local name is document, queryname is prefix:document and Base type is cmis:document.

In the groovy console, I tried the following:

The name is updated alright, but the content type remains cmis:document.

This code was written to the following example of mister Potts himself:

However, he uses this example snippet to create a node, not update it.

I also tried this code in a java application that is linked to alfresco, to no avail.

0 投票
1 回答
1508 浏览

java - 创建的文档不可版本化

我使用内存中的OpenCmis进行测试。但是当我创建一个文档时,我不允许将 versioningState 设置为 versioningState.NONE。

创建的文档在某种程度上是不可版本化的......我使用了来自http://chemistry.apache.org/java/examples/example-create-update.html的代码

测试方法:

我得到的例外:

我错过了什么?

0 投票
0 回答
949 浏览

security - Alfresco openCmis,创建会话和未加密密码

我一直在使用 opencmis Api 将 Liferay 门户连接到 Alfresco 存储库

通常的方法是

  1. 设置会话参数,提供用户的登录凭据

    /li>
  2. 使用这些参数获取会话

    /li>

现在,我的问题是我正在使用 LDAP 身份验证,并且我无法知道会话客户端中用户的未加密密码(一个非常常见的安全要求)。因此,虽然我的用户密码在 2 个系统(门户网站和 Alfresco)之间同步,但我仍然无法创建会话。

那么是否有另一种方法可以为特定用户创建会话,而不知道用户的未加密通行证?例如,如果我以 Alfresco 管理员的身份连接,我可以冒充其他用户吗?

编辑:我想有一些解决方法,比如使用备用 API(WebScript、REST API 和 Alfresco 中的自定义函数),但我更喜欢更直接和干净的解决方案,如果可能的话,不使用多个 API

0 投票
1 回答
1390 浏览

alfresco - Opencmis CmisPermissionDeniedException

我安装了 Alfresco 4.2.c 社区版,并尝试使用 OpenCMIS 0.8 连接到它。

这是正在执行的代码:

然后我将会话值存储在 Thread Local 中。

我第一次运行我的 webApplication 时,所有操作都执行得很完美。但是两个小时后我收到了这个错误:

当我重新启动我的网络应用程序时,所有操作都会再次正常工作。