Hi,
We are querying Exchange Server using WeDav search query for
retrieving all Calender items. The query is returning calender items
present in all the folders (including deleted items folder, Synch
issues, sent items). But we want to retrieve the calender items only
from calender folders.
We have a two step approach as follows:
- Get the URL of all the calender folders based on contentclass
property where dav:contentclass = urn:content-classes:appointment.
- Do a WebDav search on all the urls.
Since this approach involves two round trips to exchange server, its a
time consuming approach.
Can we get calender items only from calender folders in a single
server call?
Thanks,
Paras.
Henning Krause [MVP - Exchange] - 29 Jul 2008 20:55 GMT
Hi,
you could perform a DEEP TRAVERSAL of the entire mailbox. But this will take
relative long AND will put a lock on the entire mailbox for the duration of
the crawl - that's why its strongly discouraged.
If you need to perform this search regulary, consider the creation of search
folders - ActiveSync uses them.
Kind regards,
Henning Krause
> Hi,
>
[quoted text clipped - 19 lines]
>
> Paras.