slow sync calendar between e61 with syncml-http-server failed

View: New views
5 Messages — Rating Filter:   Alert me  

slow sync calendar between e61 with syncml-http-server failed

by Jedy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,

I tried to test nokia e61 with syncml-http-server command.

When I tried to run "syncml-http-server --slow-sync text/x-vcard
Contacts --port 8080  --dumpinfo" to test slow sync of contacts, it
succeed and outputted all my contacts in my e61.

But when i tried to run "syncml-http-server --slow-sync text/x-vcalendar
Calendar --port 8080  --dumpinfo" to test slow sync of calendar, it
failed. The command just return but my e61 reported that error occurred.
I took a look at the trace of syncml and found that the following syncml
requests/replies were issued by syncml-http-server and e61.

1) e61 sent:
<?xml version="1.0"?><!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd"><SyncML xmlns="syncml:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>1</MsgID><Target><LocURI>http://172.16.10.117:8080</LocURI></Target><Source><LocURI>IMEI:356213000475946</LocURI></Source><Meta><MaxMsgSize xmlns="syncml:metinf">10000</MaxMsgSize></Meta></SyncHdr><SyncBody><Alert><CmdID>1</CmdID><Data>201</Data><Item><Target><LocURI>./Calendar</LocURI></Target><Source><LocURI>./C:Calendar</LocURI></Source><Meta><Anchor xmlns="syncml:metinf"><Last/><Next>20080506T110450Z</Next></Anchor></Meta></Item></Alert><Put><CmdID>2</CmdID><Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>NOKIA</Man><Mod>E61</Mod><FwV/><SwV>2.0618.06.05</SwV><HwV/><DevID>I
 MEI:356213000475946</DevID><DevTyp>phone</DevTyp><UTC/><SupportLargeObjs/><SupportNumberOfChanges/><DataStore><SourceRef>./C:Calendar</SourceRef><DisplayName>Calendar</DisplayName><MaxGUIDSize>8</MaxGUIDSize><Rx-Pref><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>2</SyncType><SyncType>3</SyncType><SyncType>4</SyncType><SyncType>5</SyncType><SyncType>6</SyncType><SyncType>7</SyncType></SyncCap></DataStore><CTCap><CTType>text/x-vcalendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><DisplayName>Begin</DisplayName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><DisplayName>End</DisplayName><PropName>VERSION</PropName><ValEnum>1.0</ValEnum><DisplayName>Version</DisplayName><PropName>UID</PropName><DataType/><Size>256</Size><DisplayName>Ui
 d</DisplayName><PropName>SUMMARY</PropName><DataType/><Size>256</Size><DisplayName>Summary</DisplayName><PropName>DESCRIPTION</PropName><DataType/><Size>256</Size><DisplayName>Description</DisplayName><PropName>DTSTART</PropName><DataType/><Size>256</Size><DisplayName>Dstart</DisplayName><PropName>DTEND</PropName><DataType/><Size>256</Size><DisplayName>Dtend</DisplayName><PropName>AALARM</PropName><DataType/><Size>256</Size><DisplayName>Aalarm</DisplayName><PropName>CLASS</PropName><ValEnum>PUBLIC</ValEnum><ValEnum>PRIVATE</ValEnum><ValEnum>CONFIDENTIAL</ValEnum><DisplayName>Class</DisplayName><PropName>LOCATION</PropName><DataType/><Size>256</Size><DisplayName>Location</DisplayName><PropName>LAST-MODIFIED</PropName><DataType/><Size>256</Size><DisplayName>Last Modified</DisplayName><PropName>PRIORITY</PropName><DataType/><Size>256</Size><DisplayName>Priority</DisplayName><PropName>STATUS</PropName><DataType/><Size>256</Size><DisplayName>Status</DisplayName><PropName>RRULE</P
 ropName><DataType/><Size>256</Size><DisplayName>Rrule</DisplayName><PropName>COMPLETED</PropName><DataType/><Size>256</Size><DisplayName>Completed</DisplayName><PropName>DCREATED</PropName><DataType/><Size>256</Size><DisplayName>Dcreated</DisplayName><PropName>DUE</PropName><DataType/><Size>256</Size><DisplayName>Due</DisplayName><PropName>EXDATE</PropName><DataType/><Size>256</Size><DisplayName>ExDate</DisplayName><PropName>CATEGORIES</PropName><DataType/><Size>256</Size><DisplayName>Categories</DisplayName><PropName>SEQUENCE</PropName><DataType/><Size>256</Size><DisplayName>Sequence</DisplayName><PropName>TZ</PropName><DataType/><Size>256</Size><DisplayName>TZ</DisplayName><PropName>DAYLIGHT</PropName><DataType/><Size>256</Size><DisplayName>Daylight</DisplayName><PropName>RDATE</PropName><DataType/><Size>256</Size><DisplayName>RDate</DisplayName><PropName>ATTENDEE</PropName><DataType/><Size>256</Size><DisplayName>Attendee</DisplayName><ParamName>ROLE</ParamName><DataType/>
 <DisplayName>Role</DisplayName><ParamName>STATUS</ParamName><DataType/><DisplayName>Status</DisplayName><ParamName>X-CN</ParamName><DataType/><DisplayName>X-CN</DisplayName><ParamName>X-ROLE</ParamName><DataType/><DisplayName>Role</DisplayName><ParamName>X-SENTBY</ParamName><DataType/><DisplayName>Sent by</DisplayName><PropName>X-RECURRENCE-ID</PropName><DataType/><Size>256</Size><DisplayName>Recurrence</DisplayName><PropName>X-METHOD</PropName><DataType/><Size>256</Size><DisplayName>Method</DisplayName><PropName>X-SYMBIAN-LUID</PropName><DataType/><Size>256</Size><DisplayName>Local UID</DisplayName><PropName>X-SYMBIAN-DTSTAMP</PropName><DataType/><Size>256</Size><DisplayName>Time stamp</DisplayName><PropName>X-EPOCAGENDAENTRYTYPE</PropName><DataType/><Size>256</Size><DisplayName>X-Epoc Agenda Entry Type</DisplayName></CTCap></DevInf></Data></Item></Put><Get><CmdID>3</CmdID><Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Target><LocURI
 >./devinf11</LocURI></Target></Item></Get><Final/></SyncBody></SyncML>

