问题标签 [cmis]
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.
apache - Apache 化学查询文件夹
我正在使用 Apache 化学从 Java servlet 中的内容管理系统中写入和读取数据。我目前正在为 CMS 中的每个登录用户创建一个单独的文件夹。当用户登录时,我必须检查并获取用户文件夹的引用,以便我可以在会话中使用它。第一次创建文件夹时,我可以使用 createFolder 调用获取用户的文件夹:
但是,如果该文件夹已经存在,我可以获得该文件夹的唯一方法是遍历所有子级。这可能非常低效。我想知道是否有任何方法可以将文件夹名称指定为查询参数,以便我可以直接获取用户文件夹而无需遍历所有子文件夹。
parser-generator - 基于 BNF 语法的 CMIS 查询解析器
对于我们的 CMIS 服务器端实现,我希望构建一个解析器来解析作为查询方法的输入提供的查询语句。CMIS 为查询语句定义了 BNF 语法。我想知道生成这个 BNF 解析器的最佳方法是什么?
我们的实现是在 C# 中。CMIS 查询基于 SQL 语法以及 CMIS 定义的一些谓词。
mediawiki - Apache Stanbol 和(语义)媒体 Wiki
是否可以使用 Apache Stanbol 使用语义服务扩展 Media Wiki?Stanbol网站表示可以使用“任何符合 JCR 或 CMIS 规范的内容存储库”。但是,我找不到(语义)媒体维基是否属于这种情况?
alfresco - CMIS 查询错误
我想知道 Alfresco 中“Company Home”目录下的所有文件夹名称,但出现错误。
代码 -
错误 -
java - 使用 CMIS 在两个文件 (Alfresco CE 4.2.c) 之间创建关系
我的模型如下所示:
我有两个文件夹(HTML)和(图像)。大量文件被插入到 images 文件夹中,我试图实现的业务用例的一小部分是,当客户要求说 chapter1.html 时,应该从 Alfresco 存储库中获取该 chapter1.html 的所有关联图像并发送。
我正在使用 CMIS,并且能够完成它提供的大部分内容。我已经阅读了大部分教程和代码片段,并且可以通过这种方式创建关系:
testCreateRelationship(): 工作正常,但当 getRelationships() 调用并在 Context 上设置 setIncludeRelationships 时再次返回空。
testBelarus():它不起作用并引发以下异常(org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException:错误请求)。
我使用了“关系”部分http://chemistry.apache.org/java/developing/guide.html中给出的代码片段 ,并成功创建了它,但再次发现很难获取该特定 HTML 的引用图像
请提出一些解决方案,因为这是阻止我去 Alfresco 的唯一原因。
如果我以错误的方式进行操作(创建关系)并且有更好的解决方案满足我的要求(使用自定义模型/alfcmis:nodeRef/cmiscustom:docprop_string 等),请提出建议。
任何帮助表示赞赏。
谢谢
specifications - 是否所有 CMIS 操作都需要同步?
CMIS 协议规范甚至不包含“同步”或“异步”这两个词。
我猜想,每个服务器端操作都是同步的?
有反例吗?
场景:我创建了一个文档,然后我立即列出了目录,但文件还没有出现。
这种情况是否违法?
(不是客户端问题,客户端等待HTTP响应再进行下一条指令)
java - Alfresco 错误 Web 脚本状态 500 - 内部错误 Web
我是 Drupal 的新手。我正在使用 CMIS 配置 Drupal 和 Alfresco。我可以在 Drupal 中看到 Alfresco 的文件和文件夹。例如,我无法使用 cmis 查询检索这些文件SELECT * FROM cmis:document WHERE cmis:objectId='workspace://SpacesStore/d3c5f86e-9174-4cfb-9bc9-03aa881d0810'
。我收到以下错误日志:
sharepoint-2013 - 使用 openCMIS Workbench 登录 Sharepoint 2013 存储库时出错
使用 OpenCMIS Workbench 0.8.0,我可以很好地加载 sharepoint 2013 (GA) 存储库,但是当我尝试登录到 Documents 等存储库之一时出现以下错误:
“无效参数:服务方法的一个或多个输入参数丢失或无效”
找到了一个包含一些说明的博客,但这些说明对我不起作用: http ://dhartford.blogspot.com/2013/01/sharepoint-2013-w-apache-chemistry-cmis.html?showComment=1359398536275#c6910049622927723676
注意:这是我使用的服务 url 格式: http://myserver.xxx.com/MYSITE/cmis/_vti_bin/cmis/rest? getRepositories
有谁知道问题是什么?
这是来自 Workbench 的堆栈跟踪:
我注意到的另一件事是,当我从浏览器中使用服务文档中的 URL 时,它们都不起作用。所以我认为服务文档没有有效的网址。
alfresco - 使用 MuleSoft CMIS 连接器从 Alfresco 下载文件
MuleSoft CMIS 连接器有一点问题。我有一个从 Alfresco 上传和下载文件的应用程序。我通过 AtomPub 连接到 Alfresco,并使用 CMIS 对 Alfresco 执行所有操作。
问题是这样的:我曾经从存储库中获取对象并且工作正常。在我的流程中,我添加了一个组件,该组件从流程中获取对象,它的类型为DocumentImpl
get InputStream
,将其转换为 Object 并返回它。浏览器开始下载文件,但它不知道文件是什么,因为它没有附加扩展名。
最后是一个问题:如何将扩展名附加到正在下载的文件中?
编辑添加的一些代码
@Override public Object onCall(MuleEventContext eventContext) 抛出异常 {
java - 使用 OpenCMIS 在 SharePoint 2010 中设置/更新多个文档属性
几乎“到处”都试图搜索这个,但找不到关于如何实现它的指针。请查看我的代码并提供有关如何使用 OpenCMIS 在 SharePoint 中设置/更新所有文档属性的建议。已使用 CMIS 成功创建了文档,但是我无法为不同的文档填充不同的值。
例如,a.pdf、b.pdf 具有不同的属性。因此,当我更新它们时,我希望从分配给它们的值数组映射该值,但目前,相同的值被附加到所有文档中......
请在下面查看我的代码,希望它会使事情更清楚:
任何帮助表示赞赏。