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