16.1 Niveles de gravedad del mensaje

Todos los mensajes tienen un nivel de gravedad asociado que le ayudará a determinar la importancia del mensaje. Los niveles en orden descendente de gravedad son:

16.1.1 Fatal

Un mensaje clasificado como fatal indica un problema importante, como la pérdida de datos o de funcionalidad.

Ejemplos:

  • Si se produce un error en el servidor eDirectory al cargar los módulos del sistema como NCPEngine y DSLoader, se comunica un error fatal y queda registrado.

  • Si se produce un error en el servidor eDirectory al asociarse al puerto seguro 636, se comunica un error y queda registrado.

16.1.2 Advertencia

Un mensaje que no es necesariamente grave, pero podría ser una posible causa de problemas en el futuro.

Ejemplos:

  • Errores de conexión entre dos servidores del árbol, lo que hace que el servidor se añada a un caché de dirección no válida. El servidor puede recuperarse de este estado en particular restableciendo el caché de la dirección no válida.

  • Si la aplicación de cliente LDAP establece una asociación y cierra la conexión sin desasociarla, entonces el servidor LDAP debe registrar una advertencia con el mensaje de advertencia correspondiente.

  • Si el servidor eDirectory ha agotado todos los descriptores de archivo y se ha alcanzado el límite de umbral, el servidor no será capaz de procesar las solicitudes entrantes y responder a ellas, lo que conducirá a un error de la aplicación.

16.1.3 Error

Un mensaje que podría tener origen en una operación no válida, pero que no causará ningún problema.

Ejemplos:

  • Cuando una aplicación de cliente intenta agregar un objeto cuyos atributos no están definidos en el esquema, el servidor eDirectory servidor notificará el error ERR_NO_SUCH_ATTRIBUTE.

  • Cuando un usuario intenta entrar con una contraseña no válida, el servidor eDirectory notificará el error ERR_FAILED_AUTHENTICATION.

16.1.4 Información

Un mensaje que describe la correcta finalización de una operación o un evento en el servidor eDirectory.

Ejemplos:

  • Cuando un módulo se carga o descarga correctamente, puede ser adecuado registrar un mensaje informativo de la operación.

  • Cuando cambia la configuración del caché de base de datos, deben registrarse mensajes informativos al guardar correctamente la configuración.

16.1.5 Depurar

Un mensaje que contiene información que ayudará a los desarrolladores en la depuración de un programa.

Ejemplos:

Al realizar una búsqueda de grupo dinámico, muestre todos los miembros del grupo dinámico con la información de entrada, ID, ID de partición y el DN de todos los miembros. Esta información ayudará a saber que todos los miembros regresan al nivel de eDirectory.