I'm setting up a branch -
https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-553 - where
I'm bringing this code under svn.  Right now I'm not sure it even builds,
but when I get it to the point that it does I'll let you know.

Karl



On Tue, Oct 22, 2013 at 4:34 PM, Karl Wright <[email protected]> wrote:

> Hi Dmitry,
>
> I would have to look at the connector in detail to see what it can filter
> by.  But knowing the API a little it is certainly going to be capable of
> crawling all messages.
>
> Karl
>
>
> On Tue, Oct 22, 2013 at 3:46 PM, Dmitry Goldenberg <[email protected]
> > wrote:
>
>> Karl,
>>
>> Curious: does that Exchange connector crawl a specific mailbox, all
>> mailboxes, and/or any Exchange folders?
>>
>> Thanks,
>> - Dmitry
>>
>>
>> On Tue, Oct 22, 2013 at 2:58 PM, Karl Wright <[email protected]> wrote:
>>
>>> Had a quick look at the connector.  It seems straightforward enough,
>>> although I already found three bugs by inspection:
>>> - Wrong model, should be MODEL_ADD_CHANGE_REMOVE (because neither CHANGE
>>> nor REMOVE is in fact possible)
>>> - Doesn't initialize this.properties properly in connect(); this can be
>>> null after disconnect() called
>>> - processDocuments() calls finalizeConnection() inappropriately, so that
>>> the connection is discarded and must be reinitialized on every set of
>>> documents
>>> - getMaxDocuments() returns 50, which seems questionable too... 1 is
>>> probably fine, if it wasn't for the finalizeConnection().
>>>
>>> In short it appears that the coder did not fully understand the
>>> connection object lifecycle, but other than that it is a good starting
>>> point.
>>>
>>> Karl
>>>
>>>
>>>
>>> On Tue, Oct 22, 2013 at 2:09 PM, Karl Wright <[email protected]> wrote:
>>>
>>>> Hi Mark,
>>>> No reason other than the one you state.  This connector was worked on
>>>> as part of the Google Summer of Code 2013, but my understanding is that it
>>>> was not completed and the code was never put in Apache svn.  It's in git
>>>> somewhere.  See https://issues.apache.org/jira/browse/CONNECTORS-553 .
>>>>
>>>> FWIW, I'd love to have someone pick up this project and bring it to
>>>> completion.  I have very limited time though at the moment, so whoever does
>>>> it will have to be willing to put the time in that is necessary to finish
>>>> the job properly.
>>>>
>>>> If you want to take this on, please let me know and I will try to set
>>>> up a branch for this.  Then you can submit patches against the branch and
>>>> I'll commit them as needed.
>>>>
>>>> Thanks!
>>>> Karl
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, Oct 22, 2013 at 2:00 PM, Mark Libucha <[email protected]>wrote:
>>>>
>>>>> A MS Exchange repository connector seems like a black hole in the MCF
>>>>> connector suite.
>>>>>
>>>>> Are there reasons it's not there outside of "nobody has written one"?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Mark
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to