Open Source Project Management and Helpdesk
OpenPSA.org > Documentation > Funambol SyncML setup

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.s4j and copy it to server/modules
    • note, the 0.1 version of the connector has hardcoded database settings of midgard for username, password and database name.
  • edit install.properties
    • add sync4j-openpsa-connector-0.1 to the modules-to-install list
    • 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
  • stop the server that was started during installation
  • in BUNDLE_HOME/server (you must be there) run bin/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"
Created by Nemein Oy. Powered by Midgard CMS.
Updated 03/04/06