locked
EWS track meeting conflict : Your meeting request was declined because there are conflicts. RRS feed

  • Question

  • We are subscribing to exchange room calendar using streaming notifications. I am not getting any notification for a decline by room calendar when there is a conflict.

    I booked Room 1 and Room 2 for 6,7,8 and 9. Room 2 was not available on 7. EWS gives notification for create in Room 1 as well as Room 2. Considering this I created bookings in my room booking system.

    Now Room 2 declines the series because of a conflict in one of the occurrence. EWS does not provide any notification for this. So there is no way to delete booking created in Room 2. Please suggest if this is by design or i am missing something. I am subscribing to all events in the calendar folder.

    Also, if i use meeting.Resources.ResponseType to find the response status of Room, is there a possibility that by the time, I do Appointment.Bind() to get the Resources, Room 2 is still checking the conflict and responds with a Available flag.


    Wednesday, January 14, 2015 2:49 PM

Answers

  • Listening to notifications on the Calendar Folder will only tell you that the calendar Item was modified in someway. When Mailbox assistant that is responsible for doing the autoaccept evaluates a new calendar invitation and decides to decline a meeting for what every reason its not going to modify the calendar so you will get no notification from that folder.  You might want to try subscribing to the SentItems folder in the Room and then look for the decline message and then try to work it from that.

    2. Yes it would be possible if you have multiple servers and delivery paths it would be unlikely on a single server as notification are pretty latent anyway.

    Cheers
    Glen

    Thursday, January 15, 2015 12:52 AM