Hi I attached my Solr log messages. It seems that there is the id, the name, the mime type as metadata but nothing about the description or the title that we could find in Alfresco. I don't know why. I would like to know what is the difference between Schema section in List output connector and the Solr field mapping when I configure a job. It seems that the Solr field mapping doesn't enable me to match field from Alfresco with Solr field. I will be interesting in the MCF 1.7 RC2 when it will be available. Thanks Baptiste 2014-08-19 13:27 GMT+02:00 Karl Wright <[email protected]>:
> Hi Baptiste, > > I believe the problem is in how you have declared your Solr schema. > > If you look at the Solr log messages, the INFO statements show the > information that ManifoldCF is sending to Solr. If that includes > everything you are expecting, then the problem is on the Solr side. If > not, it is on the ManifoldCF side. > > Also, I've recently fixed yet another issue with the CMIS connector, so > you will want MCF 1.7 RC2 when it is available. > > Thank you, > Karl > > > > On Tue, Aug 19, 2014 at 7:10 AM, Baptiste Berthier <[email protected]> > wrote: > >> Hi >> >> Thanks a lot for the link that you sent me last day. I installed and >> tested MCF 1.7. I met some problems. I try to explain them in the attached >> document. >> Do you have an idea about the problem that I have ? >> >> Thanks >> >> Baptiste >> >> >> 2014-08-12 8:11 GMT+02:00 Karl Wright <[email protected]>: >> >> Hi Baptiste, >>> >>> You can download MCF 1.7 RC0 from: >>> >>> http://people.apache.org/~mingchun/apache-manifoldcf-1.7-RC0/ >>> >>> Please let me know what happens. >>> Karl >>> >>> >>> On Mon, Aug 11, 2014 at 8:45 AM, Baptiste Berthier < >>> [email protected]> wrote: >>> >>>> 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 >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
