Patrick Ohly wrote:
On Mo, 2010-02-15 at 22:49 +0000, Jussi Kukkonen wrote:
<Data>
<![CDATA[BEGIN:VCALENDAR
VERSION:1.0
TZ:+02:00
DAYLIGHT;ENCODING=QUOTED-PRINTABLE:TRUE;
+03;20100328T010000Z;20101=
031T010000Z;;freeassociation.sourceforge.net;Tzfile;Europe;Helsink=
i
BEGIN:VEVENT
The line breaks here make this look suspicious. Can you attach a .xml
file with a failed <Replace> and a successful <Add>?
I don't see much difference in them: these are from different two-way
syncs, one had a single add from server and one had a single replace
from server. Former succeeds, latter does not.
- Jussi
<?xml version="1.0" encoding="UTF-8"?><SyncML xmlns='SYNCML:SYNCML1.2'><SyncHdr><VerDTD>1.2</VerDTD><VerProto>SyncML/1.2</VerProto><SessionID>121</SessionID><MsgID>2</MsgID><Target><LocURI>IMEI:355708020335302</LocURI></Target><Source><LocURI>syncevo?sessionid=3333508152733223802</LocURI></Source><Meta><MaxMsgSize xmlns='syncml:metinf'>20000</MaxMsgSize><MaxObjSize xmlns='syncml:metinf'>4000000</MaxObjSize></Meta></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>syncevo?sessionid=3333508152733223802</TargetRef><SourceRef>IMEI:355708020335302</SourceRef><Data>200</Data></Status><Status><CmdID>2</CmdID><MsgRef>2</MsgRef><CmdRef>5</CmdRef><Cmd>Results</Cmd><SourceRef>./devinf12</SourceRef><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>2</MsgRef><CmdRef>6</CmdRef><Cmd>Sync</Cmd><TargetRef>./Calendar</TargetRef><SourceRef>./C:Calendar</SourceRef><Data>200</Data></Status><Sync><CmdID>4</CmdID><Target><LocURI>./C:Calendar</LocURI></Target><Source><LocURI>./Calendar</LocURI></Source><NumberOfChanges>1</NumberOfChanges><Add><CmdID>5</CmdID><Meta><Type xmlns='syncml:metinf'>text/x-vcalendar</Type></Meta><Item><Source><LocURI>e#18</LocURI></Source><Data><![CDATA[BEGIN:VCALENDAR
VERSION:1.0
TZ:+02:00
DAYLIGHT;ENCODING=QUOTED-PRINTABLE:TRUE;+03;20100328T010000Z;20101=
031T010000Z;;freeassociation.sourceforge.net;Tzfile;Europe;Helsink=
i
BEGIN:VEVENT
LAST-MODIFIED:20100216T085101Z
DCREATED:20100216T085101Z
UID:20100216t085052z-5724-1000-1...@vili
SEQUENCE:2
CLASS:PUBLIC
SUMMARY:new event from server
DESCRIPTION:new event from server
DTSTART:20100216T085000Z
DTEND:20100216T095000Z
END:VEVENT
END:VCALENDAR
]]></Data></Item></Add></Sync><Final/></SyncBody></SyncML>
<?xml version="1.0" encoding="UTF-8"?><SyncML xmlns='SYNCML:SYNCML1.2'><SyncHdr><VerDTD>1.2</VerDTD><VerProto>SyncML/1.2</VerProto><SessionID>123</SessionID><MsgID>2</MsgID><Target><LocURI>IMEI:355708020335302</LocURI></Target><Source><LocURI>syncevo?sessionid=3362500074606709626</LocURI></Source><Meta><MaxMsgSize xmlns='syncml:metinf'>20000</MaxMsgSize><MaxObjSize xmlns='syncml:metinf'>4000000</MaxObjSize></Meta></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>syncevo?sessionid=3362500074606709626</TargetRef><SourceRef>IMEI:355708020335302</SourceRef><Data>200</Data></Status><Status><CmdID>2</CmdID><MsgRef>2</MsgRef><CmdRef>5</CmdRef><Cmd>Results</Cmd><SourceRef>./devinf12</SourceRef><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>2</MsgRef><CmdRef>6</CmdRef><Cmd>Sync</Cmd><TargetRef>./Calendar</TargetRef><SourceRef>./C:Calendar</SourceRef><Data>200</Data></Status><Sync><CmdID>4</CmdID><Target><LocURI>./C:Calendar</LocURI></Target><Source><LocURI>./Calendar</LocURI></Source><NumberOfChanges>1</NumberOfChanges><Replace><CmdID>5</CmdID><Meta><Type xmlns='syncml:metinf'>text/x-vcalendar</Type></Meta><Item><Target><LocURI>218</LocURI></Target><Data><![CDATA[BEGIN:VCALENDAR
VERSION:1.0
TZ:+02:00
DAYLIGHT;ENCODING=QUOTED-PRINTABLE:TRUE;+03;20100328T010000Z;20101=
031T010000Z;;freeassociation.sourceforge.net;Tzfile;Europe;Helsink=
i
BEGIN:VEVENT
LAST-MODIFIED:20100216T085430Z
DCREATED:20100216T085101Z
UID:20100216t085052z-5724-1000-1...@vili
SEQUENCE:3
CLASS:PUBLIC
SUMMARY:new event from server
DESCRIPTION:edited on server
DTSTART:20100216T085000Z
DTEND:20100216T095000Z
END:VEVENT
END:VCALENDAR
]]></Data></Item></Replace></Sync><Final/></SyncBody></SyncML>
_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution