Exchange Provider: EWS 2007 Recurrence Time Zone Bug

1 posts, 0 answers
  1. Jonathan
    Jonathan avatar
    15 posts
    Member since:
    Jul 2012

    Posted 10 Aug 2010 Link to this post

    So there’s an apparent bug in Exchange Web Services (Exchange 2007) that screws up the display of recurring calendar events when we use EWS. Basically, the returned XML contains DateTimes for recurring events that are provided in 2 different time zones: local time and zulu time, making events at certain times of the day disappear.

    It’s noted in the Microsoft Press book “Inside Microsoft Exchange Server 2007 Web Services” ( ). Excerpt attached.

    The book recommends that we wait until Service Pack 1… however we have just installed SP3 and the issue remains. It *looks* like the Telerik Exchange provider is trying to work around it in ExchangeSchedulerProvider.cs with the following method:

    public RecurrenceRange ConvertToRecurrenceRange2(EndDateRecurrenceRangeType endDateRecurr)
                RecurrenceRange range = new RecurrenceRange();
                range.Start = endDateRecurr.StartDate;
                range.RecursUntil = endDateRecurr.EndDate.Date.AddDays(1);
                return range;

    Has anyone dealt with this and, if so, how?

    Thanks in advance


Back to Top