Meetings created from iOS in certain time zones are not delivered to attendees

Symptoms

When a user creates a meeting from an iOS device the meeting request may not be received by the attendees or attendees may receive a meeting request with an ICS attachment. This issue only occurs when the iOS device is configured for certain time zones.

The ICS file that's created by the iOS client contains an RDATE for daylight time settings and an RRULE for the standard date settings. The following example shows these settings:
BEGIN:VTIMEZONE
TZID:Asia/Jerusalem
BEGIN:DAYLIGHT
DTSTART:20160325T020000
RDATE:20160325T020000
TZNAME:GMT+3
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT

BEGIN:STANDARD
DTSTART:20161030T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:GMT+2
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
END:STANDARD
END:VTIMEZONE
Exchange throws the following exception when the same property isn't used by both settings when the attendee attempts to synchronize the Inbox for the meeting request:
SyncCommand_GenerateResponsesXmlNode_AddChange_ConvertServerToClientObject_Exception : 
Microsoft.Exchange.AirSync.ChangeTrackingItemRejectedException: No changes were detected for this item.
at Microsoft.Exchange.AirSync.ChangeTrackingFilter.Filter(XmlNode xmlItemRoot, Nullable`1[] oldChangeTrackingInformation)
at Microsoft.Exchange.AirSync.MailboxSyncCommand.ConvertServerToClientObject(SyncCollection collection, ISyncItem syncItem, XmlNode airSyncParentNode, SyncOperation changeObject)
at Microsoft.Exchange.AirSync.SyncCommand.GenerateCommandsXmlNode(SyncCollection collection)



You can work around this issue by using one of the following:




Propriétés

ID d'article : 3158112 - Dernière mise à jour : 7 juil. 2016 - Révision : 1

Commentaires