[sync] Sync Update: Sync4j and Outlook

Muskingum Web Manager webmgr at muskingum.edu
Thu Oct 26 09:30:16 PDT 2006


Karsten (and anyone else interested),

I have been working on synchronizing between Horde and Outlook with Sync4j
today using the latest (Oct 26, 2006) CVS releases of SyncML, WBXML, and
iCalendar components. The rest of my components are current stable releases
(and yes, I know that can cause some issues in its own right).

That said, I have taken the Recurrence Patch that is posted on the Bug List
and patched lib/SyncML/Device/Sync4j.php accordingly. I have also made some
minor additions to allow categories for tasks to synchronize. My Turba,
Kronolith, Mnemo, and Nag installs are "out-of-the-box" so there are no
source field changes, etc.

I am attaching my Sync4j.php file to this message, because I have been using
it with Outlook 2003 *and* 2007 successfully in the environment mentioned
above. I have Funambol Sync4j Client 3.0.14. All fields except those below
synchronize as I would expect them to as an end user.

The following list of bugs are known based on the environment above, and
unfortunately I'm at a loss on where/how to fix them:

1. Notes-- Works perfectly in both directions!
2. Tasks-- Task Completed Status does not transfer *to* Horde, but does
transfer *from* Horde. Everything else works perfectly!
3. Calendar-- Free/Busy Status is not maintained in either direction.
Recurring appointments with a specific end date are not transferred *from*
Horde.
4. Contacts-- Duplication occurs *from* Outlook *to* Horde on updated
contact. Does not transfer Freebusy URL in either direction. Does not
transfer Business/Work address *from* Horde *to* Outlook.

5. ALL-- an error:

12:20:59:578 [ERROR] - HTTP request error: -1
12:20:59:593 [ERROR] - Error in syncing: HTTP request error: -1
12:20:59:593 [INFO] - Contacts sync completed with errors (or replace
Contacts with Calendar, Tasks, Notes)

occurs when large amounts of data are synchronized. I suspect there is a
configuration setting I don't know about that causes this.

If you have any feedback on this, I welcome it, because I know you guys are
a lot better at this than I am. If it looks good to you and the team, you
are welcome to commit it to Head. As for the bugs, I welcome any and all
suggestions on resolution!

Regards,
Aaron M. Hall
Muskingum College Web Coordinator
"Some people wish it could happen,
Some people think it will happen,
Others make it happen."



More information about the sync mailing list