[#6574] Synchronize all fields a Nokia E90 has to offer and map them to Funambol-Clients
Summary Synchronize all fields a Nokia E90 has to offer and map them to Funambol-Clients
Queue SyncML
Type Enhancement
State Assigned
Priority 1. Low
Owners Karsten Fourmont <karsten (at) horde (dot) org>, Jan Schneider <jan (at) horde (dot) org>
Requester horde (at) ssn (dot) at
Created 04/06/2008 (453 days ago)
Due
Updated 07/07/2008 (361 days ago)
Assigned 04/16/2008 (443 days ago)
Resolved
Attachments SyncML_Funambol_FullSync_E90_Sync4j.diff Download
data.txt Download
Milestone
Patch No

History
07/07/2008 faurep (at) agr (dot) gc (dot) ca Comment #9 Reply to this comment
Here is a similar patch to make the Outlook "Profession" field match 
up with the Role/Occupation in Horde.

--- lib/SyncML/Device/Sync4j.php.save2      2008-07-04 
20:58:34.000000000 -0400
+++ lib/SyncML/Device/Sync4j.php        2008-07-04 20:57:41.000000000 -0400
@@ -262,6 +262,7 @@
               'Children' => array('X-SYNCJE-CHILD'),
               'Categories' => array('CATEGORIES'),
               'IMAddress' => array('X-WV-ID'),
+            'Profession' => array('ROLE'),
           );
           foreach ($map as $sif_value => $vcard_value) {
               if (isset($a[$sif_value])) {

07/04/2008 faurep (at) agr (dot) gc (dot) ca Comment #8
New Attachment: data.txt Download
Reply to this comment
Here is my data.txt after a sync.
07/04/2008 faurep (at) agr (dot) gc (dot) ca Comment #7 Reply to this comment
I applied the patch with this:
patch <patch/SyncML_Funambol_FullSync_E90_Sync4j.diff
Then I had to do some minor editing of:
/usr/share/horde-webmail-1.1.1/lib/SyncML/Device/Sync4j.php
to get it to work (as I applied it to webmail-1.1.1).

Im looking for the sources.php to go along with this patch. Im not 
sure how the extra fields which are found in this patch (like 
Home2TelephoneNumber and Email2Address) are mapped to an entry in 
sources.php & attributes.php.

After the patch, all the relevant new fields are found in 
/tmp/sync/data.txt, but they dont get applied to the turba database.

[Hide Quoted Text]
Can any body help me how to load this patch.
I have a serious problem with sync contacts from e90 tooutlook.
(Also posted as Bug #6573 containing the turba-Part of the patch)

Here at my place we use mainly Nokia E90 Communicators. As we make havy
use of Contacts on them I wanted to synchronize them with our
LDAP-Addressbook.
As an addition there is one guy with a WindowsMobile phone so I took a
look on Funambol, too

As a result the attached patch came out.
It mainly adds a lot of fields to attributes.php and takes care that
those fields get used in Driver.php and in Sync4j.php.
It synchronizes all fields an E90 offers an uses as much as possible of
the Outlook fields (works for WindowsMobile and Outlook on PC)

Regards
Lukas
06/09/2008 smshakeel (at) gmail (dot) com Comment #6 Reply to this comment
Can any body help me how to load this patch.
I have a serious problem with sync contacts from e90 tooutlook.

[Hide Quoted Text]
(Also posted as Bug #6573 containing the turba-Part of the patch)

Here at my place we use mainly Nokia E90 Communicators. As we make havy
use of Contacts on them I wanted to synchronize them with our
LDAP-Addressbook.
As an addition there is one guy with a WindowsMobile phone so I took a
look on Funambol, too

As a result the attached patch came out.
It mainly adds a lot of fields to attributes.php and takes care that
those fields get used in Driver.php and in Sync4j.php.
It synchronizes all fields an E90 offers an uses as much as possible of
the Outlook fields (works for WindowsMobile and Outlook on PC)

Regards
Lukas
04/16/2008 horde (at) ssn (dot) at Comment #5 Reply to this comment
No Problem, just didn't know Jan is on vacation and the Doc's say 
"bump it afer a week"...

regards
Lukas
04/16/2008 Chuck Hagenbuch Comment #4
Assigned to Karsten Fourmont
Assigned to Jan Schneider
State ⇒ Assigned
Reply to this comment
Jan is on vacation; maybe Karsten can look at it, but please be a 
little patient. Thanks!
04/16/2008 horde (at) ssn (dot) at Comment #3 Reply to this comment
*bump*
04/06/2008 horde (at) ssn (dot) at Comment #2 Reply to this comment
Included in the patch is also a bugfix for Sync4J.
if creating a Horde_iCalendar-object and then setting version to 2.1 the
encoding of the resulting vcard is not always correct.
So I did it like in Driver.php and created a
Horde_iCalendar_vcard-object instead.
04/06/2008 horde (at) ssn (dot) at Comment #1
New Attachment: SyncML_Funambol_FullSync_E90_Sync4j.diff Download
Patch ⇒
Milestone ⇒
Summary ⇒ Synchronize all fields a Nokia E90 has to offer and map them to Funambol-Clients
Type ⇒ Enhancement
Priority ⇒ 1. Low
State ⇒ New
Queue ⇒ SyncML
Reply to this comment
(Also posted as Bug #6573 containing the turba-Part of the patch)

Here at my place we use mainly Nokia E90 Communicators. As we make havy
use of Contacts on them I wanted to synchronize them with our
LDAP-Addressbook.
As an addition there is one guy with a WindowsMobile phone so I took a
look on Funambol, too

As a result the attached patch came out.
It mainly adds a lot of fields to attributes.php and takes care that
those fields get used in Driver.php and in Sync4j.php.
It synchronizes all fields an E90 offers an uses as much as possible of
the Outlook fields (works for WindowsMobile and Outlook on PC)

Regards
Lukas