16.1 Niveaux de gravité des messages

Tous les messages sont associés à un niveau de gravité qui permet de déterminer leur caractère critique. Par ordre décroissant de gravité, les niveaux sont les suivants :

16.1.1 Fatal

Un message fatal indique un problème important, comme la perte de données ou de fonctionnalité.

Exemples :

  • Si le serveur eDirectory ne parvient pas à charger des modules système comme NCPEngine et DSLoader pendant le chargement de modules, une erreur fatale est signalée et consignée.

  • Si le serveur eDirectory ne parvient pas à établir une connexion sur le port sécurisé 636, une erreur fatale est signalée et consignée.

16.1.2 Avertissement

Message qui n'est pas nécessairement grave, mais qui peut engendrer un problème ultérieurement.

Exemples :

  • Échecs de connexion entre deux serveurs quelconques de l'arborescence, engendrant l'ajout d'un serveur dans un cache d'adresses erronées. Le serveur peut quitter cet état spécifique après réinitialisation du cache d'adresses erronées.

  • Si l'application client LDAP établit une liaison et met fin à la connexion sans annuler la liaison, le serveur LDAP consigne un avertissement avec le message correspondant.

  • Si le serveur eDirectory a utilisé tous les descripteurs de fichier et a atteint la limite Seuil, il ne peut pas traiter les requêtes entrantes ni y répondre, ce qui entraîne un échec de l'application.

16.1.3 Erreur

Message qui peut être dû à une opération non valide, mais qui ne cause aucun problème.

Exemples :

  • Lorsqu'une application client tente d'ajouter un objet pour lequel les attributs ne sont pas définis dans le schéma, le serveur eDirectory signale l'erreur ERR_NO_SUCH_ATTRIBUTE.

  • Lorsqu'un utilisateur tente de se connecter avec un mot de passe non valide, le serveur eDirectory renvoie l'erreur ERR_FAILED_AUTHENTICATION.

16.1.4 Informations

Message qui décrit l'aboutissement d'une opération ou d'un événement dans le serveur eDirectory.

Exemples :

  • Lorsque le chargement/déchargement d'un module aboutit, il peut s'avérer approprié de consigner un message d'information concernant l'opération.

  • Si la configuration du cache de base de données est modifiée, un message d'information devrait être consigné lors de la réussite de l'enregistrement de cette configuration.

16.1.5 Débogage

Message contenant des informations qui aideront les développeurs à déboguer un programme.

Exemples :

Lors d'une recherche de groupe dynamique, le message affiche tous les membres de ce groupe avec des informations sur l'ID d'entrée, l'ID de partition et le DN des membres. Ces informations contribuent à déterminer si tous les membres sont renvoyés au niveau eDirectory.