当前位置: 首页 > 知识库问答 >
问题:

CMIS查询路径包含编号不工作

农建弼
2023-03-14

我正在尝试使用path从alfresco获取所有文档

SELECT cmis:path,cmis:objectId,cmis:allowedChildObjectTypeIds
FROM cmis:folder
WHERE CONTAINS('PATH:\"/app:company_home/st:sites/cm:my_tite/cm:documentLibrary/cm:PIM_x0020_Data//*\"')
SELECT cmis:path,cmis:objectId,cmis:allowedChildObjectTypeIds
FROM cmis:folder
WHERE CONTAINS('PATH:\"/app:company_home/st:sites/cm:my_site/cm:documentLibrary/cm:3600009//*\"')

这是抛出异常

错误[hsRndDatasheetJob::de.hybris.platform.serviceLayer.internal.jalo.serviceLayerJob](hsRndDatasheetJob)[HSLoggingAspect]原因:{}org.apache.chemistry.opencmis.commons.exceptions.cmisRuntimeException:05090122请求失败400/solr4/alfresco/cmis?wt=json&fl=dbid%2cscore&rows=100&df=text&start=0&loca le=en_inetCurrentPage(AbstractionRator.java:132)位于org.apache.chemistry.opencmis.client.runtime.util.CollectionIterator.HasNext(CollectionIterator.java:48)位于com.hs.alfresco.services.impl.hsBasealFrescoService.GetDocumentsBypath(hsBasealFrescoService.302)位于com.hs.alfresco.services.impl.hsBasealFrescoService

共有1个答案

虞华彩
2023-03-14

问题是你的文件夹以数字开头。看看ISO9075,对字符串进行编码就可以了。

http://docs.alfresco.com/4.1/references/api-js-iso9075encode.html

 类似资料:
  • 问题内容: 我有/root/update/test.php文件。还有一个文件/root/connect.php; 该文件有一行 在/root/update/test.php中。有代码 当我运行/root/update/test.php时,它找到connect.php,但是找不到config.php,这给了我 这让我感到困惑,因为这些警告使我似乎似乎在正确地进行所有操作-包含路径为/ root,并且

  • 问题内容: 他们是否有理由不决定在Android中添加contains方法(用于Path)? 我想知道我在路径中的点,并希望它比在这里看到的容易: 如何判断封闭路径是否包含给定点? 对我来说,创建一个ArrayList并将整数添加到数组中会更好吗?(我在控制声明中只检查了一次)。 到目前为止,我的选择是: 使用区域 使用ArrayList 扩展课堂 你的建议 我只是在寻找最有效的方法 问题答案:

  • 问题内容: 我认为sql server中的每一行都有一个唯一的编号。如何在我的SQL查询结果中包括它? 问题答案: 如果在运行查询时引用的是Management Studio提供的行号,则无法获得该行号,因为它实际上并不存在。Management Studio可以即时生成该文件。但是,如果您使用的是SQL Server 2005或更高版本,则可以使用ROW_NUMBER排序功能重新创建序列号。注意

  • 我们在代码中创建查询,方法是在查询的语法中连接字符串,就像创建一个节点一样,查询中的所有属性都是在运行时添加的。 查询在代码中如下所示,其中 节点标签=字符串 properties = JSONObject 执行查询创建时出错因为它不允许在java代码中的查询中使用撇号(')。 在neo4j浏览器上执行相同的查询,但在尝试代码时没有执行相同的查询。 如何解决这个问题并允许同样的情况。 问题2 :-

  • 我在Eclipse中创建了一个Java项目,并创建了一个带有main方法的简单类。 问题:当我运行程序(没有任何服务器等)时,我收到以下错误: 线程“main”java中出现异常。lang.NoClassDefFoundError:org/apache/commons/codec/DecoderException at autoPEC。main(autoPEC.java:6)由:java引起。la

  • 我正在尝试为我正在编写的程序使用其他JAR。 我安装了所有必需的文件,并将它们添加到类路径中,但Java无法识别这些包。 我在jar位置之间加了分号,但Java无法识别jar中的包。为什么会这样? 例如,我的类路径如下所示: .; C:\Program Files(x86)\Java\jre7\lib\exts\QTJava.zip;C:\用户\JOE\下载\aseymock-3.2\asymoc