[Tickets #12912] Re: Event handling through ActiveSync

noreply at bugs.horde.org noreply at bugs.horde.org
Tue Jan 14 12:02:12 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12912
------------------------------------------------------------------------------
  Ticket             | 12912
  Updated By         | simon at simonandkate.net
  Summary            | Event handling through ActiveSync
  Queue              | Horde Framework Packages
  Version            | FRAMEWORK_5_1
  Type               | Bug
  State              | Unconfirmed
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


simon at simonandkate.net (2014-01-14 12:02) wrote:

How does an event deletion on iOS that submits a single deletion  
request end up as two event emails in Imp, neither of which bear  
accurate connection to what actually happened (deletion of the entire  
series)?

Then to me as the recipient. On Android, when the two event emails  
sync, they come through as follows:

2014-01-14T21:25:07+10:00 INFO: [6012]  
Horde_Core_ActiveSync_Driver::getMessage(INBOX, 58760)
2014-01-14T21:25:07+10:00 INFO: [6012] Validating UTF-8 data coming from
2014-01-14T21:25:07+10:00 INFO: [6012] Validating UTF-8 data coming from utf-8
2014-01-14T21:25:07+10:00 INFO: [6012] Sending HTML Message.
2014-01-14T21:25:07+10:00 INFO: FETCHING VERB
2014-01-14T21:25:07+10:00 INFO: RETURNING VERB
2014-01-14T21:25:07+10:00 DEBUG: [6012] O      <Add>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O       <ServerEntryId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        58760
2014-01-14T21:25:07+10:00 DEBUG: [6012] O       </ServerEntryId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O       <Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         simon at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:From>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:From>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Subject>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         Cleaning - Loz
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:Subject>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:ThreadTopic>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         Cleaning - Loz
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:ThreadTopic>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:DateReceived>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         2014-01-14T11:14:42.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:DateReceived>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:DisplayTo>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         simon at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:DisplayTo>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Importance>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:Importance>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Read>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:Read>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:MessageClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         IPM.Schedule.Meeting.Request
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:MessageClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:MeetingRequest>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:AllDayEvent>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          0
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:AllDayEvent>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:StartTime>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          2013-11-19T03:00:00.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:StartTime>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:DtStamp>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          2014-01-06T09:28:12.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:DtStamp>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:EndTime>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          2013-11-19T06:00:00.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:EndTime>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:InstanceType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          0
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:InstanceType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:Location>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          EMP
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:Location>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:Organizer>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:Organizer>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:Reminder>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          900
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:Reminder>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:ResponseRequested>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          
</POOMMAIL:ResponseRequested>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:TimeZone>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          [232 bytes of content]
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:TimeZone>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <POOMMAIL:GlobalObjId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          [232 bytes of content]
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </POOMMAIL:GlobalObjId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:MeetingRequest>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Reply-To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:Reply-To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:InternetCPID>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         65001
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:InternetCPID>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <AirSyncBase:NativeBodyType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </AirSyncBase:NativeBodyType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <AirSyncBase:Body>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <AirSyncBase:Type>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </AirSyncBase:Type>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          
<AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          2
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          
</AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <AirSyncBase:Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          [STREAM]
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </AirSyncBase:Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </AirSyncBase:Body>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <AirSyncBase:Attachments>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <AirSyncBase:Attachment>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          <AirSyncBase:DisplayName>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           meeting.ics
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          </AirSyncBase:DisplayName>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          <AirSyncBase:FileReference>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           INBOX:58760:2
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           
</AirSyncBase:FileReference>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          <AirSyncBase:Method>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          </AirSyncBase:Method>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           
<AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           1526
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           
</AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </AirSyncBase:Attachment>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </AirSyncBase:Attachments>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Flag/>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:ContentClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          
urn:content-classes:calendarmessage
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:ContentClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Categories/>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O       </Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O      </Add>
2014-01-14T21:25:07+10:00 INFO: [6012] Updating state during change
2014-01-14T21:25:07+10:00 INFO: [6012]  
Horde_Core_ActiveSync_Driver::getMessage(INBOX, 58761)
2014-01-14T21:25:07+10:00 INFO: [6012] Validating UTF-8 data coming from
2014-01-14T21:25:07+10:00 INFO: [6012] Validating UTF-8 data coming from utf-8
2014-01-14T21:25:07+10:00 INFO: [6012] Sending HTML Message.
2014-01-14T21:25:07+10:00 INFO: FETCHING VERB
2014-01-14T21:25:07+10:00 INFO: RETURNING VERB
2014-01-14T21:25:07+10:00 DEBUG: [6012] O      <Add>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O       <ServerEntryId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        58761
2014-01-14T21:25:07+10:00 DEBUG: [6012] O       </ServerEntryId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O       <Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         simon at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:From>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:From>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Subject>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         Cleaning - Loz
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:Subject>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:ThreadTopic>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         Cleaning - Loz
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:ThreadTopic>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:DateReceived>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         2014-01-14T11:14:42.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:DateReceived>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:DisplayTo>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         simon at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:DisplayTo>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Importance>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:Importance>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Read>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:Read>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:MessageClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         IPM.Note
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:MessageClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Reply-To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:Reply-To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:InternetCPID>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         65001
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:InternetCPID>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <AirSyncBase:NativeBodyType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </AirSyncBase:NativeBodyType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <AirSyncBase:Body>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <AirSyncBase:Type>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </AirSyncBase:Type>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          
<AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          2
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          
</AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <AirSyncBase:Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          [STREAM]
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </AirSyncBase:Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </AirSyncBase:Body>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <AirSyncBase:Attachments>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         <AirSyncBase:Attachment>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          <AirSyncBase:DisplayName>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           meeting.ics
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          </AirSyncBase:DisplayName>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          <AirSyncBase:FileReference>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           INBOX:58761:2
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           
</AirSyncBase:FileReference>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          <AirSyncBase:Method>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          </AirSyncBase:Method>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           
<AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           1485
2014-01-14T21:25:07+10:00 DEBUG: [6012] O           
</AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O         </AirSyncBase:Attachment>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </AirSyncBase:Attachments>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Flag/>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:ContentClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O          
urn:content-classes:calendarmessage
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        </POOMMAIL:ContentClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O        <POOMMAIL:Categories/>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O       </Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O      </Add>
2014-01-14T21:25:07+10:00 INFO: [6012] Updating state during change


The first one Android has no idea what to do with, and just presents  
an empty email with a meeting.ics attachment.

The second one it sees as a meeting request, that presents to me as an  
event on the 19th November 2013 at 1:00pm. No mention of deletion or  
change.


At the moment I have not accepted or updated anything in my calendars,  
but have left 'as is'.


There seems to be very little relationship between the action that was  
taken and what gets communicated through Horde. It confuses the life  
out of my wife...

I know that this can work successfully in MS Exchange AS, as I  
regularly deal with meeting changes in Exchange accounts on my mobile  
devices. Is what I am seeing representative of what is supposed to be  
happening?

Simon.





More information about the bugs mailing list