I am using Apache ManifoldCF 1.6.1 but if the version 1.7 is available in one or two days. I can wait.
Thanks Baptiste 2014-08-11 13:26 GMT+02:00 Karl Wright <[email protected]>: > Hi Baptiste, > > I strongly suggest waiting for the first ManifoldCF 1.7 release candidate > to be available for download. This should be available within a day or two. > > The alternative is that I can attach a full patch to the ticket from > whatever version you are using to current trunk. Please let me know what > your version is, first. > > Thanks, > Karl > > > > On Mon, Aug 11, 2014 at 6:46 AM, Baptiste Berthier <[email protected]> > wrote: > >> Thanks a lot. It works fine ! I have just one last question concerning >> the CMIS connector used with Alfresco to get all internal metadata affected >> to a document by Alfresco. I used this kind of cmis query : select * from >> cmis:document where cmis:name in ('doc.pdf') which doesn't work. So you >> advised me to use trunk to commit my application in order to be able to use >> the query but I cannot use trunk because of the internet restriction in my >> enterprise. >> So I'd like to know if it exists another query expression that enables me >> to do what I want. >> >> Baptiste >> 2014-08-11 9:53 GMT+02:00 Karl Wright <[email protected]>: >> >>> Hi Baptiste, >>> >>> See >>> http://manifoldcf.apache.org/release/trunk/en_US/how-to-build-and-deploy.html#Configuring+a+MySQL+database >>> . >>> >>> The instructions are similar to configuration of PostgreSQL, except that >>> the properties.xml property >>> org.apache.manifoldcf.databaseimplementationclass should be set to >>> "org.apache.manifoldcf.core.database.DBInterfaceMySQL". >>> >>> Karl >>> >>> >>> On Mon, Aug 11, 2014 at 3:05 AM, Baptiste Berthier < >>> [email protected]> wrote: >>> >>>> Thanks for your answer. I have just one question. I have configured >>>> ManifoldCF to run on PostgreSQL but now I would like to run it on MySQL. I >>>> found a lot of documentation to configure it On Postgresql but nothing >>>> about the eventual possibility to configure it on MySQL. Is it possible to >>>> configure ManifoldCF on Mysql ? >>>> >>>> Baptiste >>>> 2014-08-08 14:10 GMT+02:00 Karl Wright <[email protected]>: >>>> >>>>> Hi Baptiste, >>>>> >>>>> The patch is not complete; other changes need to be made as well to >>>>> fix the ticket. But if you are using trunk, you do not need to apply any >>>>> patch; it's already committed. >>>>> >>>>> Thanks, >>>>> Karl >>>>> >>>>> >>>>> >>>>> On Fri, Aug 8, 2014 at 7:36 AM, Baptiste Berthier < >>>>> [email protected]> wrote: >>>>> >>>>>> >>>>>> Hi, >>>>>> >>>>>> I follow the answer of Karl Wright mentionned at >>>>>> https://issues.apache.org/jira/i#browse/CONNECTORS-1002 with this >>>>>> content : >>>>>> >>>>>> So I understand that the internal metadata does not make it through >>>>>> from Alfresco into CMIS. >>>>>> >>>>>> The CMIS connector working against an Alfresco repository depends >>>>>> completely on Alfresco's implementation of CMIS. It is not clear how >>>>>> complete Alfresco's implementation is. The CMIS connector code seems like >>>>>> it would definitely pick up most properties, PROVIDED they are explicitly >>>>>> mentioned in the CMIS query you provide: >>>>>> >>>>>> //properties >>>>>> >>>>>> List<Property<?>> properties = document.getProperties(); >>>>>> >>>>>> String id = StringUtils.EMPTY; >>>>>> >>>>>> for (Property<?> property : properties) { >>>>>> >>>>>> String propertyId = property.getId(); >>>>>> >>>>>> if(CmisRepositoryConnectorUtils.existsInSelectClause(cmisQuery, >>>>>> propertyId)){ >>>>>> >>>>>> if (propertyId.endsWith(Constants.PARAM_OBJECT_ID)) >>>>>> >>>>>> id = (String) property.getValue(); >>>>>> >>>>>> This is from roughly line 1129 of CMISRepositoryConnector.java. If >>>>>> you can't figure out what is going on, you can modify this code to add >>>>>> System.out.println() statements that should shed some light on the >>>>>> problem. >>>>>> >>>>>> Please also note that the CMIS connector may not be resilient against >>>>>> changes to the query string. To be sure, you may want to delete your old >>>>>> job and create a new job with the changed query string, to be sure >>>>>> everything that needs to be recrawled actually gets reprocessed. I will >>>>>> create a different ticket to cover that issue. >>>>>> >>>>>> I have modified the code in ManifoldCF but when I compile with ant in >>>>>> the folder apache-manifoldcf-1.6.1\connector\cmis, I have the following >>>>>> error in >>>>>> CMISRepositoryConnector.java : >>>>>> >>>>>> "error : cannot find symbol >>>>>> >>>>>> [javac] >>>>>> if(CmisRepositoryConnectorUtils.existsInSelectClause(cmisQuery, >>>>>> propertyId)){ >>>>>> >>>>>> [javac] symbol : variable cmisQuery >>>>>> >>>>>> [javac] location : class CmisRepositoryConnector >>>>>> >>>>>> [javac] 1 error >>>>>> >>>>>> Build failed >>>>>> >>>>>> I don't know what I have to do to correct this error which appears >>>>>> during compilation. >>>>>> >>>>>> Thanks for your answer >>>>>> >>>>>> Baptiste >>>>>> >>>>>> >>>>> >>>> >>> >> >
