[ 
https://issues.apache.org/jira/browse/CONNECTORS-1235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14730686#comment-14730686
 ] 

Piergiorgio Lucidi commented on CONNECTORS-1235:
------------------------------------------------

Sure.

In the previous version of the connector there was a restriction about 
properties name that was related to the cmis:objectId.

Applying this patch we are enabling the CMIS Connector to create indexes for 
any properties of the document and we are also adding the support for using the 
aliasing and the joining feature inside the CMIS Query. 

This is very useful for all the complex queries that users must execute on 
repositories. 
The joining is important because some vendors use it to identity contents with 
specific additional behaviors.

> Indexing all properties fetched with the cmis query
> ---------------------------------------------------
>
>                 Key: CONNECTORS-1235
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1235
>             Project: ManifoldCF
>          Issue Type: Improvement
>          Components: CMIS connector
>    Affects Versions: ManifoldCF 2.2
>         Environment: Manifoldcd - CMIS connector - Alfresco 4.2.4, Alfresco 5
>            Reporter: Christian Tiralosi
>            Assignee: Piergiorgio Lucidi
>             Fix For: ManifoldCF 2.3
>
>         Attachments: manifoldcf.zip
>
>
> When the CMIS connector fire the query set in the CMIS Query field of the 
> Job, all properties are retrieved but only the 'cmis:objectId' is indexed.
> The connector need to take into account the following type of queries:
> - select * from type
> - select field1, field2 from type
> - select A.field1, B.field2 from typeA as A join typeB as B on 
> A.cmis:objectId = B.cmis:objectId
> We modified CmisRepositoryConnector.java and 
> CmisRepositoryConnectorUtils.java in order to manage all three cases.
> By using the AtomPub url for CMIS 1.1 '/alfresco/api/cmis/versions/1.1/atom' 
> in repository connection for CMIS we are able to retrieve also the aspect 
> properties.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to