<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why doesn&#8217;t SyncML synchronization works?</title>
	<atom:link href="http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/</link>
	<description>picoBeat News</description>
	<lastBuildDate>Sat, 06 Mar 2010 11:01:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: Pierre</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-45</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Wed, 16 Dec 2009 14:55:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-45</guid>
		<description>Thanks Andy, there was indeed a bug with the vCard export function that is fixed now.

Regarding the CDATA: vCard requires end-of-line CRLF and also uses specific spacings for line folding. As different XML parsers and encoders treat those white-spaces differently, it is safer to enclose the whole vCard in a CDATA section. It seems that&#039;s what most SyncML clients also do so that is probably the way they expect to receive their data from the server. In the rare event you have a ]]&gt; in the vCard content, using two CDATA blocks shouldn&#039;t break a proper XML parser.</description>
		<content:encoded><![CDATA[<p>Thanks Andy, there was indeed a bug with the vCard export function that is fixed now.</p>
<p>Regarding the CDATA: vCard requires end-of-line CRLF and also uses specific spacings for line folding. As different XML parsers and encoders treat those white-spaces differently, it is safer to enclose the whole vCard in a CDATA section. It seems that&#8217;s what most SyncML clients also do so that is probably the way they expect to receive their data from the server. In the rare event you have a ]]&gt; in the vCard content, using two CDATA blocks shouldn&#8217;t break a proper XML parser.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-44</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Wed, 16 Dec 2009 12:51:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-44</guid>
		<description>I am testing picobeat. I found that when the server sends contact data to client. The vCard data has 2 flaws:
1. The address field does not conform to vCard standard. vCard uses ; to separate 7 fields of address. The one sent by Picobeat server has the first 2 fields missing. Both SyncML Client for Open Contacts and Funambol plug-in for Outlook could not then read the address field.
2. Using CDATA to store data has flaws: if you have a ]]&gt; in a vCard record, then XML will have to have 2 CDATA blocks to escape.

The following is the vCard data sent by Picobeat, though the server could accept the correct vCard data from the client. This mean: the parser is OK, while the writer has flaws.

