This is a migrated thread and some comments may be shown as answers.

Exchange Provider: EWS 2007 Recurrence Time Zone Bug

0 Answers 50 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Jonathan
Top achievements
Rank 2
Jonathan asked on 10 Aug 2010, 06:36 PM

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” (http://www.microsoft.com/learning/en/us/book.aspx?ID=10724&locale=en-us ). 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

Jonathan

No answers yet. Maybe you can help?

Tags
Scheduler
Asked by
Jonathan
Top achievements
Rank 2
Share this question
or