[horde] Syncing multiple, separate calendars in Outlook works, but not contacts

Michael J Rubinsky mrubinsk at horde.org
Tue Jul 1 16:59:00 UTC 2014


Quoting Torben Dannhauer <torben at dannhauer.info>:

> Michael,
>
> I upgraded to the RC versions of Horde 5.2 and it worked like a  
> charm - almost.
>
> With iOS, the multiple Collection feature works as expected.
>
> In Outlook 2013, only the multiple calendar feature works as  
> expected, but not the contacts. It shows only the first addressbook,  
> but not the second one. :/
> Support for multiple collections is activated in both, calendars and contacts
>
> Do you have any idea of this?
>
> During account Setup, it discovers the multiple contact collections:
> <snip>
> 2014-07-01T11:58:36+02:00 INFO: [11079] Initializing folder diff engine
> 2014-07-01T11:58:36+02:00 INFO: [11079]  
> Horde_Core_ActiveSync_Driver::getFolderList()
> 2014-07-01T11:58:36+02:00 INFO: [11079] Device entry exists for  
> 5DF6DB681ED54235BB22668295D0E341, updating userAgent and version.
> 2014-07-01T11:58:37+02:00 INFO: [11079] Creating new folder uuid for  
> Calendar:4dd049aa391a39.00452678: A9b0bb6ca
> 2014-07-01T11:58:37+02:00 INFO: [11079] Creating new folder uuid for  
> Calendar:SmoBQf7-wuVN0RYKyB1zvfA: Ac6f3ceee
> 2014-07-01T11:58:37+02:00 INFO: [11079] Creating new folder uuid for  
> Contacts:4qExAf7-wuVN2psCDx3l5CA: Ce16c4f2e
> 2014-07-01T11:58:37+02:00 INFO: [11079] Creating new folder uuid for  
> Contacts:mblbsSQzAYhjkHy5pAJNLA2: C13b7d881
> </snip>
>
>
> It seems also to detect both contact collections at sync startup:
> <snip>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O    <FolderHierarchy:Add>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      
> <FolderHierarchy:ServerEntryId>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      Ce16c4f2e
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      
> </FolderHierarchy:ServerEntryId>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:ParentId>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      0
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:ParentId>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:DisplayName>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      Adressbuch Torbuli
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:DisplayName>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:Type>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      9
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:Type>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O    </FolderHierarchy:Add>
> 2014-07-01T11:58:37+02:00 INFO: [11079] Collection without id found:  
> a:1:{s:8:"serverid";s:32:"Contacts:4qExAf7-wuVN2psCDx3l5CA";}
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O    <FolderHierarchy:Add>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      
> <FolderHierarchy:ServerEntryId>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      C13b7d881
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      
> </FolderHierarchy:ServerEntryId>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:ParentId>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      0
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:ParentId>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:DisplayName>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      Beruflich
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:DisplayName>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:Type>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O      14
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:Type>
> 2014-07-01T11:58:37+02:00 DEBUG: [11079] O    </FolderHierarchy:Add>
> 2014-07-01T11:58:37+02:00 INFO: [11079] Collection without id found:  
> a:1:{s:8:"serverid";s:32:"Contacts:mblbsSQzAYhjkHy5pAJNLA2";}
> </snip>
>
>
>
> But during sycn, only the contact uuid the contact ID "Ce16c4f2e" is  
> mentioned:
>
> <snip>
> 2014-07-01T12:00:16+02:00 INFO: [17977] Initializing state for  
> collection: Contacts:4qExAf7-wuVN2psCDx3l5CA, synckey:  
> {53b28650-c790-40b1-a3ae-2b474e2ee3d4}4
> 2014-07-01T12:00:16+02:00 INFO: [17977] Loading state for synckey  
> {53b28650-c790-40b1-a3ae-2b474e2ee3d4}4
> 2014-07-01T12:00:16+02:00 INFO: [17977] Initializing message diff  
> engine for Ce16c4f2e (Contacts:4qExAf7-wuVN2psCDx3l5CA)
> 2014-07-01T12:00:16+02:00 INFO: [17977]  
> Horde_Core_ActiveSync_Driver::getSyncStamp(Contacts:4qExAf7-wuVN2psCDx3l5CA,  
> 35115);
> 2014-07-01T12:00:16+02:00 INFO: [17977] Using SYNCSTAMP 35115 for Ce16c4f2e.
> 2014-07-01T12:00:16+02:00 INFO: [17977]  
> Horde_Core_ActiveSync_Driver::getServerChanges(Contacts:4qExAf7-wuVN2psCDx3l5CA, 35115, 35115, 0,  
> 0)
> 2014-07-01T12:00:16+02:00 INFO: [17977] Fetching changes for  
> contacts using MODSEQ.
> 2014-07-01T12:00:16+02:00 INFO: [17977] Found 0 message changes in Ce16c4f2e.
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O    <Folder>
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O     <SyncKey>
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O       
> {53b28650-c790-40b1-a3ae-2b474e2ee3d4}4
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O     </SyncKey>
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O     <FolderId>
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O      Ce16c4f2e
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O     </FolderId>
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O     <Status>
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O      1
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O     </Status>
> 2014-07-01T12:00:16+02:00 DEBUG: [17977] O    </Folder>
> </snip>
>
>
> In Outlook, the second address book is not listed as empty but  
> simply does not show up as if there would be only one addressbook.
>
> Do you have any idea where to start to analyze whether it is a horde  
> or MS Outlook bug?
> If it is the latter, is a workaround possible?

Unfortunately it looks like OL doesn't support/recognize the  
FOLDER_TYPE_USER_CONTACT type (14). The only workaround is to force  
the contact folders to be multiplexed so they all appear as a single  
contact list in OL. I've added this to Horde_ActiveSync.

-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5869 bytes
Desc: S/MIME Signature
URL: <http://lists.horde.org/archives/horde/attachments/20140701/2aa14bc4/attachment.bin>


More information about the horde mailing list