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
Announcement
Collapse
No announcement yet.
Funambol Synchronisation
Collapse
X
-
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:
-
Guest repliedschade, 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:
-
Guest repliedDas 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:
-
ava.lang.NoSuchMethodError: com.funambol.pushlistener.service.registry.dao.Reg istryDao.<init>(Ljava/lang/String;Ljavax/sql/DataSource; )V
Hat die neue funambol schon jemand zum laufen gebracht.
grüss euch
Leave a comment:
-
Guest repliedException 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[...]
Gruss Christian.
Leave a comment:
-
Guest repliedFunambol 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:
-
Guest repliedHi 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:
-
Guest repliedHi
Hast du:
Code:cd /opt/Funambol/ds-server ./bin/install-modules.sh
Sind am Client die richtigen Sourcen (Datenbanken) für Kalender und Kontakte eingestellt?
Lg Mani
Leave a comment:
-
Guest repliedUmgestellt 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:
-
Guest repliedklingt 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 InfoLast edited by Guest; 01-08-2008, 07:10 PM.
Leave a comment:
-
Guest repliedE-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:
-
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:
-
Guest repliedFunambol 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:
-
Die Installation der Komplettversion ist inzwischen im Funambol Wiki beschrieben:
https://wiki.objectweb.org/sync4j/Wi...nA64bitMachine
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:
Leave a comment: