On Thu, 2003-11-06 at 18:20, Bo Lincoln wrote:
> > SyncML: Got data of type application/vnd.syncml+wbxml, which I cannot parse.
>
> This is the key line. You need to fetch libwbxml2-0.8.1 or later,
> compile and install. Then recompile the SyncML plugin.
>
> Please report any progress, I'd like to know how far you get with the
> Nokia.
>
> /Bo
>
> > --
> > Bo Lincoln <[EMAIL PROTECTED]>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive? Does it
> help you create better code? SHARE THE LOVE, and help us help
> YOU! Click Here: http://sourceforge.net/donate/
> _______________________________________________
> Multisync-users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/multisync-users
Hi!
Some progress. After installing libwbxml the next error was incompatible
address book and calendar database names.
I discovered they were hardcoded to addressbook and calendar. I changed
rows 514-525 in syncml_plugin.c to
if (conn->commondata.object_types & SYNC_OBJECT_TYPE_PHONEBOOK) {
syncml_add_db(conn->state, "./addressbook",
SYNC_OBJECT_TYPE_PHONEBOOK);
if (!conn->isserver)
syncml_add_remote_db(conn->state, "./addressbook",
conn->otherphonebookdb);
}
if (conn->commondata.object_types &
(SYNC_OBJECT_TYPE_CALENDAR|SYNC_OBJECT_TYPE_TODO)) {
syncml_add_db(conn->state, "./calendar",
SYNC_OBJECT_TYPE_CALENDAR|SYNC_OBJECT_TYPE_TODO);
if (!conn->isserver)
syncml_add_remote_db(conn->state, "./calendar",
conn->othercalendardb);
}
Now databases are accepted and the phone goes from prepare (not sure
using Finnish version) to sync. After that everything hangs. Last
conversation is:
SyncML: Successfully converted from WBXML to XML. Data:
<?xml version="1.0"?>
<!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>
25
</SessionID>
<MsgID>
3
</MsgID>
<Target>
<LocURI>
https://d45.arwidson.fi:6500/syncml
</LocURI>
</Target>
<Source>
<LocURI>
IMEI:351102100507036
</LocURI>
</Source>
<Meta>
<MaxMsgSize xmlns="syncml:metinf">
7000
</MaxMsgSize>
</Meta>
</SyncHdr>
<SyncBody>
<Status>
<CmdID>
1
</CmdID>
<MsgRef>
1
</MsgRef>
<CmdRef>
0
</CmdRef>
<Cmd>
SyncHdr
</Cmd>
<TargetRef>
IMEI:351102100507036
</TargetRef>
<SourceRef>
https://d45.arwidson.fi:6500/syncml
</SourceRef>
<Data>
200
</Data>
</Status>
<Status>
<CmdID>
2
</CmdID>
<MsgRef>
1
</MsgRef>
<CmdRef>
6
</CmdRef>
<Cmd>
Results
</Cmd>
<Data>
505
</Data>
<Item>
<Data>
1.0
</Data>
</Item>
</Status>
<Status>
<CmdID>
3
</CmdID>
<MsgRef>
1
</MsgRef>
<CmdRef>
7
</CmdRef>
<Cmd>
Alert
</Cmd>
<TargetRef>
./C\System\Data\Contacts.cdb
</TargetRef>
<SourceRef>
./addressbook
</SourceRef>
<Data>
500
</Data>
<Item>
<Data>
<Anchor xmlns="syncml:metinf">
<Next>
1068219606
</Next>
</Anchor>
</Data>
</Item>
</Status>
<Status>
<CmdID>
4
</CmdID>
<MsgRef>
1
</MsgRef>
<CmdRef>
8
</CmdRef>
<Cmd>
Alert
</Cmd>
<TargetRef>
./C\System\Data\Calendar
</TargetRef>
<SourceRef>
./calendar
</SourceRef>
<Data>
500
</Data>
<Item>
<Data>
<Anchor xmlns="syncml:metinf">
<Next>
1068219606
</Next>
</Anchor>
</Data>
</Item>
</Status>
<Final>
</Final>
</SyncBody>
</SyncML>
SyncML: Using SyncML 1.0
SyncML: Action: 1 0 0
SyncML: SyncML disconnected.
SyncML: SyncML server: Got error 1.
SyncML: Resetting state.
--
Jarmo Rosenqvist <[EMAIL PROTECTED]>
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Multisync-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/multisync-users