Hi Maurizio, This is the third time we've seen this; can you use Paul's help to chase down what the issue is?
Karl On Tue, Oct 20, 2015 at 12:19 PM, Paul Farrell <[email protected]> wrote: > Hi, > > I am using Alfresco Community 5.0. > > Having taken that AMP file (version 0.7.1) and then installed it into > Alfresco and restarted the services, the issue is still present. > > I suspect that this is probably more to do with the Manifold end than the > Alfresco end. It seems it is Manifold that is automatically appending the > “/api/node” string into the path whenever I use “/alfresco/service” as the > Context in the repository connection configuration. > > If it is of interest, this is the output in the manifoldcf.log file when I > use the repo connection config I mentioned earlier. > > DEBUG 2015-10-20 12:18:46,869 (qtp182259421-40) - Connection request: > [route: {}->http://54.165.85.140:8080][total kept alive: 0; route > allocated: 0 of 2; total allocated: 0 of 20] > DEBUG 2015-10-20 12:18:46,869 (qtp182259421-40) - Connection leased: [id: > 10][route: {}->http://54.165.85.140:8080][total kept alive: 0; route > allocated: 1 of 2; total allocated: 1 of 20] > DEBUG 2015-10-20 12:18:46,869 (qtp182259421-40) - Opening connection {}-> > http://54.165.85.140:8080 > DEBUG 2015-10-20 12:18:46,869 (qtp182259421-40) - Connecting to / > 54.165.85.140:8080 > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - Connection established > 172.31.23.90:58712<->54.165.85.140:8080 > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - Executing request GET > /alfresco/service/api/node/auth/resolve/admin HTTP/1.1 > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - Proxy auth state: > UNCHALLENGED > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> GET > /alfresco/service/api/node/auth/resolve/admin HTTP/1.1 > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > Accept: application/json > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > Authorization: Basic YWRtaW46RnVubmVsYmFjazE= > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > Host: 54.165.85.140:8080 > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > Connection: Keep-Alive > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > User-Agent: Apache-HttpClient/4.3.5 (java 1.5) > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > Accept-Encoding: gzip,deflate > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> "GET > /alfresco/service/api/node/auth/resolve/admin HTTP/1.1[\r][\n]" > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > "Accept: application/json[\r][\n]" > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > "Authorization: Basic YWRtaW46RnVubmVsYmFjazE=[\r][\n]" > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > "Host: 54.165.85.140:8080[\r][\n]" > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > "Connection: Keep-Alive[\r][\n]" > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > "User-Agent: Apache-HttpClient/4.3.5 (java 1.5)[\r][\n]" > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > "Accept-Encoding: gzip,deflate[\r][\n]" > DEBUG 2015-10-20 12:18:46,870 (qtp182259421-40) - http-outgoing-10 >> > "[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "HTTP/1.1 404 Not Found[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "Server: Apache-Coyote/1.1[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "Cache-Control: no-cache[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "Expires: Thu, 01 Jan 1970 00:00:00 GMT[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "Pragma: no-cache[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "Content-Type: text/html;charset=UTF-8[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "Transfer-Encoding: chunked[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "Date: Tue, 20 Oct 2015 16:18:47 GMT[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "630[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " > http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "<html xmlns="http://www.w3.org/1999/xhtml">[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <head>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <title>Web Script Status 404 - Not Found</title>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <link rel="stylesheet" href="/alfresco/css/webscripts.css" > type="text/css" />[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > </head>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <body>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <div>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <table>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <td><img src="/alfresco/images/logo/AlfrescoLogo32.png" > alt="Alfresco" /></td>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <td><span class="title">Web Script Status 404 - Not > Found</span></td>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > </tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > </table>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <br/>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <table>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr><td>The Web Script <a > href="%2Falfresco%2Fservice%2Fapi%2Fnode%2Fauth%2Fresolve%2Fadmin">/alfresco/service/api/node/auth/resolve/admin</a> > has responded with a status of 404 - Not Found.</td></tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > </table>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <br/>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <table>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr><td><b>404 Description:</b></td><td> Requested resource is not > available.</td></tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr><td> </td></tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr><td><b>Message:</b></td><td>Cannot find object for > NodeIdReference[storeRef=auth://resolve,id=admin]</td></tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr><td><b>Server</b>:</td><td>Community v5.0.0 (r75118-b23) > schema 8,001</td></tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr><td><b>Time</b>:</td><td>Oct 20, 2015 4:18:47 PM</td></tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr><td></td><td> </td></tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > <tr><td><b>Diagnostics</b>:</td><td><a > href="/alfresco/service/script/org/alfresco/cmis/item.get">Inspect Web > Script (org/alfresco/cmis/item.get)</a></td></tr>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > </table>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > </div>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << " > </body>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "</html>[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "[\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > "[\r][\n]" > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > HTTP/1.1 404 Not Found > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > Server: Apache-Coyote/1.1 > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > Cache-Control: no-cache > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > Expires: Thu, 01 Jan 1970 00:00:00 GMT > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > Pragma: no-cache > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > Content-Type: text/html;charset=UTF-8 > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > Transfer-Encoding: chunked > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10 << > Date: Tue, 20 Oct 2015 16:18:47 GMT > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - Connection can be kept > alive indefinitely > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10: > Shutdown connection > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - Connection discarded > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - http-outgoing-10: Close > connection > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - Connection released: > [id: 10][route: {}->http://54.165.85.140:8080][total kept alive: 0; route > allocated: 0 of 2; total allocated: 0 of 20] > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - Connection manager is > shutting down > DEBUG 2015-10-20 12:18:46,883 (qtp182259421-40) - Connection manager shut > down > > *Paul Farrell* > Senior Search Consultant > > 109-123 Clifton Street, London EC2A 4LD > *T* +44 (0) 207 183 6865 | funnelback.com <http://www.funnelback.com/> > > *UNITED KINGDOM* | AUSTRALIA | NEW ZEALAND | POLAND | UNITED STATES > > Connect with us: LinkedIn <http://www.linkedin.com/company/funnelback> - > Twitter <https://twitter.com/funnelback> > > Funnelback UK Ltd is a limited liability company registered in England & > Wales. Registered address: Zetland House 109-123, Clifton Street, London. > EC2A 4LD. Company registration number: 07004264. > > On 20 Oct 2015, at 16:50, Maurizio Pillitu <[email protected]> wrote: > > Hi Paul, > > it looks like you're hitting > https://github.com/maoo/alfresco-indexer/issues/3 ; which version of > alfresco-indexer are you using? Can you try using > http://search.maven.org/#artifactdetails%7Ccom.github.maoo.indexer%7Calfresco-indexer-webscripts%7C0.7.1%7Camp > (or > the pre-built WAR file - > http://search.maven.org/#artifactdetails%7Ccom.github.maoo.indexer%7Calfresco-indexer-webscripts-war%7C0.7.1%7Cwar > ) > > HTH > mao > > On Tue, Oct 20, 2015 at 5:36 PM Paul Farrell <[email protected]> > wrote: > >> Hi, >> >> Having had to go back to basics and re-install my Alfresco instance, I >> can confirm that the AMP file for the alfresco indexer web scripts *does* >> actually install without error. There must have been an issue with my >> previous Alfresco instance. >> >> Having said that, the Alfresco WebScript connector fails. The failure is >> down to the ‘Context’ setting (see below): >> >> <4a6db6238cff01e7ff77cdaf7e6ea050.png> >> >> When you attempt to save the configuration of the WebScript connector, >> Manifold clearly tries to check the connection. It seems to do this by >> making an API call (/auth/resolve/admin). The issue is with what Manifold >> prepends to the start of that path. >> If I leave the setting as above then Manifold reports : >> >> <tr><td>The Web Script <a >> href="%2Falfresco%2Fservice%2Fapi%2Fnode%2Fauth%2Fresolve%2Fadmin">/alfresco/service/api/node/auth/resolve/admin</a> >> has responded with a status of 404 - Not Found.</td></tr>[\n]” >> >> In other words, it builds the full path as >> “alfresco/service/api/node/auth/resolve/admin”. >> >> For my Alfresco Community 5.0 instance, I get to that same web script via >> the URL “/alfresco/service/auth/resolve/admin” i.e. without the ‘/api/node’. >> >> Somewhere, Manifold is assuming that the ‘/api/node’ is a correct path >> inclusion. In other words, there is nothing I can put into that box to >> prevent it. >> >> Paul >> >> On 20 Oct 2015, at 12:56, Karl Wright <[email protected]> wrote: >> >> Hmm. What file was missing? Maurizio maintains the indexer plugin; I >> feel certain he'd want to know. >> >> Karl >> >> >> On Tue, Oct 20, 2015 at 7:53 AM, Paul Farrell <[email protected]> >> wrote: >> >>> Hi guys, >>> >>> Just to let you know what’s going on - for informational purposes more >>> than anything. >>> >>> I initially tried taking the AMP file provided in the MCF plugins >>> directory (0.7.0) and tried to install it into Alfresco but got a message >>> saying a file was missing. >>> >>> Instead, I cloned the repository on GitHub for the alfresco-indexer >>> project and then built it on my local machine. This generated the AMP file >>> (0.7.2). >>> >>> I was able to successfully install the AMP file onto my Alfresco >>> instance. >>> >>> As it happens I now cannot log into Alfresco Share ('bad credentials or >>> server not available' message) but that is something I can work on. >>> Apparently the installation of some AMP files have been known to cause this >>> issue. >>> >>> So, progress to a point! >>> >>> *Paul Farrell* >>> Senior Search Consultant >>> >>> 109-123 Clifton Street, London EC2A 4LD >>> *T* +44 (0) 207 183 6865 | funnelback.com <http://www.funnelback.com/> >>> >>> *UNITED KINGDOM* | AUSTRALIA | NEW ZEALAND | POLAND | UNITED STATES >>> >>> Connect with us: LinkedIn <http://www.linkedin.com/company/funnelback> - >>> Twitter <https://twitter.com/funnelback> >>> >>> Funnelback UK Ltd is a limited liability company registered in England & >>> Wales. Registered address: Zetland House 109-123, Clifton Street, London. >>> EC2A 4LD. Company registration number: 07004264. >>> >>> On 20 Oct 2015, at 12:36, Rafa Haro <[email protected]> wrote: >>> >>> Hi, >>> >>> At the Alfresco side, hope this helps: >>> >>> http://docs.alfresco.com/4.1/tasks/amp-install.html >>> >>> Cheers >>> >>> >>> >>> >>> >>> On Tue, Oct 20, 2015 at 1:13 PM, Karl Wright <[email protected]> wrote: >>> >>>> The AMP file is actually shipped as part of the binary MCF >>>> distribution. You can find it under "plugins". >>>> >>>> Karl >>>> >>>> >>>> On Tue, Oct 20, 2015 at 6:42 AM, Paul Farrell <[email protected]> >>>> wrote: >>>> >>>>> Hi all, >>>>> >>>>> Hopefully this will be my only request for information today. >>>>> I’m afraid this is a bit of a newbie question but I have managed to >>>>> get the Manifold UI to now show ‘Alfresco Webscripts’ as a connector. The >>>>> only bit I am missing now is to install the AMP file in Afresco. >>>>> >>>>> I realise that this is slightly outside of the Manifold remit but I >>>>> wondered if anyone can advise how I build the AMP file from the URL ( >>>>> https://github.com/maoo/alfresco-indexer)? I have cloned the >>>>> repository to my local drive but, having never worked with Maven, am at a >>>>> loss at how to generate the AMP file that I then need to install into >>>>> Alfresco. >>>>> >>>>> Many thanks, >>>>> >>>>> On 19 Oct 2015, at 17:36, Karl Wright <[email protected]> wrote: >>>>> >>>>> The only way you can have such a reduced list of connectors is if >>>>> somebody commented out many connectors in your connectors.xml, or removed >>>>> them from the database table where they are registered by hand. >>>>> >>>>> Karl >>>>> >>>>> >>>>> On Mon, Oct 19, 2015 at 12:33 PM, Paul Farrell < >>>>> [email protected]> wrote: >>>>> >>>>>> After a good deal of time clicking around I came to the same >>>>>> conclusion - that there is no way of telling from the UI!! >>>>>> >>>>>> Having dug a bit deeper I believe I may actually have the Alfresco >>>>>> WebScript connectors installed. At least the 0.7.0 version. I notice in >>>>>> the >>>>>> ‘lib’ directory that I have ‘alfresco-indexer-webscripts-0.7.0.amp. >>>>>> >>>>>> Looking in the ‘connectors.xml’ file I can also see the line : >>>>>> >>>>>> <repositoryconnector name="Alfresco Webscript" >>>>>> class="org.apache.manifoldcf.crawler.connectors.alfrescowebscript.AlfrescoConnector”/> >>>>>> >>>>>> You can imagine my excitement! >>>>>> >>>>>> The only thing I am missing is the option in the UI. When I click to >>>>>> create a new repo connection I get: CMIS, Dropbox, Generic, GoogleDrive, >>>>>> HDFS, Jira, Meridio, RSS, Sharepoint. >>>>>> >>>>>> Perhaps I am hoping for too much to hope that I can make a simple >>>>>> change to enable this repo connection? >>>>>> >>>>>> Thanks for all the help everyone >>>>>> >>>>>> >>>>>> >>>>>> On 19 Oct 2015, at 17:26, Karl Wright <[email protected]> wrote: >>>>>> >>>>>> Hah; there's not a way to inquire in the UI, if that's what you >>>>>> mean. But if you see "Alfresco webscript" in the list of repository >>>>>> connection types, you've got a version that supports that connector. >>>>>> >>>>>> Thanks, >>>>>> Karl >>>>>> >>>>>> >>>>>> On Mon, Oct 19, 2015 at 12:17 PM, Paul Farrell < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Thanks Rafa. >>>>>>> >>>>>>> As an aside, is there an easy way to identify which version of >>>>>>> ManifoldCF you are on? >>>>>>> >>>>>>> Cheers >>>>>>> >>>>>>> *Paul Farrell* >>>>>>> Senior Search Consultant >>>>>>> >>>>>>> 109-123 Clifton Street, London EC2A 4LD >>>>>>> *T* +44 (0) 207 183 6865 | funnelback.com >>>>>>> <http://www.funnelback.com/> >>>>>>> >>>>>>> *UNITED KINGDOM* | AUSTRALIA | NEW ZEALAND | POLAND | UNITED STATES >>>>>>> >>>>>>> Connect with us: LinkedIn >>>>>>> <http://www.linkedin.com/company/funnelback> - Twitter >>>>>>> <https://twitter.com/funnelback> >>>>>>> >>>>>>> Funnelback UK Ltd is a limited liability company registered in >>>>>>> England & Wales. Registered address: Zetland House 109-123, Clifton >>>>>>> Street, >>>>>>> London. EC2A 4LD. Company registration number: 07004264. >>>>>>> >>>>>>> On 19 Oct 2015, at 16:54, Rafa Haro <[email protected]> wrote: >>>>>>> >>>>>>> Hi Paul, >>>>>>> >>>>>>> All you need to do is to install this webscript >>>>>>> <https://github.com/maoo/alfresco-indexer> within your Alfresco >>>>>>> instance. The connector itself is already part of the most recent >>>>>>> versions >>>>>>> of ManifoldCF >>>>>>> >>>>>>> Cheers, >>>>>>> Rafa >>>>>>> >>>>>>> On Mon, Oct 19, 2015 at 5:29 PM, Paul Farrell < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Ok, thanks again guys. >>>>>>>> >>>>>>>> The Webscript connector it is. >>>>>>>> >>>>>>>> I realise I am asking a lot here but are there any easy-to-follow >>>>>>>> guidelines on how to get this Webscript connector installed? I see >>>>>>>> there >>>>>>>> is a GitHub page here ( >>>>>>>> https://github.com/maoo/alfresco-webscript-manifold-connector) >>>>>>>> which discusses it (although it directs you to a repository of files). >>>>>>>> >>>>>>>> I am just keen to make sure that any steps I follow to try and get >>>>>>>> this Webscript connector installed and working are updated, reliable >>>>>>>> steps. >>>>>>>> I would hate to waste time with out of date information. >>>>>>>> >>>>>>>> Thanks all >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 19 Oct 2015, at 16:23, Muhammed Olgun <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Hi Paul, >>>>>>>> >>>>>>>> I suggest that you should use Alfresco Webscript as Karl mentioned. >>>>>>>> Web services is so slow compared to other services and I've also >>>>>>>> checked >>>>>>>> that Alfresco CMIS web services does not return change token(may be >>>>>>>> there >>>>>>>> is something that I don't know). >>>>>>>> >>>>>>>> By the way current version of CMIS connector is not aware of change >>>>>>>> token. I would write a patch for you if alfresco supports change token >>>>>>>> property. >>>>>>>> >>>>>>>> Thanks! >>>>>>>> Muhammed >>>>>>>> 19 Eki 2015 Pzt, saat 18:11 tarihinde Karl Wright < >>>>>>>> [email protected]> şunu yazdı: >>>>>>>> >>>>>>>>> Hi Paul, >>>>>>>>> >>>>>>>>> The Alfresco Webscript connector is a wholly different connector >>>>>>>>> that has no relation to the CMIS connector. It requires an Alfresco >>>>>>>>> webscript plugin be installed on your Alfresco server to work, though. >>>>>>>>> >>>>>>>>> Hope that helps. >>>>>>>>> >>>>>>>>> Karl >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Oct 19, 2015 at 10:32 AM, Paul Farrell < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Muhammed/Karl, >>>>>>>>>> >>>>>>>>>> Firstly, thank-you so much for taking the time to reply. It is >>>>>>>>>> very much appreciated. >>>>>>>>>> >>>>>>>>>> Currently I am using the AtomPub for my CMIS repository >>>>>>>>>> connection. I have just read something which may shed a little light >>>>>>>>>> on >>>>>>>>>> this. The post read that change tokens are not passed via AtomPub >>>>>>>>>> connections ( >>>>>>>>>> https://forums.alfresco.com/forum/developer-discussions/alfresco-api/cmis-change-log-token-problem-using-opencmis-03282011-1758). >>>>>>>>>> If true, this would explain why ManifoldCF may be unable to >>>>>>>>>> determine a >>>>>>>>>> change in Alfresco. >>>>>>>>>> >>>>>>>>>> It looks like I have two possible options left open to me >>>>>>>>>> (correct me if I’m wrong): >>>>>>>>>> >>>>>>>>>> 1. I look to use ‘Web Services’ instead of ‘AtomPub’ for the >>>>>>>>>> connection mechanism >>>>>>>>>> 2. I upgrade ManifoldCF so that I can use the ‘Web Scripts’ >>>>>>>>>> connector? (or is this the same as the ‘Web Services’ connection >>>>>>>>>> mentioned >>>>>>>>>> above?) >>>>>>>>>> >>>>>>>>>> Thanks again, >>>>>>>>>> >>>>>>>>>> Paul >>>>>>>>>> >>>>>>>>>> *Paul Farrell* >>>>>>>>>> Senior Search Consultant >>>>>>>>>> >>>>>>>>>> 109-123 Clifton Street, London EC2A 4LD >>>>>>>>>> *T* +44 (0) 207 183 6865 | funnelback.com >>>>>>>>>> <http://www.funnelback.com/> >>>>>>>>>> >>>>>>>>>> *UNITED KINGDOM* | AUSTRALIA | NEW ZEALAND | POLAND | UNITED >>>>>>>>>> STATES >>>>>>>>>> >>>>>>>>>> Connect with us: LinkedIn >>>>>>>>>> <http://www.linkedin.com/company/funnelback> - Twitter >>>>>>>>>> <https://twitter.com/funnelback> >>>>>>>>>> >>>>>>>>>> Funnelback UK Ltd is a limited liability company registered in >>>>>>>>>> England & Wales. Registered address: Zetland House 109-123, Clifton >>>>>>>>>> Street, >>>>>>>>>> London. EC2A 4LD. Company registration number: 07004264. >>>>>>>>>> >>>>>>>>>> On 19 Oct 2015, at 15:12, Muhammed Olgun <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Hi Paul, >>>>>>>>>> >>>>>>>>>> Repositories should give information to ManifoldCF when they >>>>>>>>>> updated. Current CMIS connector reindex document if the lastest >>>>>>>>>> version of >>>>>>>>>> the document has changed, not updated. >>>>>>>>>> >>>>>>>>>> There is a change token property in CMIS specification and it >>>>>>>>>> should change when document is updated so ManifoldCF can understand >>>>>>>>>> that >>>>>>>>>> document is updated but implementing change token property is >>>>>>>>>> optional. >>>>>>>>>> I've checked Alfresco's CMIS web site and seen that they didn't set >>>>>>>>>> the >>>>>>>>>> change token. >>>>>>>>>> >>>>>>>>>> I think, there is nothing we can do at this point. >>>>>>>>>> >>>>>>>>>> 19 Eki 2015 Pzt, 15:59 tarihinde, Karl Wright <[email protected]> >>>>>>>>>> şunu yazdı: >>>>>>>>>> >>>>>>>>>>> Hi Paul, >>>>>>>>>>> >>>>>>>>>>> This looks like a bug in the CMIS connector to me; usually the >>>>>>>>>>> document version string the connector constructs should be adequate >>>>>>>>>>> to >>>>>>>>>>> detect all changes. Can you create a ticket? >>>>>>>>>>> https://issues.apache.org/jira , project ManifoldCF. Please >>>>>>>>>>> include what version of MCF you are using here. FWIW, this may be >>>>>>>>>>> in fact >>>>>>>>>>> a bug in the Alfresco CMIS implementation, but we'll have to have >>>>>>>>>>> some back >>>>>>>>>>> and forth before I can determine that for sure. >>>>>>>>>>> >>>>>>>>>>> In the meantime, have you considered using the Alfresco >>>>>>>>>>> Webscript connector? It's the preferred way to do Alfresco >>>>>>>>>>> indexing, >>>>>>>>>>> although there have been issues reported having to do with running >>>>>>>>>>> it on >>>>>>>>>>> some configurations of Alfresco. I'm not entirely sure what the >>>>>>>>>>> problem is >>>>>>>>>>> there; maybe a version dependency of some kind. >>>>>>>>>>> >>>>>>>>>>> Karl >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, Oct 19, 2015 at 7:43 AM, Paul Farrell < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>> >>>>>>>>>>>> Hoping someone may be able to advise. >>>>>>>>>>>> >>>>>>>>>>>> I am currently using Manifold, together with a CMIS connector, >>>>>>>>>>>> to retrieve and index content from an Alfresco repository. >>>>>>>>>>>> >>>>>>>>>>>> All is going well apart from, what I would call, the >>>>>>>>>>>> ‘incremental crawl’. >>>>>>>>>>>> >>>>>>>>>>>> The main issue I am having is that the modification of a >>>>>>>>>>>> document’s security settings, in Alfresco, is not being picked up >>>>>>>>>>>> in next >>>>>>>>>>>> Manifold crawl. As an example I have a document ‘TestDoc1’ which >>>>>>>>>>>> has user A >>>>>>>>>>>> and B as Consumers. I run a crawl in Manifold and it picks up the >>>>>>>>>>>> documents >>>>>>>>>>>> fine. The security is set as expected. I then remove ‘User A’ >>>>>>>>>>>> from the >>>>>>>>>>>> security of that document and re-run the Manifold crawl. User A >>>>>>>>>>>> can still >>>>>>>>>>>> see the document in the local search engine. >>>>>>>>>>>> >>>>>>>>>>>> It is as if Manifold is not treating the security update as a >>>>>>>>>>>> ‘modification’ and is therefore not refreshing it. Note that if I >>>>>>>>>>>> go into >>>>>>>>>>>> the Output Connections, edit and save the relevant output >>>>>>>>>>>> connection and >>>>>>>>>>>> then click ‘Remove all associated documents’, the next time I >>>>>>>>>>>> crawl, the >>>>>>>>>>>> changes are picked up. It is clear that Manifold is just not >>>>>>>>>>>> updating >>>>>>>>>>>> whatever internal record it has for this item. >>>>>>>>>>>> >>>>>>>>>>>> Any ideas? >>>>>>>>>>>> >>>>>>>>>>>> Many thanks. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >>> >> >
