[cvs] [Wiki] changed: SyncHowTo

Karsten Fourmont karsten at horde.org
Sat Jan 13 06:55:26 PST 2007


karsten  Sat, 13 Jan 2007 06:55:26 -0800

Modified page: http://wiki.horde.org/SyncHowTo
New Revision:  1.39
Change log:  add reference to php error log into faq

@@ -25,44 +25,22 @@
  * !Sync4J Outlook Client needs to have the port configured in the sync url when using https, i.e. https://pathtoyourhordeinstall:443/rpc.php
  
  ++ Additional information for syncing PDAs with the Synthesis client
  
-* The Synthesis is a commercial SyncML client from http://www.synthesis.ch/. It is available for PocketPC2002, PocketPC2003, Windows Mobile 5, Smartphone2003 and PalmOS. Stability and SnycML conformance is very good, currently a lot better than the Funambol Outlook connector. There's a 30 days trial version. 
+* The Synthesis is a commercial SyncML client from http://www.synthesis.ch/. It is available for !PocketPC2002, !PocketPC2003, Windows Mobile 5, !Smartphone2003 and !PalmOS. Stability and !SyncML conformance is very good, currently a lot better than the Funambol Outlook connector. There's a 30 days trial version. 
  * Make sure to set the events server path to "calendar"
  * Uncheck the "only from 30 days before until 90  after today" setting
  
  ++ Sync clients being used succesfully:
  
-* Synthesis client (v2.5.0.30) -> PDA -> USB serial cable -> Powerbook G4 running The Missing Sync (http://www.markspace.com/missingsync_palmos.php) -> Horde test installation
+* Synthesis client: that's the primary client used during the development
  * Sony Ericsson P800/P900
  * Outlook with Funambol !SyncClient PIM outlook 3.0.15
  
-++ Cleaning up when testing
+++ FAQ
  
-//**##red|DO NOT USE THIS IN PRODUCTION!##**//
-
-You can clear all session files (assuming the default backend) with {{rm -f /tmp/sess_*}}.
-
-You'll have a lot of entries in the datatree with a group_uid of 'horde.history'. You will lose information from more than syncing by clearing them out, but you can do so. It is also useful to clear out horde.log and /tmp/sync to get a better feel for what is from the current sync attempt and what is not.
-
-++ Using a Palm simulator to test the Synthesis client
-
-# Download Palm simulator (for version 5.4) from http://www.palmos.com/dev/tools/simulator/ (free registration required).
-# Unzip somewhere, start debug/!PalmSim_54_dbg.exe, select a suitable ROM (included in debug dir)
-# Right-click on Simulator and click Settings > Communications > Redirect !SocketLib Calls to Host TCP/IP
-# Download and unzip synthesis client for !PalmOS from http://www.synthesis.ch/
-# Install simulator by dragging the enclosed .rpc file into the simulator window.
-# Start & configure the Synthesis client. Start a sync run.
-
-++ How to write a !SyncML test case
-
-See SyncMLCreateTestCases
-
-++ Links
-SyncMLDevicesFileFormats
-SyncMLRoadmap
-
-++ FAQ
++++ It's not working! I got a message like 'Invalid response' on the phone
+There's a chance that SyncML processing stopped due some php error in the server. Like //Object of class PEAR_Error could not be converted to string in /usr/share/php/SyncML/Backend.php on line 294//. As this is passed to the phone rather than displayed in a web page, the phone gets confused because it doesn't receive a valid XML message. To catch these error message, you need to make php log errors to a file: edit your php.ini and include a line like error_log = /var/log/phperrors.log. Then try a sync an check if anything comes up in this log.
  
  +++ Syncing of events fails with a log entry like "No sync object found for URI=calendar?dr(-30,90)"
  
  Syncing of date ranges as used by the Synthesis client is not yet supported. Please uncheck the "only  from 30 days before until 90 days after today" checkbox.


More information about the cvs mailing list