Hi Yongsheng,

"autoenddate" is significant only for vCalendar 1.0 rendering, as it will turn on detecting 23:59:59 as an end-of-day marker and convert it to 0:00 the next day and when generating vCalendar 1.0, it will represent all-day-events according to the <autoenddateinclusive> setting. For iCalendar 2.0, autodate and autoenddate behave the same.

Note that actually detecting allday events as such (i.e. checking if DTSTART..DTEND span entire days or not has to be done either in <incomingscript> or in the database plugin implementation. If done in scripts, there are the ALLDAYCOUNT() and MAKEALLDAY() functions to help.

Best Regards,

Lukas

On Aug 11, 2009, at 10:49 , Zhu, Yongsheng wrote:

Hi,
In the ' syncclient_sample_config.xml', DTSTART's conversion value is 'autodate' and DTEND's conversion value is 'autoenddate'. Anyone who knows what differences between
these 2 types?

My investigation gives me a result that if a field conversion is 'autoenddate', different from 'autodate', synthesis will check the field value whether the time is the end of day with local timezone.
Is it right?
Anyone can help this?

Thanks,
Yongsheng


_______________________________________________
os-libsynthesis mailing list
[email protected]
http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis

Lukas Zeller ([email protected])
-
Synthesis AG, SyncML Solutions  & Sustainable Software Concepts
[email protected], http://www.synthesis.ch


_______________________________________________
os-libsynthesis mailing list
[email protected]
http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis

Reply via email to