[sync] P900 and repeating entries

Andy Wright horde at eltofts.homelinux.com
Wed Apr 27 14:58:49 PDT 2005


Chuck Hagenbuch wrote:

> 
> No matter which end you create it on (and on that end it repeats 
> correctly?), on the other end it doesn't repeat, is that what you mean?

Yes, that's it exactly.


> It'd be helpful to see the iCalendar data for the event as it goes from 
> the origin to the destination during sync, and to see the database 
> event_recur* values for the event that was synced *to* Kronolith.
> 
Below is the output logged in log.txt


This is the entry in log.txt for an appointment created with Kronolith 
and sent to the phone. (Repeat daily, 7 day intervals).

output received from horde backend (text/x-vcalendar):
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//The Horde Project//Horde_iCalendar Library //EN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20050430T050000Z
DTEND:20050430T060000Z
DTSTAMP:20050427T203039Z
UID:20050427212930.3b5rf0pd7eio at mail.xxxxxxxxxxxx.com
SUMMARY;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=
Repeat test
TRANSP:OPAQUE
ORGANIZER;CN=Simon Kay:MAILTO:simonkay at xxxxxxxxxxx.com
RRULE:FREQ=DAILY;INTERVAL=7;UNTIL=99991231
END:VEVENT
END:VCALENDAR


output converted for client (text/x-vcalendar):
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//The Horde Project//Horde_iCalendar Library //EN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20050430T050000Z
DTEND:20050430T060000Z
DTSTAMP:20050427T203039Z
SUMMARY;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=
Repeat test
TRANSP:OPAQUE
ORGANIZER;CN=Simon Kay:MAILTO:simonkay at xxxxxxxxxxxxx.com
RRULE:FREQ=DAILY;INTERVAL=7;UNTIL=99991231
END:VEVENT
END:VCALENDAR




.... and this is an entry created on the P900 and sent to Kronolith. 
(Repeat weekly)


input received from client
BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
UID:893
SUMMARY:repeating entry
DESCRIPTION:repeat weekly
DTSTART:20050430T100000Z
DTEND:20050430T110000Z
X-EPOCAGENDAENTRYTYPE:APPOINTMENT
CLASS:PUBLIC
DCREATED:20050426T230000Z
RRULE:W1 SA #0
LAST-MODIFIED:20050427T215300Z
PRIORITY:0
STATUS:NEEDS ACTION
END:VEVENT
END:VCALENDAR

input converted for server: text/calendar
BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
SUMMARY:repeating entry
DESCRIPTION:repeat weekly
DTSTART:20050430T100000Z
DTEND:20050430T110000Z
X-EPOCAGENDAENTRYTYPE:APPOINTMENT
CLASS:PUBLIC
DCREATED:20050426T230000Z
RRULE:W1 SA #0
LAST-MODIFIED:20050427T215300Z
PRIORITY:0
STATUS:NEEDS ACTION
END:VEVENT
END:VCALENDAR


In both cases the event is correctly synced to the other end, but the 
repeats do not appear.

The database entries for the item synced from the phone to Kronolith are;

event_recurtype		0
event_recurinterval	(empty field)
event_recurdays		(empty field)


Cheers,
Andy.


More information about the sync mailing list