Re: Syn Evolution with SE 800
Jörg Arlandt <[email protected]>
| Newsgroups | gmane.comp.gnome.apps.multisync.user |
|---|---|
| Message-ID | <[email protected]> |
Hello
Am Mi, den 01.12.2004 schrieb Jonas Birmé um 22:11:
> > i can't sync my adresses from evolution to my SE800 :-(
> > It only work once. Changes aren't sync. I have to kill all adresses in
> > my smartphone and then it works normally (sometime i lost some adresses
> > :-( )
> >
> could you give a little more detailed description of the failure? The
> following article has information of what information to provide.
>
> http://multisync.sourceforge.net/articles.php?do=viewart&id=2&cat=3
ok, i try it :)
i'm using evolution 1.4.6 and some inofficial debian packets:
libmultisync-plugin-syncml/unknown uptodate 0.82+cvs20041130-1
multisync/unknown uptodate 0.82+cvs20041130-1
libmultisync-plugin-kdepim/unknown uptodate 0.82+cvs20041130-1
libmultisync-plugin-evolution/unknown uptodate 0.82+cvs20041130-1
libmultisync-plugin-backup/unknown uptodate 0.82+cvs20041130-1
this should be the cvs version from 30.11.2004, but it also don't work
with older Versions.
I make some new entry in my evolution addressbook ("test test") and try
the sync. The new entry isn't list in my smartphone (SE 800) after that.
Here some parts of the debug information:
joerg@jette:~$ export MULTISYNC_DEBUG=1
joerg@jette:~$ multisync
Trying /usr/lib/multisync/libbackup_plugin.so...
Plugin found: Backup
Trying /usr/lib/multisync/libevolution_sync.so...
Detected evolution 1.4.6.
Plugin found: Ximian Evolution
Trying /usr/lib/multisync/libsyncml_plugin.so...
Plugin found: SyncML
Trying /usr/lib/multisync/libkdepim_sync.so...
kdepim_plugin: plugin_init()
Plugin found: KDE Addressbook
Found pair: evolution-sync - backup-plugin
Found pair: evolution-sync - syncml-plugin
Found pair: evolution-sync - syncml-plugin
Calendar loading `/home/joerg/evolution/local/Calendar/calendar.ics'...
Calendar loading `/home/joerg/evolution/local/Tasks/tasks.ics'...
Calendar loading `/home/joerg/evolution/local/Calendar/calendar.ics'...
Calendar loading `/home/joerg/evolution/local/Tasks/tasks.ics'...
Calendar loading `/home/joerg/evolution/local/Calendar/calendar.ics'...
Calendar loading `/home/joerg/evolution/local/Tasks/tasks.ics'...
Get view done.
SyncML: Resetting state.
SyncML: Socket opened.
Get view done.
Get view done.
SyncML: Get changes, mode 0
Waiting for change...
SyncML: Resetting state.
SyncML: Socket opened.
Got message 1
Dwelling...
Got message 1
Dwelling...
Got message 1
Dwelling...
SyncML: Get changes, mode 0
Waiting for change...
SyncML: Client connected from 192.168.100.2.
SyncML: We got some request data.
SyncML: Line: POST / HTTP/1.1
SyncML: Line: Host:
SyncML: Line: Accept-Charset: utf8
SyncML: Line: Expect: 100-continue
SyncML: Line: User-Agent: EPOC SyncML Client
SyncML: Line: Content-Length: 2995
SyncML: Line: Content-Type: application/vnd.syncml+xml
SyncML: Line:
SyncML: Resetting state.
HTTP/1.1 100 Continue
<?xml version="1.0" encoding="UTF-8"?><SyncML
xmlns='SYNCML:SYNCML1.0'><SyncHdr><VerDTD>1.0</VerDTD><VerProto>SyncML/1.0</VerProto><SessionID>554792180</SessionID><MsgID>1</MsgID><Target><LocURI>http://192.168.100.1:5079</LocURI></Target><Source><LocURI>350443-10-358087-2</LocURI><LocName>joerg</LocName></Source><Cred><Meta><Format xmlns='syncml:metinf'>b64</Format><Type xmlns='syncml:metinf'>syncml:auth-md5</Type></Meta><Data>Zy5R/PDkCNTWg9b9LU1d1Q==</Data></Cred><Meta><MaxMsgSize xmlns='syncml:metinf'>200000</MaxMsgSize></Meta></SyncHdr><SyncBody><Put><CmdID>1</CmdID><Meta><Type xmlns='syncml:metinf'>application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf10</LocURI></Source><Data><DevInf xmlns='syncml:devinf'><VerDTD>1.0</VerDTD>
<Man>Sony Ericsson</Man>
<Mod>P800</Mod>
<OEM>Symbian</OEM>
<FwV>R1A</FwV>
<SwV>1.0</SwV>
<HwV>R1A</HwV>
<DevTyp>smartphone</DevTyp>
<DevID>350443-10-358087-2</DevID><DataStore><SourceRef>c:\Documents\agenda\agenda</SourceRef>
<MaxGUIDSize>4</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>
<DSMem>
</DSMem>
<SyncCap>
<SyncType>1</SyncType>
<SyncType>2</SyncType>
</SyncCap>
</DataStore>
<CTCap>
<CTType>text/x-vcalendar</CTType>
<PropName>AALARM</PropName>
<PropName>ATTACH</PropName>
<PropName>ATTENDEE</PropName>
<ParamName>EXPECT</ParamName>
<ParamName>ROLE</ParamName>
<ParamName>RSVP</ParamName>
<ParamName>STATUS</ParamName>
<PropName>BEGIN</PropName>
<ValEnum>VCALENDAR</ValEnum>
<ValEnum>VEVENT</ValEnum>
<ValEnum>VTODO</ValEnum>
<PropName>CATEGORIES</PropName>
<PropName>COMPLETED</PropName>
<PropName>CLASS</PropName>
<ValEnum>PUBLIC</ValEnum>
<ValEnum>PRIVATE</ValEnum>
<ValEnum>CONFIDENTIAL</ValEnum>
<PropName>DAYLIGHT</PropName>
<PropName>DCREATED</PropName>
<PropName>DESCRIPTION</PropName>
<PropName>DTSTART</PropName>
<PropName>DTEND</PropName>
<PropName>DUE</PropName>
<PropName>END</PropName>
<ValEnum>VEVENT</ValEnum>
<ValEnum>VCALENDAR</ValEnum>
<ValEnum>VTODO</ValEnum>
<PropName>EXDATE</PropName>
<PropName>LAST-MODIFIED</PropName>
<PropName>LOCATION</PropName>
<PropName>PRIORITY</PropName>
<PropName>RRULE</PropName>
<PropName>STATUS</PropName>
<PropName>SUMMARY</PropName>
<PropName>UID</PropName>
<PropName>VERSION</PropName>
<ValEnum>1.0</ValEnum>
</CTCap></DevInf></Data></Item></Put><Get><CmdID>2</CmdID><Meta><Type
xmlns='syncml:metinf'>application/vnd.syncml-devinf+xml</Type></Meta><Item><Target><LocURI>./devinf10</LocURI></Target></Item></Get><Alert><CmdID>3</CmdID><Data>200</Data><Item><Target><LocURI>calendar</LocURI></Target><Source><LocURI>c:\Documents\agenda\agenda</LocURI></Source><Meta><Anchor xmlns='syncml:metinf'><Last>20041203T194812Z</Last><Next>20041206T195119Z</Next></Anchor></Meta></Item></Alert><Final/></SyncBody></SyncML>
SyncML: Using SyncML 1.0
SyncML: MD5 authorization succeeded.
SyncML: The maximum message size is 200000 bytes.
SyncML: Manufacturer: Sony Ericsson
SyncML: Device type: smartphone
SyncML: Device ID: 350443-10-358087-2
SyncML: Last anchors are equal, do normal sync.
SyncML: Found DB pair: calendar - c:\Documents\agenda\agenda
SyncML: Action: 1 0 0 0
SyncML: Received device info.
HTTP/1.1 200 OK
Date: Mon Dec 6 21:51:28 2004
Expires: Mon Dec 6 21:51:28 2004
Content-Length: 5888
Content-Type: application/vnd.syncml+xml
Accept-Charset: UTF-8
Accept: application/vnd.syncml+xml, application/vnd.syncml+wbxml
Cache-Control: no-store
Server: MultiSync Plugin
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.0//EN"
"http://www.syncml.org/docs/syncml_represent_v10_20001207.dtd">
<SyncML
xmlns="SYNCML:SYNCML1.0"><SyncHdr><VerDTD>1.0</VerDTD><VerProto>SyncML/1.0</VerProto><SessionID>554792180</SessionID><MsgID>1</MsgID><Target><LocURI>350443-10-358087-2</LocURI></Target><Source><LocURI>http://192.168.100.1:5079</LocURI></Source><RespURI>http://192.168.100.1:5079?sessionid=05dac5d10cbbb826</RespURI></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>http://192.168.100.1:5079</TargetRef><SourceRef>350443-10-358087-2</SourceRef><Chal><Meta><Type xmlns="syncml:metinf">syncml:auth-md5</Type><Format xmlns="syncml:metinf">b64</Format><NextNonce xmlns="syncml:metinf">53NS8qtMnVUe5TptgqTqQg==</NextNonce></Meta></Chal><Data>212</Data></Status><Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Put</Cmd><SourceRef>./devinf10</SourceRef><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Cmd>Get</Cmd><TargetRef>./devinf10</TargetRef><Data>200</Data></Status><Results><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf10</LocURI></Source><Data><DevInf xmlns="syncml:devinf"><VerDTD>1.0</VerDTD><Man>The MultiSync Project</Man><DevID>C867C7592DFD</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>addressbook</SourceRef><Rx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><DataStore><SourceRef>calendar</SourceRef><Rx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Rx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Rx><Tx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Tx-Pref><Tx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Tx><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><CTCap><CTType>text/x-vcalendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>1.0</ValEnum><PropName>AALARM</PropName><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>RRULE</PropName><PropName>TRANSP</PropName><PropName>URL</PropName></CTCap><CTCap><CTType>text/calendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>2.0</ValEnum><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>TRANSP</PropName><PropName>URL</PropName><PropName>RRULE</PropName><PropName>COMMMENT</PropName><PropName>ACTION</PropName><PropName>TRIGGER</PropName><PropName>DURATION</PropName><PropName>REPEAT</PropName></CTCap><CTCap><CTType>text/x-vcard</CTType><PropName>BEGIN</PropName><ValEnum>VCARD</ValEnum><PropName>END</PropName><ValEnum>VCARD</ValEnum><PropName>VERSION</PropName><ValEnum>2.1</ValEnum><PropName>ENCODING</PropName><PropName>VALUE</PropName><PropName>CHARSET</PropName><PropName>FN</PropName><PropName>N</PropName><PropName>NAME</PropName><PropName>NICKNAME</PropName><PropName>PHOTO</PropName><PropName>BDAY</PropName><PropName>ADR</PropName><PropName>LABEL</PropName><PropName>TEL</PropName><PropName>EMAIL</PropName><PropName>MAILER</PropName><PropName>TZ</PropName><PropName>GEO</PropName><PropName>TITLE</PropName><PropName>ROLE</PropName><PropName>LOGO</PropName><PropName>AGENT</PropName><PropName>ORG</PropName><PropName>CATEGORIES</PropName><PropName>NOTE</PropName><PropName>PRODID</PropName><PropName>REV</PropName><PropName>SORT-STRING</PropName><PropName>SOUND</PropName><PropName>URL</PropName><PropName>UID</PropName><PropName>CLASS</PropName><PropName>KEY</PropName></CTCap></DevInf></Data></Item></Results><Status><CmdID>5</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Cmd>Alert</Cmd><TargetRef>calendar</TargetRef><SourceRef>c:\Documents\agenda\agenda</SourceRef><Data>200</Data><Item><Data><Anchor><Next>20041206T195119Z</Next></Anchor></Data></Item></Status><Alert><CmdID>6</CmdID><Data>200</Data><Item><Target><LocURI>c:\Documents\agenda\agenda</LocURI></Target><Source><LocURI>calendar</LocURI></Source><Meta><Anchor xmlns="syncml:metinf"><Last>1102106912</Last><Next>1102366288</Next></Anchor></Meta></Item></Alert><Final/></SyncBody></SyncML>
>L
SyncML: We got some request data.
SyncML: Line: POST ?sessionid=05dac5d10cbbb826 HTTP/1.1
SyncML: Line: Host:
SyncML: Line: Accept-Charset: utf8
SyncML: Line: Expect: 100-continue
SyncML: Line: User-Agent: EPOC SyncML Client
SyncML: Line: Content-Length: 2659
SyncML: Line: Content-Type: application/vnd.syncml+xml
SyncML: Line:
SyncML: Session ID OK.
HTTP/1.1 100 Continue
[...]
Change type: 2, object type: 2
Comp:
BEGIN:VCARD
VERSION:2.1
X-EVOLUTION-FILE-AS:test, test
FN:test test
N:test;test
UID:pas-id-41B4C63F00000000
END:VCARD
> > In the other direction it works.
> >
> > Any ideas?
> /Jonas
--
bis dann
jörg arlandt
... powered by debian GNU/Linux
http://arlandt.de
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/