16.1 Níveis de gravidade de mensagem

Todas as mensagens possuem um nível de gravidade atrelado para ajudar a determinar sua criticidade. Os níveis de gravidade, em ordem decrescente, são os seguintes:

16.1.1 Fatal

Uma mensagem fatal indica um problema significativo, tal como perda de dados ou de funcionalidade.

Exemplos:

  • Se o servidor do eDirectory falhar em carregar módulos de sistema como o NCPEngine e o DSLoader ao carregar módulos, um erro fatal será relatado e registrado.

  • Se o servidor do eDirectory falhar em vincular a porta segura 636, um erro fatal será relatado e registrado.

16.1.2 Aviso

Uma mensagem que não é necessariamente grave, porém poderá ser uma possível causa para um problema futuro.

Exemplos:

  • Falhas de conexão entre dois servidores em uma árvore, resultando na adição do servidor ao cache de endereço inválido. O servidor pode recuperar-se deste estado específico ao reiniciar o cache de endereço inválido.

  • Se o aplicativo do cliente do LDAP realizar uma vinculação e fechar a conexão sem se desvincular, o servidor LDAP deverá registrar um aviso de registro com a mensagem de aviso adequada.

  • Se o servidor do eDirectory consumir todos os descritores de arquivo e alcançar o limite, como resultado, o servidor não será capaz de processar qualquer solicitação recebida, levando a uma falha do aplicativo.

16.1.3 Erro

Uma mensagem que poderia ser devido à operação inválida, porém não causará qualquer problema.

Exemplos:

  • Quando um aplicativo cliente tentar adicionar um objeto para o qual a definição dos atributos não está definida no esquema, o servidor do eDirectory relatará o erro ERR_NO_SUCH_ATTRIBUTE.

  • Quando um usuário tentar efetuar login com uma senha inválida, o servidor do eDirectory relatará o erro ERR_FAILED_AUTHENTICATION.

16.1.4 Informativo

Uma mensagem descrevendo a conclusão com êxito de uma operação ou evento no servidor do eDirectory.

Exemplos:

  • Quando um módulo é carregado/descarregado com êxito, pode ser adequado registrar uma mensagem informativa sobre esta operação.

  • Quando a configuração de cache de banco de dados é alterada, uma mensagem informativa deverá ser registrada sobre o salvamento com êxito da configuração.

16.1.5 Depurar

Uma mensagem que contém informações que ajudam os desenvolvedores a depurar um programa.

Exemplos:

Ao realizar uma pesquisa em grupo dinâmico, exibe todos os membros do grupo dinâmico com informações de ID de entrada, ID de partição e DN dos membros. Estas informações ajudarão a saber que todos os membros são exibidos no nível do eDirectory.