Re: [Evolution] Time drifting using Android - Exchange 2010 - Evolution




Den 05/30/2013 11:49 PM, skrev David Woodhouse:
Hope I am posting correctly now...
The EWS_DEBUG part worked, but searching for the event entered on the
phone gave no results. Here is the event, entered for 20:00 on the
phone, but drifted two hours to 18:00:
BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY;LANGUAGE=en-US:Test20
DTSTART:20130602T180000
DTEND:20130602T190000
Hm, that's odd. Shouldn't those end with a 'Z' to indicate that they are
in GMT? Then they'd be correct, right? The meeting was actually at 18:00
GMT?
No. The meeting was at 20:00 (look at summary: Test20)
I'd like to see what we actually got back from the Exchange server for
this event — can you show the XML you see in the calendar-factory
output? From <t:CalendarItem> to </t:CalendarItem>.
Actually, the output seems encoded in some way, so I do not know which calendar item is the correct. However, some CalendarItems have timezone and some have not. I guess the items entered on my phone are the ones without timezone. This is an example without timezone:
<t:CalendarItem>
<t:MimeContent CharacterSet="UTF-8">QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UFVCTElTSA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5nZSBTZXJ2ZXIgMjAxMA0KVkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDpXLiBFdXJvcGUgU3RhbmRhcmQgVGltZQ0KQkVHSU46U1RBTkRBUkQNCkRUU1RBUlQ6MTYwMTAxMDFUMDMwMDAwDQpUWk9GRlNFVEZST006KzAyMDANClRaT0ZGU0VUVE86KzAxMDANClJSVUxFOkZSRVE9WUVBUkxZO0lOVEVSVkFMPTE7QllEQVk9LTFTVTtCWU1PTlRIPTEwDQpFTkQ6U1RBTkRBUkQNCkJFR0lOOkRBWUxJR0hUDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0KVFpPRkZTRVRGUk9NOiswMTAwDQpUWk9GRlNFVFRPOiswMjAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZREFZPS0xU1U7QllNT05USD0zDQpFTkQ6REFZTElHSFQNCkVORDpWVElNRVpPTkUNCkJFR0lOOlZFVkVOVA0KT1JHQU5JWkVSO0NOPVZpZGFyIFNlZWJlcmc6TUFJTFRPOnZpZGFyLnNlZWJlcmdAbm9yc3Zpbi5ubw0KU1VNTUFSWTtMQU5HVUFHRT1lbi1VUzpUZXN0IGVudGVyZWQgZm9yIDIwLTIxDQpEVFNUQVJUO1RaSUQ9Vy4gRXVyb3BlIFN0YW5kYXJkIFRpbWU6MjAxMzA2MDJUMjAwMDAwDQpEVEVORDtUWklEPVcuIEV1cm9wZSBTdGFuZGFyZCBUaW1lOjIwMTMwNjAyVDIxMDAwMA0KVUlEOjFmZTA1NmZkMzY3ODQ5NDc4ZWJiMzI0YmQyZmIwMjYwDQpDTEFTUzpQVUJMSUMNClBSSU9SSVRZOjUNCkRUU1RBTVA6MjAxMzA1MzFUMDY0MDQyWg0KVFJBTlNQOk9QQVFVRQ0KU1RBVFVTOkNPTkZJUk1FRA0KU0VRVUVOQ0U6MA0KWC1NSUNST1NPRlQtQ0RPLUFQUFQtU0VRVUVOQ0U6MA0KWC1NSUNST1NPRlQtQ0RPLU9XTkVSQVBQVElEOjIxMTExNzYwNzENClgtTUlDUk9TT0ZULUNETy1CVVNZU1RBVFVTOkJVU1kNClgtTUlDUk9TT0ZULUNETy1JTlRFTkRFRFNUQVRVUzpCVVNZDQpYLU1JQ1JPU09GVC1DRE8tQUxMREFZRVZFTlQ6RkFMU0UNClgtTUlDUk9TT0ZULUNETy1JTVBPUlRBTkNFOjENClgtTUlDUk9TT0ZULUNETy1JTlNUVFlQRTowDQpYLU1JQ1JPU09GVC1ESVNBTExPVy1DT1VOVEVSOkZBTFNFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=</t:MimeContent> <t:ItemId Id="AAMkADFmODk4OWM3LThkZTYtNDNiNy04MDI3LWE2MDFiNjEwMTVlZQBGAAAAAABfPsKLxmAeTqGBhPnLcSToBwDpmmDdm/HZQbnuhOn4fMvuAAABV6JlAADZpHxTQYzrRJ5/zjxxNiNuAAAAKCiFAAA=" ChangeKey="DwAAABYAAADZpHxTQYzrRJ5/zjxxNiNuAAAAKvG3"/>
              <t:HasAttachments>false</t:HasAttachments>
