问题标签 [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.
alfresco - DotCMIS RepositoryInfo.LatestChangeLogToken 在 Alfresco 上启用 ChangeLog 后返回 null
此代码返回null
:
在我打开 ChangeLog并重新启动之后,在 Alfresco Community 4.2.e 服务器上。在启用 ChangeLog 之前,我一直在使用此服务器并添加文件,如果这很重要的话。
这是正常的吗?是不是因为启用 ChangeLog 后我没有碰过任何文件?有没有其他null
输出正常的情况?
添加文档后,结果null
不再存在。
alfresco - DotCMIS IDocument 不提供文件路径
我在/Sites/swsdp/documentLibrary/Presentations/test1.txt
id有一个 Alfresco 4.2 文档workspace://SpacesStore/626216a1-5f9e-4010-a424-e2e0ec4f2663;1.0
。
这是我处理 ChangeLog 更改事件的 DotCMIS 代码:
为什么是paths
空列表?
为什么不包含/Sites/swsdp/documentLibrary/Presentations/test1.txt
?
我知道这并不完全相同,但 OpenCMIS 文档对相同的方法说:
如果此对象未归档或此对象是根文件夹,则返回此对象的路径列表或空列表
c# - 如何使用 DotCMIS 向 Alfresco 文件夹和文档添加方面/扩展?
我有一个使用 Java 的工作代码,使用这种方法在露天使用 CMIS 创建文档和文件夹。
我使用 Folder.createDocument 来创建文档(它们具有相同的参数)并按如下方式使用它:
AlfrescoFolder.java
AlfrescoUtilities.java
在上面的代码中,objectType 参数会有cmis:folder
or cmis:document
,我们发现添加方面添加描述就是添加P:cm:titled
添加描述和标题并P:cm:taggable
附加标签。
现在,我正在使用 C# 开发一个 .NET 应用程序。当我翻译它并使用相同的方法时,唯一的问题是它只有在我删除时才有效P:cm:tittled; P:cm:taggable
这是创建属性的当前代码:
AlfrescoUtilities.cs
正如你所注意到的,我评论了其他代码。
唯一的工作是objecttypeid
(无论是 cmis:folder 还是 cmis:document)
和名称。
请帮助我解决这个问题。这是一个使用 .NET 3.5 和 C# 的 Windows 应用程序。露天版本是 4.2.3
alfresco - 如何使用一个 Cmis 查询同时获取文件夹和文档
通过使用 Apache Cmis 查询,如果我理解正确,您可以获得
- Cmis 文件夹列表(SELECT * FROM cmis:folder WHERE...)
- Cmis 文档列表(SELECT * FROM cmis:document WHERE...)
但我需要的是一个 cmisObjects 列表。我需要这种抽象,因为我想获取所选父文件夹的所有子文件夹(文件夹或文档)。
使用 2 个查询(每种类型 1 个)不是一个选项,因为我还必须在查询结果上使用分页(使用 OperationContext.setMaxItemsPerPage)
编辑:只是为了确保我说清楚,我需要
- 使用查询功能,因为我需要使用特定的自定义方面来过滤我的结果
- 使用Pagination,因为即使经过过滤,结果(Folder Children)也可以达到数百个
java - CMIS session.queryObjects 不返回方面
我编写了几个测试函数来说明一个问题(或者至少是一些我不理解的行为)。我只是在 Alfresco 4.2.e 社区存储库上做一些基本的 CMIS 查询,但我得到了一些意想不到的结果,具体取决于我使用 session.query() 还是 session.queryObjects()。具体来说,queryObjects 不返回自定义方面的属性。两者都可以很好地返回关系/关联。我做错了什么,还是这是一个错误?我正在使用 opencmis 0.10 和 CMIS 1.1 URL。
alfresco - 在 Alfresco 协会中定义字段
我们在生产中有一个露天应用程序。
我们想根据两种不同的 Alfresco 模型添加信息。是否可以在 RelationShip 模型中定义自定义属性?
我们已经有一个属性 cmis:creationDate 但它不能正常工作。它给了我们 2010 年 5 月 1 日。
非常感谢!!
alfresco - CMIS 1.1 - 通过浏览器绑定创建文档 (Alfresco)
我想在 Alfresco 4.2 上使用 CMIS 1.1 引入的浏览器绑定。我可以找到带有 SQL92 查询的文档,但无法创建新文档:
响应:{异常:“运行时”消息:空堆栈跟踪:“org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException at org.alfresco.opencmis.AlfrescoCmisExceptionInterceptor.invoke(AlfrescoCmisExceptionInterceptor.java:80) at org.springframework.aop .framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 在 ... }
它似乎是一个 NullPointerException。在日志文件中,我看到 getGUID() 是最后一次调用:
有人尝试通过露天浏览器绑定创建文档吗?
alfresco - 如何关闭 OpenCMIS 连接
我正在使用 Apache Chemistry API 创建客户端会话。SessionFactory 允许创建会话,但不提供关闭它们的方法。关闭已创建会话的正确方法是什么?
java - 使用 opencmis 和 SSO 连接到 Alfresco 存储库时出错
我有一个在 xx.xx.xx.101 上运行的 Alfresco 服务器,我正在将我的 Java 工作区连接到它,我的工作区和 alfresco 已经使用 SSO 进行了连接。因此,每当我单击 jsp 页面中的任何链接时,如果不进行身份验证,我都会重定向到 Alfresco 共享页面。
这是我登录 Alfresco 存储库的代码
对于用户名,我通过 ROLE_TICKET,对于密码,我通过从 Alfresco Share 检索到的 ticket_value。
问题是每当我执行此代码时,我都会得到一个
com.ctc.wstx.exc.WstxParsingException:在 DOCTYPE 声明中;需要一个系统标识符。在 [row,col {unknown-source}]:[1,62]
一个 URL 是我的 SSO URL,我运行 alfresco 的机器的实际 URL 是不同的。
alfresco - 通过 CMIS 插件将文档从 Ephesoft 社区导出到 Alfresco
我正在尝试配置一个 Ephesoft 社区批处理类以使用 CMIS 将文档导出到 Alfresco。
我没有运气就遵循了 Ephesoft 文档。
如果我执行扫描过程,它会在导出模块上失败。日志文件说存在“冲突”。
我尝试使用自定义的 DLF 属性映射和空的 DLF 属性映射,但没有结果。
有人可以帮助我吗?
我没有添加 Ephesoft 标签的声誉。