Configuration des opérations de synchronisation
Cette section permet de configurer le synchroniseur de données.
<syncOperations> <hierarchy> <commonNameOfHierarchyToSync>Userbase_Hierarchy_Common_Name</commonNameOfHierarchyToSync> </hierarchy> <user> <allowPartialUpdate>TRUE</allowPartialUpdate> <syncExistingUserOnly>true</syncExistingUserOnly> <usersPerPackage>5000</usersPerPackage> <!—set it to 5000-> </user> <staticlist> <newListDefaultFolder>/folder_of_distribution_list_hierarchy/</newListDefaultFolder> </staticlist> <isFullSync>true</isFullSync> </syncOperations>
Cette section comporte deux sous-sections possibles, <hierarchy> et <user>, qui fournissent des informations de contrôle pour les opérations de synchronisation de la hiérarchie et des utilisateurs.
- <hierarchy>: La section <hierarchy> ne comporte qu'un seul sous-nœud, <commonNameOfHierarchyToSync>. Ce sous-nœud définit le nom commun de la hiérarchie cible dans le fournisseur actuel. Ce nom commun doit être spécifié dans le systèmeBlackBerry AtHocavant la synchronisation.Pour trouver le nom commun, accédez àParamètres>Attributs des utilisateurset recherchez l'attribut Type de chemin dans la liste. L'attribut par défaut est appelé « Hiérarchie de l'organisation » et a pour nom commun « HIÉRARCHIE DE L'ORGANISATION ».
- <user>: La section <user> comporte les trois sous-nœuds suivants :
- <allowPartialUpdate>: (Facultatif) Indique si la synchronisation des utilisateurs peut être effectuée pour les mises à jour partielles.
- <syncExistingUserOnly>: Indique si l'API Web doit uniquement synchroniser les utilisateursBlackBerry AtHocexistants. En l'absence de cette balise, la valeur par défaut est « false », ce qui signifie que tous les utilisateurs sont synchronisés.
- <usersPerPackage>: Comme le nombre d'utilisateurs à synchroniser peut être très important, le module de synchronisation synchronise les utilisateurs en créant plusieurs packages à partir d'une même demande d'API Web. Ce paramètre détermine le nombre d'utilisateurs placés dans un package, ce qui dépend de la capacité du serveur API. En l'absence de cette balise, le nombre d'utilisateurs est défini par défaut sur 5 000.
- <staticList>: La section <staticList> comporte le sous-nœud suivant :
- <newListDefaultFolder>: (Facultatif) Spécifie le dossier de la hiérarchie dans lequel insérer les listes nouvellement créées. La valeur par défaut est « root ». Cela ne s'applique pas aux fichiers .csv.
- <isFullSync>: (Facultatif) Indique une synchronisation complète des listes de distribution et des membres des listes de distribution. La valeur par défaut est « true ».La valeur « true » est sensible à la casse. Si « TRUE » ou « True » sont saisis au lieu de « true », le système traite la valeur comme « false ».
Si vous ne souhaitez pas synchroniser la hiérarchie, supprimez la section <hierarchy>.
Pour tester la configuration, n'exécutez qu'une ou deux des trois parties fonctionnelles de l'intégrateur. Retirez la section de configuration de la partie non souhaitée.