Doc produitsMenu

Résolution de problèmes du connecteur Jive 5/SBS/Clearspace

Les sections suivantes décrivent les problèmes généraux que vous pouvez rencontrer pendant l'utilisation du connecteur Jive 5/SBS/Clearspace et tente de fournir le meilleur plan d'action afin de les régler.

Permissions de groupe

Les modifications à certains permissions de groupe dans Jive ne sont pas effectives dans CES (Coveo Enterprise Search), même si la cache de sécurité a été mise à jour.

Les permissions de Jive sont flexibles. Elles prennent en charge les utilisateurs et les groupes, utilisent l'héritage afin de se propager dans les sous-communautés, et prennent en charge une hiérarchie de précédence afin qu'une permission explicite puisse toujours effacer une permission héritée, qu'elle soit permise ou non.

Étant donné que les permissions de CES (Coveo Enterprise Search) ne prennent en charge que les entrées permises et refusées, une entrée refusée écrase toujours une entrée permise pour un utilisateur ou un groupe, peu importe si la permission autorisée a été héritée ou définie explicitement. Pour cette raison, si les permissions de groupe sont utilisées dans Jive, dans certains cas, ces groupes doivent être agrandis, et les permissions doivent être définies sur les membres du groupe afin de veiller à ce que les permissions de CES reflètent celles de Jive.

Exemple : Prenez en considération la situation suivante.

Group A contient trois membres : member 1, member 2 et member 3.

Pour une certaine communauté Jive, Group A se voit refuser la permission View Documents par une permission héritée, mais member 1 se voit explicitement accorder la permission View Document.

Si vous observez les dernières permissions dans CES, vous remarquez que member 1 a effectivement été autorisé dans tout document de cette communauté, et que member 2 et member 3 sont refusés. Il n'y aura aucun groupe de permissions refusées dans Group A, puisque cela entraînera le refus de tous les membres de ce groupe, dont member 1.

Ainsi, l'agrandissement des groupes et la définition des permissions sur les membres du groupe plutôt que sur les groupes eux-mêmes ne fonctionnent pas dans CES avant une actualisation.

Actualisation incrémentale

L'actualisation incrémentale ne détecte pas les modifications apportées aux permissions de Jive.

Les modifications qui sont apportées aux permissions dans Jive n'ont aucun effet sur la date de la dernière modification des objets qui sont touchés par la modification de la permission. En raison du fait que l'actualisation incrémentale utilise cette date de dernière modification afin de récupérer les objets à mettre à jour, la modification de la permission n'est pas détectée.

Si les permissions de Jive sont fréquemment modifiées, planifiez une actualisation de source hebdomadaire ou plus fréquente afin de veiller à ce la synchronisation des permissions de l'index avec les permissions de Jive.

L'actualisation incrémentale ne détecte pas les nouveaux utilisateurs ajoutés au serveur Jive.

Le connecteur Jive 5/SBS/Clearspace conserve une cache locale de tous les utilisateurs actifs de Jive afin d'accélérer l'accès et d'améliorer les performances d'indexation. Les nouveaux utilisateurs de Jive sont détectés par l'actualisation incrémentale et ajoutés à CES seulement si cette cache locale d'utilisateurs expire et est actualisée.

Par défaut, la cache d'utilisateurs est actualisée à toutes les 24 heures, mais peut être actualisée plus souvent en ajoutant le paramètre UserCacheLifeSpan à votre source et en définissant sa valeur (en minutes) en conséquence (voir Modification de paramètres de source cachés de Jive 5/SBS/Clearspace).

Note : Le paramètre UserCacheLifeSpan est également disponible dans le fournisseur de sécurité, et sa valeur doit toujours correspondre à la valeur qui a été définie dans sa source correspondante (voir Configuration d'un fournisseur de sécurité pour Jive 5/SBS/Clearspace). Si un fournisseur de sécurité est utilisé par plus d'une source, veillez à ce que le paramètre UserCacheLifeSpan du fournisseur de sécurité corresponde à la valeur la plus basse de ce paramètre parmi toutes ses sources associées.

L'actualisation incrémentale ne récupère pas les éléments qui ont été supprimés il y a plus de deux semaines.

Le connecteur doit se tenir au courant des éléments qui sont supprimés de Jive afin que l'actualisation incrémentale puisse garder l'index à jour. Chaque fois qu'une actualisation incrémentale est complétée, les éléments qui ont été supprimés il y a au moins deux semaines sont retirés de l'historique de suppression.

Si l'actualisation incrémentale a été désactivée dans une source pendant une période de temps supérieure à deux semaines et vous avez plus d'une source qui effectue l'actualisation incrémentale dans le même serveur Jive, vous devriez effectuer une actualisation dans la source où l'actualisation incrémentale a été désactivée afin de veiller à ce que votre index soit complètement à jour.

Adresses sécurisées

En cliquant sur des résultats de recherche dans une page de recherche CES, vous êtes transporté vers une connexion Jive qui est sécurisée (e.g. : https://JiveSite:8443/docs/DOC-1001), même si l'adresse de départ spécifiée dans la source ne l'est pas (e.g. : http://JiveSite:8080)

Si le serveur Web qui héberge Jive est configuré afin que SSL (Secure Sockets Layer) soit activé pour Jive, vous devriez toujours utiliser l'adresse de départ sécurisée.

Erreur pendant l'actualisation ou la régénération

En actualisant ou régénérant une source Jive, l'erreur suivante est affichée et l'opération est annulée :

Jive Error: Client found response content type of 'text/html;charset=ISO-8859-1', but expected 'text/xml'. The request failed with the error message:--<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>System Error</title> <style> body { font-family : arial, helvetica, sans-serif; font-size: 81.25%;} td, th, p, div, span, li, a { font-size : 1em; } h1 { font-size : 1.72em; } code { font-family : courier new, monospace;font-size :.8em;}} </style></head><body><div id="jive-header" class="jive-clearfix"> <h1>System Error</h1></div><p>We're sorry but a serious error has occurred in the system.</body></html>--

Ceci est le message d'erreur typique que Jive retourne si une erreur interne se produit dans le serveur Jive. Bien que vous ne puissiez pas vraiment empêcher ces erreurs, il est conseillé de redémarrer le service Jive si les erreurs se produisent fréquemment.

En actualisant ou régénérant une source Jive, l'erreur suivante est affichée et l'opération est annulée :

Jive Error: PermGen space.

Une erreur PermGen signifie que le serveur Jive a temporairement manqué de mémoire. Si cette erreur se produit fréquemment, veillez à ce que vos paramètres de Jive JVM suivent la recommandation, et, si nécessaire, augmentez l'espace de tas de PermGen à au moins 512 Mo (voir le document Jive Adjusting the Java Virtual Machine (JVM) Settings).