Hi Karl, Could you tell me the name of the class that has the WGET-compatible file system output connector? Is it "FileSystemOutputConnector.java" in the package org.apache.manifoldcf.agents.output.filesystem?
Thanks, Pranesh -----Original Message----- From: Karl Wright [mailto:[email protected]] Sent: Thursday, August 01, 2013 1:17 PM To: dev Subject: Re: How to connecto to LiveLink server via Java API Hi Pranesh, There is a WGET-compatible file output connector included with ManifoldCF 1.3. Karl On Thu, Aug 1, 2013 at 1:11 PM, Pranesh Vadhirajan < [email protected]> wrote: > Hi, > > Is there a way to define an output connection that writes documents to > a file system location? Is there a way to use the "null" output > connection type to accomplish this? I am trying to integrate an > application that would crawl a source (a livelink based file > repository) using ManifoldCF and store the crawled documents to a file > system location. > > Thanks, > Pranesh > > -----Original Message----- > From: Karl Wright [mailto:[email protected]] > Sent: Monday, July 29, 2013 5:51 PM > To: dev > Subject: Re: How to connecto to LiveLink server via Java API > > Hi Pranesh, > > You can do everything with the REST API that you can do with the UI. > You can also do everything with Java directly, BUT you have to play by > the ManifoldCF rules pertaining to thread management. This is not > well documented and you would need to refer to existing code to do it. > > I suggest you first get familiar with ManifoldCF by using the UI. > Here's the documentation: > > > http://manifoldcf.apache.org/release/trunk/en_US/end-user-documentatio > n.html > > The REST API is documented here: > > > http://manifoldcf.apache.org/release/trunk/en_US/programmatic-operatio > n.html > > You will also note that there are "commands", which are Java classes > invoked from the command line, that perform various activities: > > > http://manifoldcf.apache.org/release/trunk/en_US/programmatic-operatio > n.html > #Control+via+Commands > > You can look at the source of these commands and build what you need - > but that's all that is really available, and there isn't going to be a > lot of help. You will need to run the agent threads (see the command > AgentRun), as well as whatever you need to define your connections. > > Karl > > > > On Mon, Jul 29, 2013 at 5:11 PM, Pranesh Vadhirajan < > [email protected]> wrote: > > > Hi Karl, > > > > Thanks for your reply. I do have a question regarding how I plan to > > use ManifoldCF. My reason for writing a connector is to connect to > > livelink servers in a lightweight mechanism and integrate it with an > > enterprse application which will then process the documents crawled > > from the connection. The enterprise application has a fully > > functional user interface and its own data storage mechanism. The > > intent here is to integrate ManifoldCF's pull agent by crawling > > Livelink server based sources and to use ManifoldCF's output > > connection capability (file system based) to write to a local file > > system. The file system will then act as the source of the data for > > the enterprise application. The intent is to not use the full > > capability of the ManifoldCF application (i.e no UI, and if > > possible, no database), if possible, but to integrate it into an > > existing > application as a crawler of Livelink server based sources. > > > > Based on your reply to my previous email, I assume there is no java > > based API to perform the above mentioned integration. I would like > > to ask if it's possible to perform the above integration with the > > rest API. I have been consulting the documentation from the > > ManifoldCF pages, but I'm very confused at this point. It would > > help me a great deal if you could provide me some ideas/bread crumbs > > on how the above can be implemented via ManifoldCF. > > > > Thanks, > > Pranesh Vadhirajan > > > > > > -----Original Message----- > > From: Karl Wright [mailto:[email protected]] > > Sent: Sunday, July 28, 2013 12:41 PM > > To: Pranesh Vadhirajan; [email protected] > > Subject: RE: How to connecto to LiveLink server via Java API > > > > Manifoldcf is not a library but is instead a full application. You > > do not want to be using a connector by itself; you need the rest of > > the application as well. You can configure a livelink connection > > either using the UI or the rest API. Please consult the documentation. > > > > Karl > > > > Sent from my Windows Phone > > From: Pranesh Vadhirajan > > Sent: 7/28/2013 11:16 AM > > To: [email protected] > > Subject: How to connecto to LiveLink server via Java API Hi > > Everyone, > > > > > > > > I'm very new to ApacheManifoldCF. I'm writing code to build a > > connector to a LiveLink server. I have been looking at the online > > java docs for ManifoldCF's LiveLink connector, but I'm confused on > > how to > use the API. > > It's my understanding that the class LiveLinkConnector from the > > package org.apache.manifoldcf.crawler.connectors.livelink can be > > used to connect to a LiveLink server. But this class seems to > > require configuration parameters that are set in the configParams > > class of the package org.apache.manifoldcf.core.interfaces. If this > > is the case, how can I set the configuration parameters of my > > LiveLink server connection using this approach? Also, is there a > > better approach to do this? I'm very unclear on how to write the connection. > > > > > > > > I am building an Eclipse based project and I have already done an > > ant build of all the ManifoldCF code necessary in order to use the > > API. I also have the lapi.jar in my build path, so I believe the > > necessary configurations to use the API are in place. > > > > > > > > I would greatly appreciate it if I can get some ideas on how to > > build the connector through the API. Example code would be greatly > appreciated. > > > > > > > > Thanks, > > > > Pranesh > > > > > > > > >
