[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