<t:UID>1fe056fd367849478ebb324bd2fb0260</t:UID>
              <t:TimeZone>UTC</t:TimeZone>
            </t:CalendarItem>

And this is an example with timezone:
<t:CalendarItem>
<t:MimeContent CharacterSet="UTF-8">QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UFVCTElTSA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5nZSBTZXJ2ZXIgMjAxMA0KVkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDpSb21hbmNlIFN0YW5kYXJkIFRpbWUNCkJFR0lOOlNUQU5EQVJEDQpEVFNUQVJUOjE2MDEwMTAxVDAzMDAwMA0KVFpPRkZTRVRGUk9NOiswMjAwDQpUWk9GRlNFVFRPOiswMTAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZREFZPS0xU1U7QllNT05USD0xMA0KRU5EOlNUQU5EQVJEDQpCRUdJTjpEQVlMSUdIVA0KRFRTVEFSVDoxNjAxMDEwMVQwMjAwMDANClRaT0ZGU0VURlJPTTorMDEwMA0KVFpPRkZTRVRUTzorMDIwMA0KUlJVTEU6RlJFUT1ZRUFSTFk7SU5URVJWQUw9MTtCWURBWT0tMVNVO0JZTU9OVEg9Mw0KRU5EOkRBWUxJR0hUDQpFTkQ6VlRJTUVaT05FDQpCRUdJTjpWRVZFTlQNCk9SR0FOSVpFUjtDTj1WaWRhciBTZWViZXJnOk1BSUxUTzp2aWRhci5zZWViZXJnQG5vcnN2aW4ubm8NCkRFU0NSSVBUSU9OO0xBTkdVQUdFPW5iLU5POlxuDQpTVU1NQVJZO0xBTkdVQUdFPW5iLU5POlRlc3QgZW50ZXJlZCBmb3IgMjEgaW4gT1dBDQpEVFNUQVJUO1RaSUQ9Um9tYW5jZSBTdGFuZGFyZCBUaW1lOjIwMTMwNjAxVDIxMDAwMA0KRFRFTkQ7VFpJRD1Sb21hbmNlIFN0YW5kYXJkIFRpbWU6MjAxMzA2MDFUMjIwMDAwDQpVSUQ6MDQwMDAwMDA4MjAwRTAwMDc0QzVCNzEwMUE4MkUwMDgwMDAwMDAwMEI0QTUxNjMxQ0M1RENFMDEwMDAwMDAwMDAwMDAwMDANCiAwMTAwMDAwMDBEN0VBRDI0NUVGMDg0MzQ1QjQ5MkUwOUZENUExNUI4Rg0KQ0xBU1M6UFVCTElDDQpQUklPUklUWTo1DQpEVFNUQU1QOjIwMTMwNTMxVDA2NTgwMVoNClRSQU5TUDpPUEFRVUUNClNUQVRVUzpDT05GSVJNRUQNClNFUVVFTkNFOjANCkxPQ0FUSU9OO0xBTkdVQUdFPW5iLU5POg0KWC1NSUNST1NPRlQtQ0RPLUFQUFQtU0VRVUVOQ0U6MA0KWC1NSUNST1NPRlQtQ0RPLU9XTkVSQVBQVElEOjIxMTExNzUzNDgNClgtTUlDUk9TT0ZULUNETy1CVVNZU1RBVFVTOkJVU1kNClgtTUlDUk9TT0ZULUNETy1JTlRFTkRFRFNUQVRVUzpCVVNZDQpYLU1JQ1JPU09GVC1DRE8tQUxMREFZRVZFTlQ6RkFMU0UNClgtTUlDUk9TT0ZULUNETy1JTVBPUlRBTkNFOjENClgtTUlDUk9TT0ZULUNETy1JTlNUVFlQRTowDQpYLU1JQ1JPU09GVC1ESVNBTExPVy1DT1VOVEVSOkZBTFNFDQpCRUdJTjpWQUxBUk0NCkFDVElPTjpESVNQTEFZDQpERVNDUklQVElPTjpSRU1JTkRFUg0KVFJJR0dFUjtSRUxBVEVEPVNUQVJUOi1QVDE1TQ0KRU5EOlZBTEFSTQ0KRU5EOlZFVkVOVA0KRU5EOlZDQUxFTkRBUg0K</t:MimeContent> <t:ItemId Id="AAMkADFmODk4OWM3LThkZTYtNDNiNy04MDI3LWE2MDFiNjEwMTVlZQBGAAAAAABfPsKLxmAeTqGBhPnLcSToBwDpmmDdm/HZQbnuhOn4fMvuAAABV6JlAADZpHxTQYzrRJ5/zjxxNiNuAAAAKCiGAAA=" ChangeKey="DwAAABYAAADZpHxTQYzrRJ5/zjxxNiNuAAAAKvjR"/>
              <t:HasAttachments>false</t:HasAttachments>