2)syncml-http-server replied:
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd.dtd"><SyncML xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>2</MsgID><Target><LocURI>IMEI:356213000475946</LocURI></Target><Source><LocURI>http://172.16.10.117:8080</LocURI></Source></SyncHdr>
<SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><SourceRef>IMEI:356213000475946</SourceRef><TargetRef>http://172.16.10.117:8080</TargetRef><Data>200</Data></Status>
<Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd><Item><Data><Anchor xmlns="syncml:metinf"><Next xmlns="syncml:metinf">20080506T110450Z</Next></Anchor></Data></Item><SourceRef>./C:Calendar</SourceRef><TargetRef>./Calendar</TargetRef><Data>508</Data></Status>
<Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Cmd>Put</Cmd><SourceRef>./devinf11</SourceRef><Data>200</Data></Status>
<Status><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Cmd>Get</Cmd><TargetRef>./devinf11</TargetRef><Data>200</Data></Status>
<Alert><CmdID>5</CmdID><Data>201</Data><Item><Target><LocURI>./C:Calendar</LocURI></Target><Source><LocURI>Calendar</LocURI></Source><Meta><Anchor xmlns="syncml:metinf"><Last xmlns="syncml:metinf"></Last><Next xmlns="syncml:metinf">20080506T110450Z</Next></Anchor></Meta></Item>
</Alert><Results><CmdID>6</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>OpenSync</Man><Mod>libsyncml</Mod><SwV>0.4.6</SwV><DevID>LibSyncmML</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>Calendar</SourceRef><Rx-Pref><CTType>text/x-vcalendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcalendar</CTType><VerCT>2.0</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>2</SyncType><SyncType>7</SyncType></SyncCap></DataStore></DevInf>
</Data></Item><TargetRef>./devinf11</TargetRef>
</Results><Final></Final></SyncBody></SyncML>

3)e61
<?xml version="1.0"?><!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd"><SyncML xmlns="syncml:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>2</MsgID><Target><LocURI>http://172.16.10.117:8080</LocURI></Target><Source><LocURI>IMEI:356213000475946</LocURI></Source><Meta><MaxMsgSize xmlns="syncml:metinf">10000</MaxMsgSize></Meta></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>IMEI:356213000475946</TargetRef><SourceRef>http://172.16.10.117:8080</SourceRef><Data>200</Data></Status><Status><CmdID>2</CmdID><MsgRef>2</MsgRef><CmdRef>5</CmdRef><Cmd>Alert</Cmd><TargetRef>./C:Calendar</TargetRef><SourceRef>Calendar</SourceRef><Data>200</Data><Item><Data><Anchor xmlns="syncml:metinf"><Next>20080506T110450Z</Next></Anchor></Data></Item></Status><Status><CmdID>3</CmdID><MsgRef>2</MsgRef><CmdRef>6</CmdRef><Cmd
 >Results</Cmd><Data>200</Data></Status><Final/></SyncBody></SyncML>replied:

4)syncml-http-server replied:
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd.dtd"><SyncML xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>3</MsgID><Target><LocURI>IMEI:356213000475946</LocURI></Target><Source><LocURI>http://172.16.10.117:8080</LocURI></Source></SyncHdr>
<SyncBody><Status><CmdID>1</CmdID><MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><SourceRef>IMEI:356213000475946</SourceRef><TargetRef>http://172.16.10.117:8080</TargetRef><Data>200</Data></Status>
<Final></Final></SyncBody></SyncML>

5)syncml-http-server exited and e61 reported errors.

I took a look of syncml specification and could not find anything wrong
with the above commands. It also check the code of synml-http-server. It
seemed that synml-http-server thought the sync was over if it did
receive a command but apparently e61 did not think so. Does anyone has
any idea?

My system is Solaris and I will have a another try with Linux later.

Regards,

Jedy


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel

Re: slow sync calendar between e61 with syncml-http-server failed

by Jedy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All,

I tested my e61 with syncml trunk build on Ubuntu 8.04 and got the same result. No matter I use wifi, usb or bluetooth, it always fails for slow sync of calendar.

And I wonder why in 3rd syncml message, e61 reports slow sync succeed(data 200) but do not send any calendar data to my computer. Is this a problem?

Regards,

Jedy
On Tue, 2008-05-13 at 16:40 +0800, Jedy Wang wrote:
Hi all,

I tried to test nokia e61 with syncml-http-server command.

When I tried to run "syncml-http-server --slow-sync text/x-vcard
Contacts --port 8080  --dumpinfo" to test slow sync of contacts, it
succeed and outputted all my contacts in my e61.

But when i tried to run "syncml-http-server --slow-sync text/x-vcalendar
Calendar --port 8080  --dumpinfo" to test slow sync of calendar, it
failed. The command just return but my e61 reported that error occurred.
I took a look at the trace of syncml and found that the following syncml
requests/replies were issued by syncml-http-server and e61.

1) e61 sent:
<?xml version="1.0"?><!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd"><SyncML xmlns="syncml:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>1</MsgID><Target><LocURI>http://172.16.10.117:8080</LocURI></Target><Source><LocURI>IMEI:356213000475946</LocURI></Source><Meta><MaxMsgSize xmlns="syncml:metinf">10000</MaxMsgSize></Meta></SyncHdr><SyncBody><Alert><CmdID>1</CmdID><Data>201</Data><Item><Target><LocURI>./Calendar</LocURI></Target><Source><LocURI>./C:Calendar</LocURI></Source><Meta><Anchor xmlns="syncml:metinf"><Last/><Next>20080506T110450Z</Next></Anchor></Meta></Item></Alert><Put><CmdID>2</CmdID><Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>NOKIA</Man><Mod>E61</Mod><FwV/><SwV>2.0618.06.05</SwV><HwV/><DevID>I
 MEI:356213000475946</DevID><DevTyp>phone</DevTyp><UTC/><SupportLargeObjs/><SupportNumberOfChanges/><DataStore><SourceRef>./C:Calendar</SourceRef><DisplayName>Calendar</DisplayName><MaxGUIDSize>8</MaxGUIDSize><Rx-Pref><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>2</SyncType><SyncType>3</SyncType><SyncType>4</SyncType><SyncType>5</SyncType><SyncType>6</SyncType><SyncType>7</SyncType></SyncCap></DataStore><CTCap><CTType>text/x-vcalendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><DisplayName>Begin</DisplayName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><DisplayName>End</DisplayName><PropName>VERSION</PropName><ValEnum>1.0</ValEnum><DisplayName>Version</DisplayName><PropName>UID</PropName><DataType/><Size>256</Size><DisplayName>Ui
 d</DisplayName><PropName>SUMMARY</PropName><DataType/><Size>256</Size><DisplayName>Summary</DisplayName><PropName>DESCRIPTION</PropName><DataType/><Size>256</Size><DisplayName>Description</DisplayName><PropName>DTSTART</PropName><DataType/><Size>256</Size><DisplayName>Dstart</DisplayName><PropName>DTEND</PropName><DataType/><Size>256</Size><DisplayName>Dtend</DisplayName><PropName>AALARM</PropName><DataType/><Size>256</Size><DisplayName>Aalarm</DisplayName><PropName>CLASS</PropName><ValEnum>PUBLIC</ValEnum><ValEnum>PRIVATE</ValEnum><ValEnum>CONFIDENTIAL</ValEnum><DisplayName>Class</DisplayName><PropName>LOCATION</PropName><DataType/><Size>256</Size><DisplayName>Location</DisplayName><PropName>LAST-MODIFIED</PropName><DataType/><Size>256</Size><DisplayName>Last Modified</DisplayName><PropName>PRIORITY</PropName><DataType/><Size>256</Size><DisplayName>Priority</DisplayName><PropName>STATUS</PropName><DataType/><Size>256</Size><DisplayName>Status</DisplayName><PropName>RRULE</P
 ropName><DataType/><Size>256</Size><DisplayName>Rrule</DisplayName><PropName>COMPLETED</PropName><DataType/><Size>256</Size><DisplayName>Completed</DisplayName><PropName>DCREATED</PropName><DataType/><Size>256</Size><DisplayName>Dcreated</DisplayName><PropName>DUE</PropName><DataType/><Size>256</Size><DisplayName>Due</DisplayName><PropName>EXDATE</PropName><DataType/><Size>256</Size><DisplayName>ExDate</DisplayName><PropName>CATEGORIES</PropName><DataType/><Size>256</Size><DisplayName>Categories</DisplayName><PropName>SEQUENCE</PropName><DataType/><Size>256</Size><DisplayName>Sequence</DisplayName><PropName>TZ</PropName><DataType/><Size>256</Size><DisplayName>TZ</DisplayName><PropName>DAYLIGHT</PropName><DataType/><Size>256</Size><DisplayName>Daylight</DisplayName><PropName>RDATE</PropName><DataType/><Size>256</Size><DisplayName>RDate</DisplayName><PropName>ATTENDEE</PropName><DataType/><Size>256</Size><DisplayName>Attendee</DisplayName><ParamName>ROLE</ParamName><DataType/>
 <DisplayName>Role</DisplayName><ParamName>STATUS</ParamName><DataType/><DisplayName>Status</DisplayName><ParamName>X-CN</ParamName><DataType/><DisplayName>X-CN</DisplayName><ParamName>X-ROLE</ParamName><DataType/><DisplayName>Role</DisplayName><ParamName>X-SENTBY</ParamName><DataType/><DisplayName>Sent by</DisplayName><PropName>X-RECURRENCE-ID</PropName><DataType/><Size>256</Size><DisplayName>Recurrence</DisplayName><PropName>X-METHOD</PropName><DataType/><Size>256</Size><DisplayName>Method</DisplayName><PropName>X-SYMBIAN-LUID</PropName><DataType/><Size>256</Size><DisplayName>Local UID</DisplayName><PropName>X-SYMBIAN-DTSTAMP</PropName><DataType/><Size>256</Size><DisplayName>Time stamp</DisplayName><PropName>X-EPOCAGENDAENTRYTYPE</PropName><DataType/><Size>256</Size><DisplayName>X-Epoc Agenda Entry Type</DisplayName></CTCap></DevInf></Data></Item></Put><Get><CmdID>3</CmdID><Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Target><LocURI
 >./devinf11</LocURI></Target></Item></Get><Final/></SyncBody></SyncML> 