&lt;![CDATA[BEGIN:VCARD
VERSION:2.1
REV:20091216T123814Z
FN:Contact Of Outlook
N:Outlook;Contact;Of;;Sr.
BDAY:1978-10-07
ADR;HOME:32 Kagaga Ave;Home city;VIC;3000;Australia
EMAIL;INTERNET:mrmsoutlook@earth.com
URL;HOME:http://www.somewhere.com
URL;WORK:http://www.somewhere.com
ORG:General Business;this dept
TITLE:Mr.
NOTE:An example with a lot of fields of a MS Outlook contact imported.
UID:8487.contacts@alpha.picobeat.com
TEL;WORK;VOICE:7997898
TEL;WORK;FAX:88888888
TEL;HOME;VOICE;PREF:1111111
TEL;HOME;FAX:(2) 2234-4545
TEL;CELL;PREF:999999
END:VCARD
]]&gt;</description>
		<content:encoded><![CDATA[<p>I am testing picobeat. I found that when the server sends contact data to client. The vCard data has 2 flaws:<br />
1. The address field does not conform to vCard standard. vCard uses ; to separate 7 fields of address. The one sent by Picobeat server has the first 2 fields missing. Both SyncML Client for Open Contacts and Funambol plug-in for Outlook could not then read the address field.<br />
2. Using CDATA to store data has flaws: if you have a ]]&gt; in a vCard record, then XML will have to have 2 CDATA blocks to escape.</p>
<p>The following is the vCard data sent by Picobeat, though the server could accept the correct vCard data from the client. This mean: the parser is OK, while the writer has flaws.</p>
<p>&lt;![CDATA[BEGIN:VCARD<br />
VERSION:2.1<br />
REV:20091216T123814Z<br />
FN:Contact Of Outlook<br />
N:Outlook;Contact;Of;;Sr.<br />
BDAY:1978-10-07<br />
ADR;HOME:32 Kagaga Ave;Home city;VIC;3000;Australia<br />
EMAIL;INTERNET:mrmsoutlook@earth.com<br />
URL;HOME:http://www.somewhere.com<br />
URL;WORK:http://www.somewhere.com<br />
ORG:General Business;this dept<br />
TITLE:Mr.<br />
NOTE:An example with a lot of fields of a MS Outlook contact imported.<br />
UID:8487.contacts@alpha.picobeat.com<br />
TEL;WORK;VOICE:7997898<br />
TEL;WORK;FAX:88888888<br />
TEL;HOME;VOICE;PREF:1111111<br />
TEL;HOME;FAX:(2) 2234-4545<br />
TEL;CELL;PREF:999999<br />
END:VCARD<br />
]]&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiBBiT</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-34</link>
		<dc:creator>RiBBiT</dc:creator>
		<pubDate>Mon, 07 Dec 2009 17:33:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-34</guid>
		<description>Now, It works perfectly. Thank you very much!</description>
		<content:encoded><![CDATA[<p>Now, It works perfectly. Thank you very much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-33</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Mon, 07 Dec 2009 14:01:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-33</guid>
		<description>I tweaked another little thing just in case - it&#039;s quite insignificant but it can only help. I ran some test with the Nokia S60 emulator and notes synchronization worked right away, so maybe that tweak helped or maybe it&#039;s really a specific problem of the E52.

As a side note there&#039;s good progress made on the combined tasks+events calendar synchronization, so hopefully this week it won&#039;t be a problem anymore.</description>
		<content:encoded><![CDATA[<p>I tweaked another little thing just in case &#8211; it&#8217;s quite insignificant but it can only help. I ran some test with the Nokia S60 emulator and notes synchronization worked right away, so maybe that tweak helped or maybe it&#8217;s really a specific problem of the E52.</p>
<p>As a side note there&#8217;s good progress made on the combined tasks+events calendar synchronization, so hopefully this week it won&#8217;t be a problem anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiBBiT</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-32</link>
		<dc:creator>RiBBiT</dc:creator>
		<pubDate>Mon, 07 Dec 2009 11:50:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-32</guid>
		<description>I&#039;m still getting this meaningless &quot;System error&quot; message with the notes. It must be a bug in the software of my phone.</description>
		<content:encoded><![CDATA[<p>I&#8217;m still getting this meaningless &#8220;System error&#8221; message with the notes. It must be a bug in the software of my phone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-29</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Thu, 03 Dec 2009 20:43:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-29</guid>
		<description>OK, I found and corrected another tiny notes-related issue as well, hopefully this time this will work.</description>
		<content:encoded><![CDATA[<p>OK, I found and corrected another tiny notes-related issue as well, hopefully this time this will work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiBBiT</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-28</link>
		<dc:creator>RiBBiT</dc:creator>
		<pubDate>Thu, 03 Dec 2009 20:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-28</guid>
		<description>I tried again. Unfortunately it still doesn&#039;t work.</description>
		<content:encoded><![CDATA[<p>I tried again. Unfortunately it still doesn&#8217;t work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-27</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Wed, 02 Dec 2009 21:34:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-27</guid>
		<description>Thanks for testing! The logs don&#039;t really show anything wrong - no error is reported by either the phone or the server, so it&#039;s not clear what exactly goes wrong. There was however a minor bug related to notes that has been fixed, so maybe this will work better now. Let me know if this helps.</description>
		<content:encoded><![CDATA[<p>Thanks for testing! The logs don&#8217;t really show anything wrong &#8211; no error is reported by either the phone or the server, so it&#8217;s not clear what exactly goes wrong. There was however a minor bug related to notes that has been fixed, so maybe this will work better now. Let me know if this helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiBBiT</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-26</link>
		<dc:creator>RiBBiT</dc:creator>
		<pubDate>Wed, 02 Dec 2009 18:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-26</guid>
		<description>Hi Pierre!

Thank you for your reply. I tried it with only the notes, and the error message was exactly the same: \&quot;System error\&quot;.</description>
		<content:encoded><![CDATA[<p>Hi Pierre!</p>
<p>Thank you for your reply. I tried it with only the notes, and the error message was exactly the same: \&quot;System error\&quot;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre</title>
		<link>http://blog.picobeat.com/2009/10/why-doesnt-syncml-synchronization-works/comment-page-1/#comment-24</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Mon, 30 Nov 2009 08:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.picobeat.com/?p=9#comment-24</guid>
		<description>Hi  RiBBiT! Could you try a synchronization with only notes, so we can go through the logs and see where it breaks down and find a fix?

You are right with the calendar and tasks: a few phones actually consider the tasks list to belong to the calendar database and will only accept to sync both events and tasks at once. Synchronization should work with picoBeat but only with the calendar OR the tasks (depending if you sync with &quot;cal&quot; or &quot;tasks&quot;) but not both. We plan on building a solution for this situation but there are a few difficulties involved so it might take a few days/weeks.</description>
		<content:encoded><![CDATA[<p>Hi  RiBBiT! Could you try a synchronization with only notes, so we can go through the logs and see where it breaks down and find a fix?</p>
<p>You are right with the calendar and tasks: a few phones actually consider the tasks list to belong to the calendar database and will only accept to sync both events and tasks at once. Synchronization should work with picoBeat but only with the calendar OR the tasks (depending if you sync with &#8220;cal&#8221; or &#8220;tasks&#8221;) but not both. We plan on building a solution for this situation but there are a few difficulties involved so it might take a few days/weeks.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