<t:UID>040000008200E00074C5B7101A82E00800000000B4A51631CC5DCE01000000000000000010000000D7EAD245EF084345B492E09FD5A15B8F</t:UID>
<t:TimeZone>(UTC+01.00) Brussel, København, Madrid, Paris</t:TimeZone>
            </t:CalendarItem>

By the way: I did not find a command like e-calendar-factory. The "closest" was evolution-calendar-factory, so I run the command EWS_DEBUG=2 /usr/lib/evolution/evolution-calendar-factory -w. Is that correct?

This is another ics for a test for a meeting at 20:00 to 21:00 entered on the phone (exported from Evolution):
BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY;LANGUAGE=en-US:Test entered for 20-21
DTSTART:20130602T180000
DTEND:20130602T190000
UID:1fe056fd367849478ebb324bd2fb0260
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20130531T064042Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-OWNERAPPTID:2111176071
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:0
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-EVOLUTION-ITEMID:
 AAMkADFmODk4OWM3LThkZTYtNDNiNy04MDI3LWE2MDFiNjEwMTVlZQBGAAAAAABfPsKLxmAeTq
 GBhPnLcSToBwDpmmDdm/HZQbnuhOn4fMvuAAABV6JlAADZpHxTQYzrRJ5/zjxxNiNuAAAAKCiF
 AAA=
X-EVOLUTION-CHANGEKEY:DwAAABYAAADZpHxTQYzrRJ5/zjxxNiNuAAAAKvG3
END:VEVENT
END:VCALENDAR

This is an ics for an event entered in OWA for a meeting at 21:00 (exported from Evolution) :
BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Romance Standard Time
BEGIN:STANDARD
DTSTART:16010101T030000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION;LANGUAGE=nb-NO:\n
SUMMARY;LANGUAGE=nb-NO:Test entered for 21 in OWA
DTSTART;TZID=Romance Standard Time:20130601T210000
DTEND;TZID=Romance Standard Time:20130601T220000
UID:
 040000008200E00074C5B7101A82E00800000000B4A51631CC5DCE01000000000000000010
 000000D7EAD245EF084345B492E09FD5A15B8F
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20130531T065801Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for LOCATION
 property. Removing entire property:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-OWNERAPPTID:2111175348
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:0
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-EVOLUTION-ITEMID:
 AAMkADFmODk4OWM3LThkZTYtNDNiNy04MDI3LWE2MDFiNjEwMTVlZQBGAAAAAABfPsKLxmAeTq
 GBhPnLcSToBwDpmmDdm/HZQbnuhOn4fMvuAAABV6JlAADZpHxTQYzrRJ5/zjxxNiNuAAAAKCiG
 AAA=
X-EVOLUTION-CHANGEKEY:DwAAABYAAADZpHxTQYzrRJ5/zjxxNiNuAAAAKvjR
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:REMINDER
TRIGGER;VALUE=DURATION;RELATED=START:-PT15M
X-EVOLUTION-ALARM-UID:20130531T065851Z-12870-1000-7254-0 vesjobb
END:VALARM
END:VEVENT
END:VCALENDAR

This is an ics of an event entered in Outlook as exported by Evolution:
BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:(GMT+01:00) Amsterdam\, Berlin\, Bern\, Rome\, Stockholm\, Vienna
BEGIN:STANDARD
DTSTART:16010101T030000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION;LANGUAGE=nb-NO:\n\n
SUMMARY;LANGUAGE=nb-NO:Test 2100 entered in Outlook
DTSTART;TZID="(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm,
 Vienna":20130531T210000
DTEND;TZID="(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna":
 20130531T213000
UID:
 040000008200E00074C5B7101A82E00800000000D0879B4BDE5DCE01000000000000000010
 000000A0489C009E2742449631ED37BE6A7903
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20130531T070735Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for LOCATION
 property. Removing entire property:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-OWNERAPPTID:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:0
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-EVOLUTION-ITEMID:
 AAMkADFmODk4OWM3LThkZTYtNDNiNy04MDI3LWE2MDFiNjEwMTVlZQBGAAAAAABfPsKLxmAeTq
 GBhPnLcSToBwDpmmDdm/HZQbnuhOn4fMvuAAABV6JlAADZpHxTQYzrRJ5/zjxxNiNuAAAAKCiH
 AAA=
X-EVOLUTION-CHANGEKEY:DwAAABYAAADZpHxTQYzrRJ5/zjxxNiNuAAAAKvjy
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:REMINDER
TRIGGER;VALUE=DURATION;RELATED=START:-PT15M
X-EVOLUTION-ALARM-UID:20130531T070751Z-13022-1000-7254-0 vesjobb
END:VALARM
END:VEVENT
END:VCALENDAR

Hope this give some more useful information.

Best regards
Vidar





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]