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

Reply via email to