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 >> >> >
