Hi Stephan,
thank you for your feedback. I have to confess that I’m not using the Funambol
implementations of SyncML. Both, the Linux and Windows plugin for Mozilla are
not stable enough to think about a serious usage – IMO.
I found the change which caused old card format problems. This was the reason
that “device -> eGW” did no longer work with the latest patches.
While playing with the Mozilla plugin I found two open issues. First I
imported my server data in Thunderbird – did not work with my Calendar
because Thunderbird crashed all the time.
After I had my tasks copied, I added a new one in TB. Funambol sent this entry
to eGW and finished the process properly. But with the next run the same task
was added again to eGW (Funambol used the “Add” command!). eGW noticed the
duplication and created a duplicate entry (due to my settings). This
duplicate was sent back to TB within the following synchronisation.
Since Funambol sent this “Add” for every sync the number of duplicates was
increasing. I don’t know what the Funambol plugin expects for an answer but
the standard is ‘RESPONSE_OK’ (200) and sent by eGW.
An similar problem started when I removed all contacts from eGW and TB to
start fresh. Funambol remembered the old entries and sent “Delete” messages
to eGW. Again there seems to be no way to convince Funambol that the entries
are deleted on the server, too. The “Delete” messages will be sent for
eternity.
SyncML is a OMA standard and implemented by various vendors. With my patch I
try to follow this standard as good as I know. eGW is now working fine with
compliant products. I guess Funambol is not one of them. They offer a server
implementation also and maybe their clients are only supposed to work against
this one properly.
For Thunderbird I know no alternative but there are products for WM available
which definitely work.
Cheers,
J"org
Today I have updated to the 14-1 patch, but still the same problems… no
sync of events from device to server and logs shows upd instead of add (…
Server: add 0, upd 1, del 0 items…)
I really would like to help testing, if a developer gives me some hints
what to test and what to post.
thanks
miscs wrote:
Addon:
I tried the Synthesis-client with my WM 6.1 device:
-Contacts (./contacts) are synced in both directions now
- Calendar (./calendar or ./events) are still just one-way from server to
device. When I create an event on the wm6.1 device and sync nothing is
shown at egw server: Log:
Normal Sync for Events
Server: add 0, upd 1, del 0 items
-> shouldt the 1 be on the add and not the upd action?
Thanks!
miscs wrote:
Dear SyncML developers,
I managed to install the latest patch (2009-05-10) and tested it al
little bit:
= Thunderbird 2.0.0.21 / Lightning 0.9 with Funambol Mozilla Sync Client
0.9.1
–Calendar (tried with ./calendar , ./events and ./sifcal):
-Sync form egw server to lightning is working
- But the other way round there are some problems: I create an event in
lightning and sync it. All ok so far, i can see the new event in the egw
server. But I I sync again I get an error “modification failed” and the
event in egw server is duplicated… Actually it adds the event once
more every time I snyc…
– Adressbook:
- Again Sync form Server to thunderbird works (./contacts and ./scard)
- New contacts added in the adressbook will not show up in the egw
server ;-( (./contacts and ./scard)
== Windows Mobile 6.1 and Funambol PlugIn 6.5.18
Same behavior as above.
I somebody could give me some advice on how I can get this running in
both directions I would be happy. If I should test something / with
different versions / … am I also happy to do this and post the
results.
Thanks!
jlehrke wrote:
I extended the SyncML parts of version 1.6.001 to support all my
devices. As a result of my changes my server does now
* fully support all synchronization types (normal sync, slow sync,
one-way, refresh)
* support SyncML 1.0, 1.1 and 1.2
* support Large Objects (MoreData)
* respect client CTCap properties (MaxSize)
* work smoothly with Synthesis (iPhone & WM) clients
* synchronize Sub-Tasks with capable implementations (e.g.
Synthesis iPhone Contacts+TodoZ)
Anybody interested in these features may use my changes to upgrade his
EGW-instance, too.
You can download the patch from http://k.noc.de/
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects
eGroupWare-developers mailing list
eGroupWare-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-developers