2)syncml-http-server replied:
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd.dtd"><SyncML xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>2</MsgID><Target><LocURI>IMEI:356213000475946</LocURI></Target><Source><LocURI>http://172.16.10.117:8080</LocURI></Source></SyncHdr>
<SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><SourceRef>IMEI:356213000475946</SourceRef><TargetRef>http://172.16.10.117:8080</TargetRef><Data>200</Data></Status>
<Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd><Item><Data><Anchor xmlns="syncml:metinf"><Next xmlns="syncml:metinf">20080506T110450Z</Next></Anchor></Data></Item><SourceRef>./C:Calendar</SourceRef><TargetRef>./Calendar</TargetRef><Data>508</Data></Status>
<Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Cmd>Put</Cmd><SourceRef>./devinf11</SourceRef><Data>200</Data></Status>
<Status><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Cmd>Get</Cmd><TargetRef>./devinf11</TargetRef><Data>200</Data></Status>
<Alert><CmdID>5</CmdID><Data>201</Data><Item><Target><LocURI>./C:Calendar</LocURI></Target><Source><LocURI>Calendar</LocURI></Source><Meta><Anchor xmlns="syncml:metinf"><Last xmlns="syncml:metinf"></Last><Next xmlns="syncml:metinf">20080506T110450Z</Next></Anchor></Meta></Item>
</Alert><Results><CmdID>6</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>OpenSync</Man><Mod>libsyncml</Mod><SwV>0.4.6</SwV><DevID>LibSyncmML</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>Calendar</SourceRef><Rx-Pref><CTType>text/x-vcalendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcalendar</CTType><VerCT>2.0</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>2</SyncType><SyncType>7</SyncType></SyncCap></DataStore></DevInf>
</Data></Item><TargetRef>./devinf11</TargetRef>
</Results><Final></Final></SyncBody></SyncML>

3)e61
<?xml version="1.0"?><!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd"><SyncML xmlns="syncml:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>2</MsgID><Target><LocURI>http://172.16.10.117:8080</LocURI></Target><Source><LocURI>IMEI:356213000475946</LocURI></Source><Meta><MaxMsgSize xmlns="syncml:metinf">10000</MaxMsgSize></Meta></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>IMEI:356213000475946</TargetRef><SourceRef>http://172.16.10.117:8080</SourceRef><Data>200</Data></Status><Status><CmdID>2</CmdID><MsgRef>2</MsgRef><CmdRef>5</CmdRef><Cmd>Alert</Cmd><TargetRef>./C:Calendar</TargetRef><SourceRef>Calendar</SourceRef><Data>200</Data><Item><Data><Anchor xmlns="syncml:metinf"><Next>20080506T110450Z</Next></Anchor></Data></Item></Status><Status><CmdID>3</CmdID><MsgRef>2</MsgRef><CmdRef>6</CmdRef><Cmd
 >Results</Cmd><Data>200</Data></Status><Final/></SyncBody></SyncML>replied:

4)syncml-http-server replied:
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd.dtd"><SyncML xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>3</MsgID><Target><LocURI>IMEI:356213000475946</LocURI></Target><Source><LocURI>http://172.16.10.117:8080</LocURI></Source></SyncHdr>
<SyncBody><Status><CmdID>1</CmdID><MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><SourceRef>IMEI:356213000475946</SourceRef><TargetRef>http://172.16.10.117:8080</TargetRef><Data>200</Data></Status>
<Final></Final></SyncBody></SyncML>

5)syncml-http-server exited and e61 reported errors.

I took a look of syncml specification and could not find anything wrong
with the above commands. It also check the code of synml-http-server. It
seemed that synml-http-server thought the sync was over if it did
receive a command but apparently e61 did not think so. Does anyone has
any idea?

My system is Solaris and I will have a another try with Linux later.

Regards,

Jedy


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel

Parent Message unknown Re: slow sync calendar between e61 with syncml-http-server failed

by Jedy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Daniel/Michael,

I used snoopypro to generate a traffic log. Hope this can help. The problem is I do not know how to config Nokia PC Suite(6.86.9.3) to do a slow sync.  So the log probably is just a normal sync.

Regards,

