Instance of calendar appointment is missing or duplicated on ActiveSync client

Symptoms

When a user syncs a mailbox on an iOS device with a Microsoft Exchange ActiveSync client, the calendar on the device may be missing one or more appointments. These appointments are available when you view the calendar from Outlook or Outlook Web App (OWA). Also, there may be duplicate instances of the appointment in the calendar when the meeting is accepted from the device.

This issue occurs in the following scenario:

  • The organizer sends a recurring meeting to one or more attendees.
  • The organizer adds an attendee to an instance of the recurring meeting.
  • The organizer adds the attendee to a second instance of the recurring meeting.
In this scenario, the new attendee sees only one instance of the meeting on his or her calendar.

Cause

This issue occurs because of the manner in which the ActiveSync client handles calendar items.

Resolution

Apply the iOS 8.2 update. Apple has documented the issue in the following article from the Apple Knowledge Base:
https://support.apple.com/kb/DL1794?locale=en_US&viewlocale=en_US

If this issue is not resolved by applying the iOS update, customers should contact the mobile device vendor. 

More Information

Each appointment has a unique global object identifier (GOID) value. When a user is sent an instance of a recurring meeting, the GOID contains the date and time information for that specific instance. This means that these two instances of the recurring meeting are created in the user's calendar by using two unique GOID values. You can find these GOID values in the following UID element from the ActiveSync mailbox log.

Note In these examples, the UID is broken into segments to show the difference in the date values. The date segment in each instance is commented.
Instance 1
<ServerId>1:19</ServerId>
<ApplicationData>
<TimeZone xmlns="Calendar:">LAEAACgAVQBUAEMALQAwADUAOgAwADAAKQAgAEUAYQBzAH///w==</TimeZone>
<DtStamp xmlns="Calendar:">20141030T134707Z</DtStamp>
<StartTime xmlns="Calendar:">20141106T150000Z</StartTime>
<Subject xmlns="Calendar:">Multiple instances of this meeting</Subject>
<UID xmlns="Calendar:">
040000008200E00074C5B7101A82E008
07DE0B06 //Represents the date for this instance of the appointment.
A04A2A4F26F4CF01
0000000000000000
10000000
68C95CC61952A044A7FAD2D294C0E07C</UID>
Instance 2
<ServerId>1:20</ServerId>
<ApplicationData>
<TimeZone xmlns="Calendar:">LAEAACgAVQBUAEMALQAwADUAOgAwADAAKQAgAEUAYQBzAHQAZQByAG4A///w==</TimeZone>
<DtStamp xmlns="Calendar:">20141030T134839Z</DtStamp>
<StartTime xmlns="Calendar:">20141120T150000Z</StartTime>
<Subject xmlns="Calendar:">Multiple instances of this meeting</Subject>
<UID xmlns="Calendar:">
040000008200E00074C5B7101A82E008
07DE0B14 //Represents the date for this instance of the appointment.
A04A2A4F26F4CF01
0000000000000000
10000000
68C95CC61952A044A7FAD2D294C0E07C</UID>
Third-party information disclaimer
Third-party information disclaimer

References

For more information about the Global Object ID, go to the following MSDN topic:


Властивості

Ідентифікатор статті: 3012590 – останній перегляд: 1 жовт. 2015 р. – виправлення: 1

Зворотний зв’язок