Moin,
ich denke, dem einen oder anderen hilft es auch, wenn er meine
Versuche mitlesen kann, testerhalber einen PALM (OS4.1) und
dessen Module mit einem eGW zu synchronisieren. Vorweg, ich
finde das alles superklasse und es soll kein herumgreinen sein
was alles nicht oder nicht so richtig läuft.
Wichtig
vor jedem Sync Versuch sollte man sich ein Backup seiner
Datenbank machen. Es passiert doch das ein oder andere
ungewollte und wenn dann Daten weg sind oder beschädigt
wärs ja wirklich ärgerlich.
Vorbereitung
neueste eGW 1.2.1, neuestes SyncML, Palm m515 nackt so
wie der Herr ihn schuf
Also Standardanwendungen. Im USB-cradle.
-Webserverseitig PHP5, PEAR, PEAR LOG ermöglicht
-Webserverseitig .htacess + PHP.ini in das eGW Verzeichnis
(hatte ich im anderen thread schon beschrieben)
-eGW-seitig xmlrpc aktiviert in den Einstellungen
-PC-seitig die Software mrouter installiert
-Palm-seitig die Netzwerk-Verbindung konfiguriert
-Palm Software Mergic Ping installiert (zum Test)
-Palm Verbindung zum mRouter hergestellt
-Ping klappt, auch auf die eGW URL
-Palm Software SyncML installiert
-Profile Settings auf die eGW-Url http://egw@meineseite.de/rpc.php
-user IRGENDWER kennwort IRGENDWAS (muss natürlich eGW User sein)
-Häkchen bei contacts (die anderen Module mach ich setp by step)
-in eGW bei einer Adresse ALLE Felder mit Inhalt gefüllt (Inhalt=Feldname)
- Versuch…Sync eGW=29, Palm=0
Art: "normal"
es rattert, rödelt, shaked aber es kommt kein Inhalt an. Gesendet werden
drei nicht vorhandene Einträge (PalmKontakte waren leer!)
Art: "update device"
es rattert, rödelt, shaked aber es kommt kein Inhalt an. Gesendet werden
drei nicht vorhandene Einträge (PalmKontakte waren leer!)
Art: "reload device"
es ratter, rödelt, er warnt (Achtung achtung blabla…) ich bestätige,
und es kommt die richtige Anzahl Datensätze von eGW (20)
OK, schaue ich mir den Datensatz im Palm an. Kontakt öffnen…
Kategorie ja
Nachname ja
Vorname ja
Titel ja
Firma ja
handy ja
fax ja
privattel ja
buerotel ja
email ja
unternehmen(u)strasse ja
u-stadt ja
u-bundesland ja
u-plz ja
u-land ja
ben.def 1-4 natuerlich nicht
Klasse, prima ich bin begeistert.
- Versuch…Sync-Abläufe eGW=20, Palm =20
ich ändere auf dem eGW die erste Adresse (Vorname Hubert wird HHHubert)
–sync"normal" … HHHHubert kommt nicht an (Aha, also Sync nur auf
Datensätze, nicht auf den Inhalt, denke ich mir)
–sync"slow"…HHHHUBERT kommt an, aber alle anderen Datensätze
einschliesslich Hubert kommen noch mal rüber. (aus 20 wird 41)
—Im eGW finde ich jetzt auch 41 statt 20 Sätze.
—aus der Kategorie “Mitarbeiter” wurden 41 Kategorien “Mitarbeiter”
!!MYSQL Tabelle egw_addressbook alten Stand wieder herstellen
!!MYSQL Tabelle egw_addressbook alten Stand wieder herstellen
- Versuch…Sync-Abläufe eGW=0, Palm =20
ich habe nochmal 20 auf den leeren Palm geschoben, dann eGW leergemacht
–sync"normal" es passiert nichts
–sync"slow"…der Palm schiebt 20 zum eGW, danach versucht eGW diese
20 zum Palm zu schieben. Mittendrin BUMM! auf dem Palm “MemoryMgr.c,
Line:3061, Chunk over-locked” Zurücksetzen. Das tue ich.
–auf dem eGW stehen nun wieder 20, im Palm 40 
–ich schau mir meine Referenzadresse an:
(oooops, wieder werden 40 Kategorien “Mitarbeiter” angeboten, schnell restaurieren)
in meiner Referenzadresse ist im eGW aus dem Palm nur angekommen:
Tab-persönlich: Name,Vorname,Firmenname,Kategorie(40x),Geschäftstel,
PrivatTelefon
Tab-Unternehmen: Titel
Tab-Privat: —
Tab-Details: Notizen
Fazit aus dem Ganzen : echtes SYNC (wo auch der Inhalt der Felder
jeweils intelligent upgedated wird) ist wohl nicht möglich. Das
auf dem Datum/Uhrzeit basierende SYNC (der jüngere überschreibt
den älteren) funktioniert nicht. Vom eGW zum Palm scheints zu
klappen. Vom Palm zum eGW kommen nur wenige Daten an. Einmal
hatte ich auch einen Datensatz eines anderen Users auf dem Palm.
Versteht es recht : das ist keine Meckerei sondern ich wollte
es einmal genau wissen. Ich werde mich an die anderen Module
demnächst wagen.
tschuess Arno Becker
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german