Jedy
On Thu, 2008-05-15 at 09:23 +0200, Daniel Gollub wrote:
On Thursday 15 May 2008 07:42:16 you wrote:
> I tested my e61 with syncml trunk build on Ubuntu 8.04 and got the same
> result. No matter I use wifi, usb or bluetooth, it always fails for slow
> sync of calendar.
>
> And I wonder why in 3rd syncml message, e61 reports slow sync succeed
> (data 200) but do not send any calendar data to my computer. Is this a
> problem?

Thats really strange ... i saw this once or twice  on other phones. Could you 
try  with SyncML 1.2? Just add --version "1.2". If this doesn't help, do you 
have access to a windows box and could capture the traffic and send me and 
Michael Bell the traffic?

Sorry for the delay, I'm still quite busy with my regular work, hope to get 
active in June. Unfortunately Michael's Laptop is broken aswell....

Thanks for testing!

best regards,
Daniel


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel

USBLog1.usblog (25K) Download Attachment

Parent Message unknown Re: slow sync calendar between e61 with syncml-http-server failed

by Jedy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Daniel/Michael,

Attached is the trace of the command "syncml-obex-client -u 0
--identifier "PC Suite" --slow-sync text/x-vcalendar Calendar --wbxml
--version "1.2".
Regards,

Jedy

On Thu, 2008-05-15 at 09:23 +0200, Daniel Gollub wrote:

> On Thursday 15 May 2008 07:42:16 you wrote:
> > I tested my e61 with syncml trunk build on Ubuntu 8.04 and got the same
> > result. No matter I use wifi, usb or bluetooth, it always fails for slow
> > sync of calendar.
> >
> > And I wonder why in 3rd syncml message, e61 reports slow sync succeed
> > (data 200) but do not send any calendar data to my computer. Is this a
> > problem?
>
> Thats really strange ... i saw this once or twice  on other phones. Could you
> try  with SyncML 1.2? Just add --version "1.2". If this doesn't help, do you
> have access to a windows box and could capture the traffic and send me and
> Michael Bell the traffic?
>
> Sorry for the delay, I'm still quite busy with my regular work, hope to get
> active in June. Unfortunately Michael's Laptop is broken aswell....
>
> Thanks for testing!
>
> best regards,
> Daniel

[Thread3079535504-29392.log]

[1211187293.056171] >>>>>>>  smlThreadStartCallback(0x8073e88)
[1211187293.056221] +++++++++ This is the worker thread of thread 0x8073e88 for context 0x80523b0 +++++++++
[1211187293.056245] Thread 0x8073e88 started.
[1211187293.058492] >>>>>>>  smlTransportWorkerHandler(0x8073ea8, 0x8052248)
[1211187293.058539] >>>>>>>  smlTransportObexClientConnect(0x8052298)
[1211187293.058581] connecting to usb interface 0
[1211187293.181842] found 3 interfaces
[1211187293.181991] >>>>>>>  smlTransportReceiveEvent(0x8052248, (nil), 2, (nil), 0x8080d60)
[1211187293.182030] callback available
[1211187293.182067] >>>>>>>  _smlManagerDataHandler(0x8052248, (nil), 2, (nil), 0x8080d60, 0x8052328)
[1211187293.182111] >>>>>>>  _smlManagerSendEvent(0x8052328, 2, (nil), (nil), (nil), 0x80763a8)
[1211187293.182155] <<<<<<<  _smlManagerSendEvent
[1211187293.182192] <--- ERROR --- _smlManagerDataHandler: Unable to connect to the interface
[1211187293.182231] <<<<<<<  smlTransportReceiveEvent: 0
[1211187293.182265] <--- ERROR --- smlTransportObexClientConnect: Unable to connect to the interface
[1211187293.182303] <<<<<<<  smlTransportWorkerHandler
[1211187293.182340] >>>>>>>  smlTransportWorkerHandler(0x8073e40, 0x8052248)
[1211187293.182376] >>>>>>>  smlTransportObexClientSend(0x8052298, (nil), 0x8073ec0, (nil))
[1211187293.182421] Adding connection id 0
[1211187293.182472] Target application/vnd.syncml.ds.notification
[1211187293.182536] >>>>>>>  _smlObexEvent(0x8052c78, 0x8076330, 0, 4, 2, 0)
[1211187293.182579] >>>>>>>  smlTransportReceiveEvent(0x8052248, (nil), 1, (nil), (nil))
[1211187293.182614] callback available
[1211187293.182650] >>>>>>>  _smlManagerDataHandler(0x8052248, (nil), 1, (nil), (nil), 0x8052328)
[1211187293.182689] >>>>>>>  _smlManagerSendEvent(0x8052328, 1, (nil), (nil), (nil), (nil))
[1211187293.182726] <<<<<<<  _smlManagerSendEvent
[1211187293.182761] <<<<<<<  _smlManagerDataHandler
[1211187293.182795] <<<<<<<  smlTransportReceiveEvent: 1
[1211187293.182828] <<<<<<<  _smlObexEvent
[1211187293.182864] Done sending the put request
[1211187293.182899] Adding connection id 0
[1211187293.182935] Switch to new target: application/vnd.syncml+wbxml
[1211187293.182975] >>>>>>>  _smlObexEvent(0x8052c78, 0x80763f0, 0, 4, 3, 0)
[1211187293.183011] <<<<<<<  _smlObexEvent
[1211187293.183050] >>>>>>>  _smlObexEvent(0x8052c78, (nil), 0, 4, 0, 0)
[1211187293.183085] <<<<<<<  _smlObexEvent
[1211187293.183123] <--- ERROR --- smlTransportObexClientSend: Unable to get answer
[1211187293.183159] >>>>>>>  smlTransportDataDeref(0x8073ec0)
[1211187293.183193] <<<<<<<  smlTransportDataDeref: Freed
[1211187293.183227] <<<<<<<  smlTransportWorkerHandler
[1211187293.211437] >>>>>>>  smlTransportWorkerHandler(0x8073e40, 0x8052248)
[1211187293.211481] >>>>>>>  smlTransportObexClientDisconnect(0x8052298, (nil))
[1211187293.211528] >>>>>>>  _smlObexEvent(0x8052c78, 0x8076480, 0, 4, 1, 0)
[1211187293.211564] <<<<<<<  _smlObexEvent
[1211187293.211598] Disconnect loop 0
[1211187293.211634] >>>>>>>  _smlObexEvent(0x8052c78, (nil), 0, 4, 0, 0)
[1211187293.211668] <<<<<<<  _smlObexEvent
[1211187293.211704] <--- ERROR --- smlTransportObexClientDisconnect: Unable to get answer
[1211187293.211740] <<<<<<<  smlTransportWorkerHandler
[1211187293.211783] >>>>>>>  smlThreadStopCallback(0x8073e88)
[1211187293.211819] +++++++++ Quitting worker thread +++++++++
[1211187293.211857] <<<<<<<  smlThreadStopCallback
[1211187293.211894] <<<<<<<  smlThreadStartCallback


[Thread3079538464-29392.log]

