Funambol SyncML setup
OpenPsa uses the Funambol SyncML server for synchronizing calendar and contact data with mobile devices.
The connector is still work in progress and doesn't work yet.
- Download the stable Funambol server bundle (version 2.3, including Tomcat)
- Install the server bundle by running the downloaded installer
- Get OpenPsa connector file
sync4j-openpsa-connector-0.1.s4jand copy it toserver/modules- note, the 0.1 version of the connector has hardcoded database settings of
midgardfor username, password and database name.
- note, the 0.1 version of the connector has hardcoded database settings of
- edit install.properties
- add
sync4j-openpsa-connector-0.1to themodules-to-installlist - configure the sync4j database (the OpenPSA connector supports only MySQL)
- For MySQL 4.1 (available for Debian stable at dotdeb.org)
- Change the dbms line to mysql
- Uncomment the mysql lines
- Edit to fit, pay special attention to the path of the MySQL connector JAR
- comment out the hypersonic jdbc lines near end of file, leave user and password which should be filled with the username and password to be used with the MySQL db of your choice
- Create the MySQL database and grant the user full privileges.
- edit the server-name property
- add
- stop the server that was started during installation
- in
BUNDLE_HOME/server(you must be there) runbin/install.sh tomcat - start server again (try restarting again if there are problems)
- use the admin tool (you can use it to connect to remote server as well no need to be on local console) to verify the OpenPSA module is loaded.
- configure your phone to use the syncml server default address is http://example.com:8080/sync4j/sync the server databases are "calendar" and "contacts"