Issues with WebDAV and calendar appointments.

Issues with WebDAV and calendar appointments.

Post by Wade Wegne » Fri, 17 Jan 2003 08:18:13



An issue has arisen when we create and delete calendar appointments (in
exchange 2000) through WebDAV.

I don't want to get lost in the details, so I will try to give an overview
of the problem (rather than explain exactly how we do each and every step).

1. WebDAV creates an appointment in the exchange store for user JohnDoe.
2. Using Exchange Explorer we can connect to JohnDoe's calendar folder and
find the appointment entry.  Additionally, logged in as JohnDoe we can see
via Outlook that this appointment was created.
3. Using WebDAV and/or Exchange Event Sinks we delete the appointment in the
exchange store for user JohnDoe.
4. Using Exchange Explore we connect again to JohnDoe's calendar folder and
find that the appointment entry is gone (there is no longer a .eml file for
that appointment.)  HOWEVER, logged in as JohnDoe, if we try to create an
appointment for the same date/time outlook will inform us that this
appointment "Conflicts with another appointment on your Calendar" - even
though we don't see an entry for that day.  Additionally, if we look at the
month view for this date, we see that the date is bolded - suggesting that
there is an appointment for JohnDoe.

What is this phantom appoinment?  If we see that the appointment no longer
exists via Exchange Explorer, why does Outlook think it does?  Additionally,
I have written a WebDAV script that checks to see if there are any
appointments for a particular date range and this script ALSO thinks that
there is an appointment entry.  How can this be?

Are you at all familiar with this problem?  I would be happy to explain any
additional details, if deemed necessary.  We have not been able to find any
documentation of resources that discuss this problem.

Thanks in advance.

    Wade

 
 
 

1. Issues with WebDAV and calendar appointments.

An issue has arisen when we create and delete calendar appointments (in
exchange 2000) through WebDAV.

I don't want to get lost in the details, so I will try to give an overview
of the problem (rather than explain exactly how we do each and every step).

1. WebDAV creates an appointment in the exchange store for user JohnDoe.
2. Using Exchange Explorer we can connect to JohnDoe's calendar folder and
find the appointment entry.  Additionally, logged in as JohnDoe we can see
via Outlook that this appointment was created.
3. Using WebDAV and/or Exchange Event Sinks we delete the appointment in the
exchange store for user JohnDoe.
4. Using Exchange Explore we connect again to JohnDoe's calendar folder and
find that the appointment entry is gone (there is no longer a .eml file for
that appointment.)  HOWEVER, logged in as JohnDoe, if we try to create an
appointment for the same date/time outlook will inform us that this
appointment "Conflicts with another appointment on your Calendar" - even
though we don't see an entry for that day.  Additionally, if we look at the
month view for this date, we see that the date is bolded - suggesting that
there is an appointment for JohnDoe.

What is this phantom appoinment?  If we see that the appointment no longer
exists via Exchange Explorer, why does Outlook think it does?  Additionally,
I have written a WebDAV script that checks to see if there are any
appointments for a particular date range and this script ALSO thinks that
there is an appointment entry.  How can this be?

Are you at all familiar with this problem?  I would be happy to explain any
additional details, if deemed necessary.  We have not been able to find any
documentation of resources that discuss this problem.

Thanks in advance.

    Wade

2. Exchange Server and Urgent mail

3. Issues with WebDAV and calendar appointment.

4. Multiple Management

5. Calendar/Appointment date issue with user's mailbox

6. Checking User Mailbox Content

7. Calendar Issue -- Cannot update the appointment because...

8. Cannot Receive email from external sources

9. Creating Appointments in Exchange2k with WebDAV

10. Modifying an instance of a recurring appointment with WebDAV

11. How to create recurring appointments using WebDAV?

12. Webdav and Appointments

13. WebDAV query returning private appointment details