用于节点元数据的Alfresco批量加载服务

时间:2016-11-22 09:03:24

标签: web-services batch-processing alfresco alfresco-webscripts

在我们的项目中,我们将Alfresco 4.2-c用于内容存储。我们需要用于节点元数据加载的Web服务。结果中应包含的必需属性为createdOnmodifiedOn。我们有节点的id,应该检索哪些日期。有没有办法在一个请求中获取多个注释的此属性,而不是逐个获取。

我已经尝试了POST /alfresco/service/api/bulkmetadata,但结果中没有包含我需要的任何属性。

我还尝试创建搜索请求,但它只返回nodeRef个ID。

我知道有一些服务可以逐个获取这些信息,但我不想这样,因为我需要超过40K节点的信息。

1 个答案:

答案 0 :(得分:1)

尝试枚举属性:

http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser/?
   cmisselector=query
   &maxItems=10
   &skipCount=0
   &succinct=true
   &q=
     select cmis:objectId, cmis:createdBy, cmis:description
     from cmis:document 
     where 
        cmis:objectId in (
          '8dac37fa-1cd4-4226-85a3-03e8fdb64e16',
          '395417a9-4bd1-4dd1-b33c-c4e555abccae'
        )