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