Announcement

Collapse
No announcement yet.

Funambol Synchronisation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • steini
    replied
    hi,
    if anybody is interested in this:
    there is a thread in the funambol forum concerning problems syncing contacts to a E51 or other newer nokia S60 mobil devices. I found the following solution (without this changes, some field mappings are wrong on the mobile)

    edit NokiaS60out.bsh:

    1) add the E51 mobile - so it would be recognized as a S60 device (means extend the list in function IsInSeries60 with "E51")

    2) add the following lines in function postProcessVCard:
    data = movePropertyToTheEnd(data, "EMAIL;INTERNET");
    data = movePropertyToTheEnd(data, "TEL;VOICE;HOME");

    With that changes the sync between OXEE and the E51 works fine for me. The most important OX DB fields synced right.

    regards
    Horst

    Leave a comment:


  • steini
    replied
    hi,
    habe mal folgende antwort aus der funambol userlist erhalten, vielleicht kann damit ja von euch jemand was anfangen. Ich leider nicht, da ich sowieso das bundle installiert hatte... und wie ich dieses .jar file in den ox-connector hinzufüge??


    This is a known issue in the package of the the ox-connector.
    Unfortunatelly in the package there is no the push-framework-6.5.8.jar

    You can install the bundled version. In this version the email connector
    has this package, so that the push-framework-6.5.8.jar will be provided
    for the the ox-connector also.

    You can also add manually the library in the ox-connector "s4j" (this
    file is like a zip archive) and then install the package

    Leave a comment:


  • onex
    Guest replied
    schade, bei mir hat es nicht funktioniert ...
    ich habe meine "aktuelle" funambol-version durch die ältere getauscht, aber es funktioniert immer noch nicht :-(
    __________________
    update: nach einer kompletten neuinstallation (also vorher rm -R /opt/Funambol/) funktioniert bei mir die "wiki-version" auch ;-)
    Last edited by Guest; 02-06-2008, 11:15 AM.

    Leave a comment:


  • mani
    Guest replied
    Das selbe bei mir. Die im Wiki beschriebene Version funktioniert...
    Ich hoffe mal, dass es bald eine neue Version des OXConnectors geben wird.

    Lg Mani

    Leave a comment:


  • steini
    replied
    ava.lang.NoSuchMethodError: com.funambol.pushlistener.service.registry.dao.Reg istryDao.<init>(Ljava/lang/String;Ljavax/sql/DataSource; )V
    Hab es gerade ausprobiert: die Versionen (funambol und oxconnector) wie sie im wiki beschrieben sind funktioneren - das problem tritt bei mir nur mit der neuen funambol version 6.5.12 auf - jedoch leider keine ahnung weshalb - scheint eine inkompatibilität zw. funambol und oxconnector zu sein.
    Hat die neue funambol schon jemand zum laufen gebracht.

    grüss euch

    Leave a comment:


  • onex
    Guest replied
    Exception processing message

    Originally posted by kt1040 View Post
    ==> ds-server/ds-server.log <==
    [2008-01-08 18:28:34,768] [funambol.transport.http] [INFO] [400DD3BB77889BB027A5406A82D52775] [] [] [] Handling incoming request
    [2008-01-08 18:28:34,768] [funambol.transport.http] [INFO] [400DD3BB77889BB027A5406A82D52775] [] [] [] Request URL: http://ox.ruchs.de:8080/funambol/ds
    [2008-01-08 18:28:34,768] [funambol.transport.http] [INFO] [400DD3BB77889BB027A5406A82D52775] [] [] [] Requested sessionId: null
    [2008-01-08 18:28:34,908] [funambol.handler] [ERROR] [400DD3BB77889BB027A5406A82D52775] [fwm-00F3F517301996360] [] [] Exception processing message
    java.lang.NoSuchMethodError: com.funambol.pushlistener.service.registry.dao.Reg istryDao.<init>(Ljava/lang/String;Ljavax/sql/DataSource; )V[...]
    Den gleichen Fehler bekomme ich auch, hat schon jemand ne Lösung?
    Gruss Christian.

    Leave a comment:


  • jmante
    Guest replied
    Funambol sql error.

    Hi

    i 've outlook plugging and when it synchronizes looks like it's ok.

    but open-xchange User d'ont see nothing , i've a sql error the log files:

    any idea?

    [2008-01-30 19:04:52,574] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [] [] [] Handling incoming request
    [2008-01-30 19:04:52,575] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [] [] [] Request URL: http://192.168.1.190:8
    080/funambol/ds
    [2008-01-30 19:04:52,575] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [] [] [] Requested sessionId: null
    [2008-01-30 19:04:52,835] [funambol.auth] [ERROR] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [] [] Error setting inform
    ation for the user: testuser java.sql.SQLException: Table not found in statement [select id, username, ox_login, ox_password, ox_identifie
    r, f_calendar_ids, f_contact_ids, f_task_ids, timezoneID from fnbl_ox_account where username = ?]

    [2008-01-30 19:04:52,836] [funambol.handler] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] testuser/f
    ol-UEMxNjE6dXNlcjExMQ== logged in.
    [2008-01-30 19:04:52,912] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Req
    uest processed.
    [2008-01-30 19:05:07,660] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Han
    dling incoming request
    [2008-01-30 19:05:07,660] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Req
    uest URL: http://192.168.1.190:8080/funambol/ds
    [2008-01-30 19:05:07,660] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Req
    uested sessionId: 9D5BD9CAAF1297D06FEACA9C3766DABC
    [2008-01-30 19:05:07,674] [funambol.engine] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Starting sy
    nchronization ...
    [2008-01-30 19:05:07,676] [funambol.engine.strategy] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [scar
    d] Preparing fast synchronization since 2008-01-30 18:33:40.367
    [2008-01-30 19:05:07,686] [funambol.engine.strategy] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [scar
    d] Preparation completed.
    [2008-01-30 19:05:07,687] [funambol.engine.strategy] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [scar
    d] Synchronizing...
    [2008-01-30 19:05:07,693] [funambol.engine.strategy] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser]
    .
    .
    k] Synchronizing...
    [2008-01-30 19:05:07,702] [funambol.engine.strategy] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [snot
    e] Preparing fast synchronization since 2008-01-30 18:33:40.367
    [2008-01-30 19:05:07,786] [funambol.engine.strategy] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [snot
    e] Preparation completed.
    [2008-01-30 19:05:07,787] [funambol.engine.strategy] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [snot
    e] Synchronizing...
    [2008-01-30 19:05:07,806] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Req
    uest processed.
    [2008-01-30 19:05:13,561] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Han
    dling incoming request
    [2008-01-30 19:05:13,561] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Req
    .
    .
    6dXNlcjExMQ==/testuser: synchronization completed
    [2008-01-30 19:05:15,324] [funambol.transport.http] [INFO] [9D5BD9CAAF1297D06FEACA9C3766DABC] [fol-UEMxNjE6dXNlcjExMQ==] [testuser] [] Req
    uest processed.

    Leave a comment:


  • AS.Igel
    Guest replied
    Hi Mani,

    danke für den Tip.

    Hab' nochmals install-modules.sh ausgeführt und gecheckt, dass im Client oxcard als Contact-DB eingestellt ist (Kalendereinträge sollen nicht synchronisiert werden, daher leer), leider ohne Erfolgt. Immer noch der gleiche Fehler

    Gruß
    Andreas

    Leave a comment:


  • mani
    Guest replied
    Hi

    Hast du:
    Code:
    cd /opt/Funambol/ds-server
    ./bin/install-modules.sh
    nochmal ausgeführt nachdem du auf MySQL umgestellt hast?

    Sind am Client die richtigen Sourcen (Datenbanken) für Kalender und Kontakte eingestellt?

    Lg Mani

    Leave a comment:


  • AS.Igel
    Guest replied
    Umgestellt von hypersonic auf MySQL?

    Ich hab' exakt den gleichen Fehler.
    Hab' zunächst vermutet, dass es daran liegt, dass mein Funambol-Server MySQL als DB nutzt. Aber selbst nachdem ich ox-listener/config/com/funambol/oxlistener/OXListenerConfiguration.xml entsprechend angepasst habe (Abschnitt basicDataSource) tritt der Fehler immer noch auf. Irgendeine Idee?

    Leave a comment:


  • kt1040
    Guest replied
    klingt ja gut, funkt nur nicht bei mir

    Hallo allerseits,

    ich habe jetzt OX Hyperion auf debian 4.1 am laufen, mit dem Installer macht das ja richtig Spaß, habe dann Funambol (6.5.12) nach der Anleitung unter http://www.open-xchange.com/wiki/ind...erion_Funambol installiert nud versucht mit dem Funambol-Client von meinem Wndows Mobile 6 aus zu synchronisieren. Leider komme ich nicht weit, ich kriege jedesmal in den Logs folgendes zu lesen:

    ==> ds-server/ds-server.log <==
    [2008-01-08 18:28:34,768] [funambol.transport.http] [INFO] [400DD3BB77889BB027A5406A82D52775] [] [] [] Handling incoming request
    [2008-01-08 18:28:34,768] [funambol.transport.http] [INFO] [400DD3BB77889BB027A5406A82D52775] [] [] [] Request URL: http://ox.ruchs.de:8080/funambol/ds
    [2008-01-08 18:28:34,768] [funambol.transport.http] [INFO] [400DD3BB77889BB027A5406A82D52775] [] [] [] Requested sessionId: null
    [2008-01-08 18:28:34,908] [funambol.handler] [ERROR] [400DD3BB77889BB027A5406A82D52775] [fwm-00F3F517301996360] [] [] Exception processing message
    java.lang.NoSuchMethodError: com.funambol.pushlistener.service.registry.dao.Reg istryDao.<init>(Ljava/lang/String;Ljavax/sql/DataSource; )V
    at com.funambol.ox.items.dao.OXEntityDAO.init(OXEntit yDAO.java:165)
    at com.funambol.ox.security.OXOfficer.checkCredential s(OXOfficer.java:258)
    at com.funambol.ox.security.OXOfficer.authenticateBas icCredential(OXOfficer.java:188)
    at com.funambol.ox.security.OXOfficer.authenticateUse r(OXOfficer.java:137)
    at com.funambol.ox.security.OXOfficer.authenticateUse r(OXOfficer.java:60)
    at com.funambol.server.engine.Sync4jEngine.login(Sync 4jEngine.java:1502)
    at com.funambol.server.session.SyncSessionHandler.log in(SyncSessionHandler.java:2194)
    at com.funambol.server.session.SyncSessionHandler.pro cessMessage(SyncSessionHandler.java:453)
    at com.funambol.server.engine.SyncAdapter.processInpu tMessage(SyncAdapter.java:494)
    at com.funambol.server.engine.SyncAdapter.processXMLM essage(SyncAdapter.java:235)
    at com.funambol.transport.http.server.LocalSyncHolder .processXMLMessage(LocalSyncHolder.java:97)
    at com.funambol.transport.http.server.Sync4jServlet.d oPost(Sync4jServlet.java:382)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:709)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
    at com.funambol.transport.http.server.LogContextFilte r.doFilter(LogContextFilter.java:115)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProt ocol.java:664)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Unknown Source)
    [2008-01-08 18:28:34,914] [funambol.transport.http] [INFO] [400DD3BB77889BB027A5406A82D52775] [fwm-00F3F517301996360] [] [] Request processed.
    [2008-01-08 18:28:34,914] [funambol.transport.http] [INFO] [400DD3BB77889BB027A5406A82D52775] [] [] [] Closing session 400DD3BB77889BB027A5406A82D52775
    [2008-01-08 18:28:34,914] [funambol.engine] [INFO] [400DD3BB77889BB027A5406A82D52775] [] [] [] null: synchronization completed

    Was mache ich falsch?

    Danke für jede Info
    Last edited by Guest; 01-08-2008, 07:10 PM.

    Leave a comment:


  • mani
    Guest replied
    E-Mails würde ich nicht über Funambol abrufen. Das geht viel einfacher und komfortabler mit imap. So gut wie jedes Handy kann mit einem Imap-Server umgehen.
    Für die verschlüsselte Verbindung zwischen Handy und Server musst du zuerst den Apache konfigurieren. Weiters muss das Zertifikat, zumindest bei Symbian Geräten, auf dem Handy installiert werden und der CN des Zertifikats muss unbedingt der Server Adresse entsprechen.
    Das Ganze läuft dann so ab, dass das Mobiltelefon eine Verbindung zum Webserver herstellt (Apache), welcher diese an Funambol weiterleitet. Funambol kommuniziert dann wiederum mit Hilfe der OX-HTTP API mit dem OX Server.

    Funktionieren müsste das mit allen Hyperion-Versionen. Ich verwende auch die Communitiy Edition.

    Ich werde mal bei Gelegenheit das Wiki mit allen neu erworbenen Wissen füllen. Schließlich gibt es ja auch eine neue Version von Funambol (6.5 GA).

    Wenn du willst, kann ich dir auch gerne meinen Support über andere Kommunikationswege anbieten. Schreib mir einfach ein Privat Message, wenn du das wünschst.

    Lg Mani

    Leave a comment:


  • tafkaz
    replied
    hm...
    ich glaube ich habe noch immer nicht ganz verstanden, wie ich das am besten machen soll...
    Ich will, dass jeder Benutzer ein mobiles Gerät von egal wo mit seinen OX-Daten synchronisieren kann. und das ganze soll selbstverständlich verschlüsselt erfolgen. Auch ich hätte ansonsten hier große Sicherheitsbedenken. Geht das denn überhaupt mit der Community Edition oder hab ich da grundsätzlich etwas misverstanden ?

    Bisher bin ich fast haargenau nach Deinem Wiki vorgegangen, sieht man mal von den Installationsproblemen mit funambol ab, die ja jetzt behoben zu sein scheinen. Ich stecke jetzt aber bei
    ...Configuration for eMail synchronisation...
    da ich ja keinen lokalen Zugriff auf den Server habe sondern nur per ssh arbeiten kann.
    Ich soll ja jetzt mit Hilfe von funamboladmin Dinge einstellen...aber das geht nicht remote oder ?
    Vielleicht mache ich hier aber auch alles irgendwie falsch...

    Vielleicht noch kurz zur Orientierung:
    - Open-Xchange Community Edition Build: 0, 2007-12-11 09:31:01
    - Ubuntu Gutsy 64-bit server edition
    - Clients können per DynDNS auf den Server drauf oder natürlich per IP im lokalen Netz.
    - Apache ist so konfiguriert, dass jede http-anfrage automatisch auf https umgeleitet wird.

    Leave a comment:


  • mani
    Guest replied
    Funambol muss nicht auf dem gleichen Server laufen wie OX. Nur leider hab ich es nicht geschafft, dass Funambol eine HTTPS-Verbindung zum OX-Server herstellt, was ich darauf zurückgeführt habe, dass ich keine vertrauenswürdiges Zertifikat verwende.
    Ohne HTTPS kommt für mich der Einsatz von Funambol auf einen anderen Rechner nicht in frage, da die HTTP-Requests an OX unter anderem Passwörter und Persönliche Daten enthalten.
    Mann könnte natürlich eine VPN Verbindung verwenden, was aber dann wohl die gleichen Ressourcen verbrauchen würde als Funambol auf den gleichen Server zu installieren wie OX.

    Sei dir aber klaren, dass die SyncML anfragen, so wie anfangs (und im Wiki) von mir beschrieben, nicht SSL verschlüsselt erfolgen. Damit das funktioniert musst du den Apache für Funambol konfigurieren und https://ox-server/funambol/ds als Adresse am Gerät eintragen. Je nach Handy kann unter Umständen das Installieren des Zertifikates etwas umständliche sein.
    Etwas weiter oben im Thread haben wir bereits darüber diskutiert.

    Lg

    Leave a comment:


  • tafkaz
    replied
    Die Installation der Komplettversion ist inzwischen im Funambol Wiki beschrieben:
    https://wiki.objectweb.org/sync4j/Wi...nA64bitMachine
    Weiss ich... der Kollege von Finambol hat ja durch mich immer wieder erfahren, dass das Problem so noch nicht zu lösen war und somit seinen Wiki-Eintrag mehrfach abgeändert.
    Ich finde meinen Howto aber trotzdem bei weitem klarer...:-)


    Ich werd mich mal daran setzen, den eigenen V-Host für Funambol aufzusetzen....blöd nur, dass man so wirklich lokal arbeiten muss...oder gibts da ne einfach Lösung ?

    Danke
    Sascha

    Leave a comment:

Working...
X