I am writing an application to manage appointments on exchange server
using webdav protocol.
I could create recurring appointment and also i could update specific
instance's properties like location , start and end date, attendees.
When I add or delete attendees from particular instance, I first get
instance url by executing SEARCH query on recurring appointment
wherein i search for instancetype<>1 and for specific start and end
date. This returns me the specific instance url. Now it should return
me the same instance url if start and end date is same. But its not
happening. and when it returns me the different instance url, on this
new url if I execute PROPFIND query for required and optinal
attendees, it does not return me any attendee even though they are
So I think this problem is occuring because exchange server is not
able to expand recurring appointment properly and hence gives same
instance url everytime.
Has anybody faced this problem before.
Please respond immediately if anybody knows the solution.