[1211187293.047123] >>>>>>>  smlTransportNew(2, 0xbfb697ec)
[1211187293.047319] <<<<<<<  smlTransportNew: 0x8052248
[1211187293.047370] >>>>>>>  smlManagerNew(0x8052248, 0xbfb697ec)
[1211187293.047408] >>>>>>>  smlTransportSetEventCallback(0x8052248, 0xb7ee7c7b, 0x8052328)
[1211187293.047442] <<<<<<<  smlTransportSetEventCallback
[1211187293.047505] <<<<<<<  smlManagerNew
[1211187293.047550] >>>>>>>  smlAuthNew(0xbfb697ec)
[1211187293.047584] <<<<<<<  smlAuthNew: 0x8050398
[1211187293.047623] >>>>>>>  smlAuthSetEnable(0x8050398, 0)
[1211187293.047655] <<<<<<<  smlAuthSetEnable
[1211187293.047690] >>>>>>>  smlAuthRegister(0x8050398, 0x8052328, 0xbfb697ec)
[1211187293.047729] <<<<<<<  smlAuthRegister
[1211187293.047772] >>>>>>>  smlDevInfNew(LibSyncmML, 7, 0xbfb697ec)
[1211187293.047813] <<<<<<<  smlDevInfNew: 0x8052370
[1211187293.047848] >>>>>>>  smlDevInfAgentNew(0x8052370, 0xbfb697ec)
[1211187293.047898] <<<<<<<  smlDevInfAgentNew: 0x8051620
[1211187293.047938] >>>>>>>  smlDevInfAgentRegister(0x8051620, 0x8052328, 0xbfb697ec)
[1211187293.047975] >>>>>>>  smlDevInfAgentRegisterSession(0x8051620, 0x8052328, (nil), 0xbfb697ec)
[1211187293.048016] >>>>>>>  smlLocationNew(./devinf12, (null), 0xbfb697ec)
[1211187293.048052] <<<<<<<  smlLocationNew: 0x8052450
[1211187293.048085] >>>>>>>  smlLocationNew(./devinf11, (null), 0xbfb697ec)
[1211187293.048118] <<<<<<<  smlLocationNew: 0x8052470
[1211187293.048151] >>>>>>>  smlLocationNew(./devinf10, (null), 0xbfb697ec)
[1211187293.048185] <<<<<<<  smlLocationNew: 0x8052490
[1211187293.048217] register callbacks for PUT command
[1211187293.048263] >>>>>>>  smlManagerObjectRegister(0x8052328, 3, (nil), (nil), 0x8052490, (null), 0xb7efb8f5, (nil), 0x8051620, 0xbfb697ec)
[1211187293.048302] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 3, (nil), 0x8052490)
[1211187293.048337] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.048369] create and register a new object
[1211187293.048408] configure registered object
[1211187293.048443] >>>>>>>  smlLocationRef(0x8052490)
[1211187293.048477] <<<<<<<  smlLocationRef: New refcount: 2
[1211187293.048510] <<<<<<<  smlManagerObjectRegister
[1211187293.048546] >>>>>>>  smlManagerObjectRegister(0x8052328, 3, (nil), (nil), 0x8052470, (null), 0xb7efb8f5, (nil), 0x8051620, 0xbfb697ec)
[1211187293.048590] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 3, (nil), 0x8052470)
[1211187293.048631] >>>>>>>  smlLocationCompare((nil)(null), (nil)(null), (nil)(null), (nil)(null))
[1211187293.048667] <<<<<<<  smlLocationCompare: No object given: TRUE
[1211187293.048702] >>>>>>>  smlLocationCompare((nil)(null), 0x8052490(./devinf10), (nil)(null), 0x8052470(./devinf11))
[1211187293.048740] >>>>>>>  normalizeUrl(./devinf11)
[1211187293.048781] <<<<<<<  normalizeUrl: devinf11
[1211187293.048815] >>>>>>>  normalizeUrl(./devinf10)
[1211187293.048850] <<<<<<<  normalizeUrl: devinf10
[1211187293.048882] Comparing devinf10 and devinf11
[1211187293.048918] <<<<<<<  smlLocationCompare: 0
[1211187293.048951] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.048983] create and register a new object
[1211187293.049022] configure registered object
[1211187293.049055] >>>>>>>  smlLocationRef(0x8052470)
[1211187293.049088] <<<<<<<  smlLocationRef: New refcount: 2
[1211187293.049120] <<<<<<<  smlManagerObjectRegister
[1211187293.049155] >>>>>>>  smlManagerObjectRegister(0x8052328, 3, (nil), (nil), 0x8052450, (null), 0xb7efb8f5, (nil), 0x8051620, 0xbfb697ec)
[1211187293.049191] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 3, (nil), 0x8052450)
[1211187293.049225] >>>>>>>  smlLocationCompare((nil)(null), (nil)(null), (nil)(null), (nil)(null))
[1211187293.049259] <<<<<<<  smlLocationCompare: No object given: TRUE
[1211187293.049294] >>>>>>>  smlLocationCompare((nil)(null), 0x8052490(./devinf10), (nil)(null), 0x8052450(./devinf12))
[1211187293.049329] >>>>>>>  normalizeUrl(./devinf12)
[1211187293.049364] <<<<<<<  normalizeUrl: devinf12
[1211187293.049419] >>>>>>>  normalizeUrl(./devinf10)
[1211187293.049486] <<<<<<<  normalizeUrl: devinf10
[1211187293.049520] Comparing devinf10 and devinf12
[1211187293.049553] <<<<<<<  smlLocationCompare: 0
[1211187293.049587] >>>>>>>  smlLocationCompare((nil)(null), (nil)(null), (nil)(null), (nil)(null))
[1211187293.049621] <<<<<<<  smlLocationCompare: No object given: TRUE
[1211187293.049657] >>>>>>>  smlLocationCompare((nil)(null), 0x8052470(./devinf11), (nil)(null), 0x8052450(./devinf12))
[1211187293.049692] >>>>>>>  normalizeUrl(./devinf12)
[1211187293.049727] <<<<<<<  normalizeUrl: devinf12
[1211187293.049759] >>>>>>>  normalizeUrl(./devinf11)
[1211187293.049794] <<<<<<<  normalizeUrl: devinf11
[1211187293.049826] Comparing devinf11 and devinf12
[1211187293.049859] <<<<<<<  smlLocationCompare: 0
[1211187293.049891] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.049923] create and register a new object
[1211187293.049956] configure registered object
[1211187293.049988] >>>>>>>  smlLocationRef(0x8052450)
[1211187293.050020] <<<<<<<  smlLocationRef: New refcount: 2
[1211187293.050053] <<<<<<<  smlManagerObjectRegister
[1211187293.050084] register callbacks for GET command
[1211187293.050119] >>>>>>>  smlManagerObjectRegister(0x8052328, 9, (nil), 0x8052490, (nil), (null), 0xb7efba67, (nil), 0x8051620, 0xbfb697ec)
[1211187293.050156] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 9, 0x8052490, (nil))
[1211187293.050188] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.050220] create and register a new object
[1211187293.050252] configure registered object
[1211187293.050285] >>>>>>>  smlLocationRef(0x8052490)
[1211187293.050317] <<<<<<<  smlLocationRef: New refcount: 3
[1211187293.050348] <<<<<<<  smlManagerObjectRegister
[1211187293.050383] >>>>>>>  smlManagerObjectRegister(0x8052328, 9, (nil), 0x8052470, (nil), (null), 0xb7efba67, (nil), 0x8051620, 0xbfb697ec)
[1211187293.050419] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 9, 0x8052470, (nil))
[1211187293.050462] >>>>>>>  smlLocationCompare((nil)(null), 0x8052490(./devinf10), (nil)(null), 0x8052470(./devinf11))
[1211187293.050497] >>>>>>>  normalizeUrl(./devinf11)
[1211187293.050532] <<<<<<<  normalizeUrl: devinf11
[1211187293.050564] >>>>>>>  normalizeUrl(./devinf10)
[1211187293.050600] <<<<<<<  normalizeUrl: devinf10
[1211187293.050632] Comparing devinf10 and devinf11
[1211187293.050664] <<<<<<<  smlLocationCompare: 0
[1211187293.050696] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.050728] create and register a new object
[1211187293.050760] configure registered object
[1211187293.050792] >>>>>>>  smlLocationRef(0x8052470)
[1211187293.050824] <<<<<<<  smlLocationRef: New refcount: 3
[1211187293.050857] <<<<<<<  smlManagerObjectRegister
[1211187293.050892] >>>>>>>  smlManagerObjectRegister(0x8052328, 9, (nil), 0x8052450, (nil), (null), 0xb7efba67, (nil), 0x8051620, 0xbfb697ec)
[1211187293.050927] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 9, 0x8052450, (nil))
[1211187293.050962] >>>>>>>  smlLocationCompare((nil)(null), 0x8052490(./devinf10), (nil)(null), 0x8052450(./devinf12))
[1211187293.050997] >>>>>>>  normalizeUrl(./devinf12)
[1211187293.051033] <<<<<<<  normalizeUrl: devinf12
[1211187293.051066] >>>>>>>  normalizeUrl(./devinf10)
[1211187293.051100] <<<<<<<  normalizeUrl: devinf10
[1211187293.051132] Comparing devinf10 and devinf12
[1211187293.051166] <<<<<<<  smlLocationCompare: 0
[1211187293.051200] >>>>>>>  smlLocationCompare((nil)(null), 0x8052470(./devinf11), (nil)(null), 0x8052450(./devinf12))
[1211187293.051235] >>>>>>>  normalizeUrl(./devinf12)
[1211187293.051269] <<<<<<<  normalizeUrl: devinf12
[1211187293.051302] >>>>>>>  normalizeUrl(./devinf11)
[1211187293.051336] <<<<<<<  normalizeUrl: devinf11
[1211187293.051368] Comparing devinf11 and devinf12
[1211187293.051421] <<<<<<<  smlLocationCompare: 0
[1211187293.051454] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.051486] create and register a new object
[1211187293.051518] configure registered object
[1211187293.051551] >>>>>>>  smlLocationRef(0x8052450)
[1211187293.051583] <<<<<<<  smlLocationRef: New refcount: 3
[1211187293.051614] <<<<<<<  smlManagerObjectRegister
[1211187293.051645] register callbacks for RESULTS command
[1211187293.051680] >>>>>>>  smlManagerObjectRegister(0x8052328, 10, (nil), 0x8052490, (nil), (null), 0xb7efb8f5, (nil), 0x8051620, 0xbfb697ec)
[1211187293.051716] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 10, 0x8052490, (nil))
[1211187293.051750] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.051782] create and register a new object
[1211187293.051814] configure registered object
[1211187293.051847] >>>>>>>  smlLocationRef(0x8052490)
[1211187293.051879] <<<<<<<  smlLocationRef: New refcount: 4
[1211187293.051911] <<<<<<<  smlManagerObjectRegister
[1211187293.051945] >>>>>>>  smlManagerObjectRegister(0x8052328, 10, (nil), 0x8052470, (nil), (null), 0xb7efb8f5, (nil), 0x8051620, 0xbfb697ec)
[1211187293.051982] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 10, 0x8052470, (nil))
[1211187293.052018] >>>>>>>  smlLocationCompare((nil)(null), 0x8052490(./devinf10), (nil)(null), 0x8052470(./devinf11))
[1211187293.052052] >>>>>>>  normalizeUrl(./devinf11)
[1211187293.052088] <<<<<<<  normalizeUrl: devinf11
[1211187293.052120] >>>>>>>  normalizeUrl(./devinf10)
[1211187293.052155] <<<<<<<  normalizeUrl: devinf10
[1211187293.052187] Comparing devinf10 and devinf11
[1211187293.052220] <<<<<<<  smlLocationCompare: 0
[1211187293.052251] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.052283] create and register a new object
[1211187293.052316] configure registered object
[1211187293.052347] >>>>>>>  smlLocationRef(0x8052470)
[1211187293.052379] <<<<<<<  smlLocationRef: New refcount: 4
[1211187293.052410] <<<<<<<  smlManagerObjectRegister
[1211187293.052445] >>>>>>>  smlManagerObjectRegister(0x8052328, 10, (nil), 0x8052450, (nil), (null), 0xb7efb8f5, (nil), 0x8051620, 0xbfb697ec)
[1211187293.052481] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 10, 0x8052450, (nil))
[1211187293.052517] >>>>>>>  smlLocationCompare((nil)(null), 0x8052490(./devinf10), (nil)(null), 0x8052450(./devinf12))
[1211187293.052551] >>>>>>>  normalizeUrl(./devinf12)
[1211187293.052586] <<<<<<<  normalizeUrl: devinf12
[1211187293.052619] >>>>>>>  normalizeUrl(./devinf10)
[1211187293.052653] <<<<<<<  normalizeUrl: devinf10
[1211187293.052685] Comparing devinf10 and devinf12
[1211187293.052718] <<<<<<<  smlLocationCompare: 0
[1211187293.052753] >>>>>>>  smlLocationCompare((nil)(null), 0x8052470(./devinf11), (nil)(null), 0x8052450(./devinf12))
[1211187293.052788] >>>>>>>  normalizeUrl(./devinf12)
[1211187293.052822] <<<<<<<  normalizeUrl: devinf12
[1211187293.052855] >>>>>>>  normalizeUrl(./devinf11)
[1211187293.052889] <<<<<<<  normalizeUrl: devinf11
[1211187293.052921] Comparing devinf11 and devinf12
[1211187293.052953] <<<<<<<  smlLocationCompare: 0
[1211187293.052985] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.053017] create and register a new object
[1211187293.053050] configure registered object
[1211187293.053082] >>>>>>>  smlLocationRef(0x8052450)
[1211187293.053114] <<<<<<<  smlLocationRef: New refcount: 4
[1211187293.053146] <<<<<<<  smlManagerObjectRegister
[1211187293.053180] >>>>>>>  smlLocationUnref(0x8052490)
[1211187293.053213] <<<<<<<  smlLocationUnref
[1211187293.053246] >>>>>>>  smlLocationUnref(0x8052470)
[1211187293.053277] <<<<<<<  smlLocationUnref
[1211187293.053309] >>>>>>>  smlLocationUnref(0x8052450)
[1211187293.053340] <<<<<<<  smlLocationUnref
[1211187293.053370] <<<<<<<  smlDevInfAgentRegisterSession
[1211187293.053401] <<<<<<<  smlDevInfAgentRegister
[1211187293.053477] >>>>>>>  smlNotificationNew(3, 0, 0, 1, PC Suite, /, 2, 0xbfb697ec)
[1211187293.053514] >>>>>>>  smlLocationNew(/, (null), 0xbfb697ec)
[1211187293.053548] <<<<<<<  smlLocationNew: 0x8052520
[1211187293.053581] <<<<<<<  smlNotificationNew: 0x80524e0
[1211187293.053619] >>>>>>>  smlLocationNew(Calendar, (null), 0xbfb697ec)
[1211187293.053653] <<<<<<<  smlLocationNew: 0x8052a78
[1211187293.053692] >>>>>>>  smlDsServerNew(text/x-vcalendar, 0x8052a78, 0xbfb697ec)
[1211187293.053726] >>>>>>>  smlLocationRef(0x8052a78)
[1211187293.053759] <<<<<<<  smlLocationRef: New refcount: 2
[1211187293.053791] <<<<<<<  smlDsServerNew: 0x80524b8
[1211187293.053834] >>>>>>>  smlDsServerRegister(0x80524b8, 0x8052328, 0xbfb697ec)
[1211187293.053871] >>>>>>>  smlManagerObjectRegister(0x8052328, 1, (nil), 0x8052a78, (nil), (null), 0xb7efff11, (nil), 0x80524b8, 0xbfb697ec)
[1211187293.053907] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 1, 0x8052a78, (nil))
[1211187293.053941] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.053973] create and register a new object
[1211187293.054005] configure registered object
[1211187293.054038] >>>>>>>  smlLocationRef(0x8052a78)
[1211187293.054069] <<<<<<<  smlLocationRef: New refcount: 3
[1211187293.054100] <<<<<<<  smlManagerObjectRegister
[1211187293.054135] >>>>>>>  smlManagerObjectRegister(0x8052328, 1, (nil), (nil), (nil), text/x-vcalendar, 0xb7f000b8, (nil), 0x80524b8, 0xbfb697ec)
[1211187293.054171] >>>>>>>  smlManagerObjectFindInternal(0x8052328, (nil), 1, (nil), (nil))
[1211187293.054204] <<<<<<<  smlManagerObjectFindInternal: NOT FOUND
[1211187293.054236] create and register a new object
[1211187293.054267] configure registered object
[1211187293.054299] <<<<<<<  smlManagerObjectRegister
[1211187293.054330] <<<<<<<  smlDsServerRegister
[1211187293.054364] >>>>>>>  smlDsServerSetConnectCallback(0x80524b8, 0x804b0c3, (nil))
[1211187293.054396] <<<<<<<  smlDsServerSetConnectCallback
[1211187293.054430] >>>>>>>  smlDsServerAddSan(0x80524b8, 0x80524e0, 0xbfb697ec)
[1211187293.054474] >>>>>>>  smlNotificationNewAlert(0xbfb697ec)
[1211187293.054508] <<<<<<<  smlNotificationNewAlert: 0x8052af0
[1211187293.054541] <<<<<<<  smlDsServerAddSan
[1211187293.054575] >>>>>>>  smlDevInfDataStoreNew(0x8052a88, 0xbfb697ec)
[1211187293.054609] <<<<<<<  smlDevInfDataStoreNew: 0x8052c30
[1211187293.054653] >>>>>>>  smlDevInfAddDataStore(0x8052370, 0x8052c30)
[1211187293.054688] <<<<<<<  smlDevInfAddDataStore
[1211187293.054747] >>>>>>>  smlTransportSetConfigOption(0x8052248, PORT, 0, 0xbfb697ec)
[1211187293.055607] >>>>>>>  smlTransportObexClientSetConfigOption(0x8052248, PORT, 0, 0xbfb697ec)
[1211187293.055637] smlTransportObexClientSetConfigOption: PORT 0 detected
[1211187293.055655] <<<<<<<  smlTransportObexClientSetConfigOption
[1211187293.055672] <<<<<<<  smlTransportSetConfigOption
[1211187293.055689] >>>>>>>  smlTransportSetConfigOption(0x8052248, URL, (null), 0xbfb697ec)
[1211187293.055707] >>>>>>>  smlTransportObexClientSetConfigOption(0x8052248, URL, (null), 0xbfb697ec)
[1211187293.055726] smlTransportObexClientSetConfigOption: URL (null) detected
[1211187293.055743] <<<<<<<  smlTransportObexClientSetConfigOption
[1211187293.055759] <<<<<<<  smlTransportSetConfigOption
[1211187293.055777] >>>>>>>  smlTransportSetConnectionType(0x8052248, 5, 0xbfb697ec)
[1211187293.055795] >>>>>>>  smlTransportObexClientSetConnectionType(0x8052248, 5, 0xbfb697ec)
[1211187293.055835] <<<<<<<  smlTransportObexClientSetConnectionType
[1211187293.055857] <<<<<<<  smlTransportSetConnectionType
[1211187293.055875] >>>>>>>  smlTransportInitialize(0x8052248, 0xbfb697ec, 0xb7f4bc50)
[1211187293.055899] >>>>>>>  smlQueueAttach(0x80516f8, 0x80523b0)
[1211187293.055923] <<<<<<<  smlQueueAttach
[1211187293.055941] >>>>>>>  smlTransportObexClientInit(0x8052248, 0xbfb697ec)
[1211187293.055960] <<<<<<<  smlTransportObexClientInit: 0x8052298
[1211187293.055982] <<<<<<<  smlTransportInitialize
[1211187293.056000] >>>>>>>  smlManagerStart(0x8052328, 0xbfb697ec)
[1211187293.056030] >>>>>>>  smlThreadNew(0x80523b0, 0xbfb697ec)
[1211187293.056050] <<<<<<<  smlThreadNew: 0x8073e88
[1211187293.056068] >>>>>>>  smlThreadStart(0x8073e88)
[1211187293.056265] <<<<<<<  smlThreadStart
[1211187293.056297] <<<<<<<  smlManagerStart
[1211187293.056318] >>>>>>>  smlTransportConnect(0x8052248, 0xbfb697ec)
[1211187293.056340] <<<<<<<  smlTransportConnect
[1211187293.056361] >>>>>>>  smlNotificationSend(0x80524e0, 0x8052248, 0xbfb697ec)
[1211187293.056383] >>>>>>>  _smlNotificationAssemble12(0x80524e0, 0xbfb6974c, 0xbfb69748, 0xbfb697ec)
[1211187293.056454] San packet assembled:  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00  03  00  00  00  00  00  01  09  50(P)  43(C)  20( )  53(S)  75(u)  69(i)  74(t)  65(e)  00  10  60(`)  00  00  06  09  43(C)  61(a)  6c(l)  65(e)  6e(n)  64(d)  61(a)  72(r)  00
[1211187293.056474] <<<<<<<  _smlNotificationAssemble12
[1211187293.056493] >>>>>>>  smlTransportDataNew(0x8074b00, 48, 3, 1, 0xbfb697ec)
[1211187293.056512] <<<<<<<  smlTransportDataNew: 0x8073ec0
[1211187293.056530] >>>>>>>  smlTransportSend(0x8052248, (nil), 0x8073ec0, 0xbfb697ec)
[1211187293.056550] >>>>>>>  smlTransportDataRef(0x8073ec0)
[1211187293.056567] <<<<<<<  smlTransportDataRef
[1211187293.056585] <<<<<<<  smlTransportSend
[1211187293.056604] >>>>>>>  smlTransportDataDeref(0x8073ec0)
[1211187293.056621] <<<<<<<  smlTransportDataDeref: refCount > 0
[1211187293.056639] <<<<<<<  smlNotificationSend
[1211187293.056657] >>>>>>>  smlNotificationFree(0x80524e0)
[1211187293.056676] >>>>>>>  smlNotificationFreeAlert(0x8052af0)
[1211187293.056694] <<<<<<<  smlNotificationFreeAlert
[1211187293.056712] >>>>>>>  smlLocationUnref(0x8052520)
[1211187293.056728] Refcount == 0!
[1211187293.056746] <<<<<<<  smlLocationUnref
[1211187293.056763] <<<<<<<  smlNotificationFree
[1211187293.210627] >>>>>>>  smlManagerDispatch(0x8052328)
[1211187293.210710] >>>>>>>  _manager_event(0x8052328, 2, (nil), 0x80763a8, (nil))
[1211187293.210813] >>>>>>>  smlManagerQuit(0x8052328)
[1211187293.210865] <<<<<<<  smlManagerQuit
[1211187293.210910] <<<<<<<  _manager_event
[1211187293.210952] >>>>>>>  _smlManagerEventFree(0x8080cf8)
[1211187293.210989] <<<<<<<  _smlManagerEventFree
[1211187293.211028] >>>>>>>  _manager_event(0x8052328, 1, (nil), (nil), (nil))
[1211187293.211090] <<<<<<<  _manager_event
[1211187293.211130] >>>>>>>  _smlManagerEventFree(0x8073ea8)
[1211187293.211164] <<<<<<<  _smlManagerEventFree
[1211187293.211199] <<<<<<<  smlManagerDispatch
[1211187293.211238] >>>>>>>  smlTransportDisconnect(0x8052248, (nil), 0xbfb697ec)
[1211187293.211277] <<<<<<<  smlTransportDisconnect
[1211187293.211314] >>>>>>>  smlManagerStop(0x8052328)
[1211187293.211351] >>>>>>>  smlThreadStop(0x8073e88)
[1211187293.212038] <<<<<<<  smlThreadStop
[1211187293.212075] <<<<<<<  smlManagerStop
[1211187293.212112] >>>>>>>  smlTransportFinalize(0x8052248, 0xbfb697ec)
[1211187293.212149] >>>>>>>  smlQueueDetach(0x80516f8)
[1211187293.212190] <<<<<<<  smlQueueDetach
[1211187293.212227] >>>>>>>  smlTransportObexClientFinalize(0x8052298, 0xbfb697ec)
[1211187293.212275] <<<<<<<  smlTransportObexClientFinalize
[1211187293.212309] <<<<<<<  smlTransportFinalize
[1211187293.212346] >>>>>>>  smlTransportFree(0x8052248)
[1211187293.212390] <<<<<<<  smlTransportFree


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel

Re: slow sync calendar between e61 with syncml-http-server failed

by Michael Bell :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Jedy,

I had some trouble with my notebook and so I ignored OpenSync mails for
a while. Since some days I read all the stuff on the lists.

Jedy Wang wrote:

> 2)syncml-http-server replied:
> <?xml version="1.0"?>
> <!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd.dtd"><SyncML xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>6</SessionID><MsgID>2</MsgID><Target><LocURI>IMEI:356213000475946</LocURI></Target><Source><LocURI>http://172.16.10.117:8080</LocURI></Source></SyncHdr>
> <SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><SourceRef>IMEI:356213000475946</SourceRef><TargetRef>http://172.16.10.117:8080</TargetRef><Data>200</Data></Status>
> <Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd><Item><Data><Anchor xmlns="syncml:metinf"><Next xmlns="syncml:metinf">20080506T110450Z</Next></Anchor></Data></Item><SourceRef>./C:Calendar</SourceRef><TargetRef>./Calendar</TargetRef><Data>508</Data></Status>
> <Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Cmd>Put</Cmd><SourceRef>./devinf11</SourceRef><Data>200</Data></Status>
> <Status><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Cmd>Get</Cmd><TargetRef>./devinf11</TargetRef><Data>200</Data></Status>
> <Alert><CmdID>5</CmdID><Data>201</Data><Item><Target><LocURI>./C:Calendar</LocURI></Target><Source><LocURI>Calendar</LocURI></Source><Meta><Anchor xmlns="syncml:metinf"><Last xmlns="syncml:metinf"></Last><Next xmlns="syncml:metinf">20080506T110450Z</Next></Anchor></Meta></Item>
> </Alert><Results><CmdID>6</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>OpenSync</Man><Mod>libsyncml</Mod><SwV>0.4.6</SwV><DevID>LibSyncmML</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>Calendar</SourceRef><Rx-Pref><CTType>text/x-vcalendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcalendar</CTType><VerCT>2.0</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>2</SyncType><SyncType>7</SyncType></SyncCap></DataStore></DevInf>
> </Data></Item><TargetRef>./devinf11</TargetRef>
> </Results><Final></Final></SyncBody></SyncML>
There is at minimum one bug included. libsyncml answers with status code
508 which is wrong. 508 is only correct if the server (libsyncml)
enforces a SLOW-SYNC after the client (e61) requested another normal
sync. A first patch is available since this morning. Please see
libsyncml svn v440.

Another user opened a ticket for perhaps the same bug:

http://libsyncml.opensync.org/ticket/143

Best regards

Michael
--
_______________________________________________________________

Michael Bell                    Humboldt-Universitaet zu Berlin

Tel.: +49 (0)30-2093 2482       ZE Computer- und Medienservice
Fax:  +49 (0)30-2093 2704       Unter den Linden 6
michael.bell@...   D-10099 Berlin
_______________________________________________________________

X.509 CA Certificates / Wurzelzertifikate

https://pki.pca.dfn.de/hu-berlin-ca/cgi-bin/pub/pki?cmd=getStaticPage;name=index;id=2&RA_ID=0



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel

smime.p7s (7K) Download Attachment