After getting farther with help from the list
(specifically the strtbl fix), here is what the
developer from the syncml client software company now
reports.  any ideas on this one?

---------------------------
Ok. What happens is as follows (in the second session,
after a successful slow sync in the first session):

- Client knows that the previous session was
successful and therefore requests "normal"
(=incremental) sync from the server.

- Server seems not to agree (no idea why) and tells
the client that it must perform a "slow" sync instead
(= responds with Status 508 to the client's Alert
command)

- Client starts a slow sync, that is, it sends all of
its data to the server. Its now the server's task to
compare this data with the data already on the server
and find out what's actually new data from the client
and what's already there. This comparison is VERY
tricky to do, because clients normally do not store
server data 1:1, so the data does not match 1:1. About
70% of the complexity of our own server engine has to
do with normalizing data to be able to correctly match
it during slowsync.... If the server does not detect
matches, it will add the records from the client as
"new". That's what is happening here.

I guess finding out why the server requests a slow
sync instead of a normal sync is easier than resolving
the data matching issue. 
--------------------------


        
                
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover 


-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to 
deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
Multisync-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/multisync-users

Reply via email to