[sync] sync with Sync4j/Outlook and LDAP

Marcel Hild hild at b4mad.net
Mon Jul 11 09:01:38 PDT 2005


Hi,
 i'm trying to sync my contacts with the sync4j outlook connector 1.4.3
 and a recent cvs turba/framework.
 I am using LDAP as the turba backend.
 Syncing from turba to outlook works fine, but not from outlook to
 turba.
 
 Logs:
 Jul 11 17:36:03 HORDE [debug] [turba] LDAP query by Turba_Driver_ldap::_search(): user = hild, root = ou=hild,ou=personal_addressbook,dc=b4mad,dc=net (localhost); filter = "(&(uid=*hild*))"; attributes = "dn, uid, cn, mail, sn, title, o, businesscategory, postaladdress, postalcode, telephonenumber, facsimiletelephonenumber, homepostaladdress, homephone, mobile, description, roomNumber, ou, displayName, labeledURI, object_pgppublickey, object_smimepublickey, birthday"; sizelimit = 0 [on line 136 of "/raid/critical/www/horde-HEAD-2005-07-07/turba-HEAD-2005-05-24/lib/Driver/ldap.php"]
 Jul 11 17:36:03 HORDE [debug] [horde] SyncML: Object not found [on line 100 of "/usr/share/php/Horde/SyncML/Sync.php"]
 Jul 11 17:36:03 HORDE [debug] [horde] Object not found: personal_ldap [on line 101 of "/usr/share/php/Horde/SyncML/Sync.php"]
 Jul 11 17:36:03 HORDE [debug] [turba] LDAP query by Turba_Driver_ldap::_search(): user = hild, root = ou=hild,ou=personal_addressbook,dc=b4mad,dc=net (localhost); filter = "(&(cn=*horde_test*)(mail=*sucka at mc.com*)(sn=*Tester*)(homepostaladdress=*)(postaladdress=*Kleine strasse
 adresse_geschaeft 1235
 Vereinigte Staaten von Amerika*)(postalcode=*1235*))"; attributes = "dn, uid, cn, mail, sn, title, o, businesscategory, postaladdress, postalcode, telephonenumber, facsimiletelephonenumber, homepostaladdress, homephone, mobile, description, roomNumber, ou, displayName, labeledURI, object_pgppublickey, object_smimepublickey, birthday"; sizelimit = 0 [on line 136 of "/raid/critical/www/horde-HEAD-2005-07-07/turba-HEAD-2005-05-24/lib/Driver/ldap.php"]
 Jul 11 17:36:03 HORDE [debug] [horde] SyncML: add to db contacts cuid 0000000083540F7656068E49B606EBC382E86F1BA43B2000 -> suid Object [on line 235 of "/usr/share/php/Horde/SyncML/Backend.php"]
 Jul 11 17:36:03 HORDE [error] [horde] SyncML: Error in adding client entry due to replace request:Failed to add an object: [68] "Already exists" DN: cn=horde_test,ou=hild,ou=personal_addressbook,dc=b4mad,dc=net (attributes: [a:7:{s:2:"cn";s:10:"horde_test";s:4:"mail";s:12:"sucka at mc.com";s:2:"sn";s:6:"Tester";s:13:"postaladdress";s:68:"Kleine strasse$adresse_geschaeft 1235$Vereinigte Staaten von Amerika";s:10:"postalcode";s:4:"1235";s:3:"uid";s:39:"20050711173603.48y4kcuroxds at 192.168.1.2";s:11:"objectclass";a:4:{i:0;s:3:"top";i:1;s:6:"person";i:2;s:13:"inetOrgPerson";i:3;s:20:"organizationalPerson";}}]).Charset:ISO-8859-1 [on line 111 of "/usr/share/php/Horde/SyncML/Sync.php"]
 
 
 It seems that horde syncml queries turba with too much detail about the
 contact and tries to add the contact again instead of changing it.

 Any ideas on that, or can I help somehow?

Marcel
-- 
Marcel Hild <hild at b4mad.net>
GPG: http://blackhole.pca.dfn.de:11371/pks/lookup?op=get&search=0x0B690C75


More information about the sync mailing list