TheJoker wrote:Hi Christoffer,Would you mind posting what you did to get the 9500 synching, and to what software you synch it?
Thanks!
Hello,
I tried out approximately 95% of all GPL/compatible products that support SyncML I were able to find, but ended up using Sync4j because I just think this is the best available product.
What I first did was download the latest beta release from their site: <a href="http://sync4j.funambol.com/main.jsp?main=download_beta">Beta section</a>, unpacked it and started the server. This was done executing the startall.sh script under <Sync4j-root>/tools/bin/startall.sh. For exact commands, please refer to the QuickStart manual present at the same location
Then I used the Admin tool, present in the same package to create an own account on the server. The admin interface is present under the <Syn4j-root>/syncadmin-x.x/ folder, and from there You can execute the admin interface by typing
sh bin/runide.sh -jdkhome /opt/java
Once the interface has started, You login by choosing File->Login. The port is 8080, unless You have changed anything, the host is localhost, user is 'admin' and the password is 'sa'. These are defaults and unless these work, I would suggest that You take a quick look at the QuickStart manual.
Once logged in, You just create an own account, I created clandtma, which I use as an example. You can use the guest/guest account for testing, but once starting the enter real data, I would urge You to create Your own account. The important thing to note is that You have to create a 'Principal' to allow syncing to the server. This You do by going to the 'Principal' tab, and adding a new one. Select Your user, and the principal that You have to add when syncing to the 9500 Communicator is the 'syncml-phone' principal. Add the Principal and now You have a working server.
On the phone, create a new profile, that connects through the -Internet-. Unless You can access the machine through the internet, this is useless. Intranet of some sort will ofcourse do, but otherwise the attempt is doomed. In the profile, add the following values
Host address: <Your server>/sync4j/sync
Port: 8080
Allow server alert: Yes
User name: <Your user>
Password: <Your pass>
HTTP authentication: No
Remote database for Contacts: ./contact
Remote database for Calendar: ./calendar
Other settings are free to customize. This should yield You with a working system, and hopefully it also will. Drop me a note if You have problems.