16.1 Livelli di sicurezza dei messaggi

Tutti i messaggi sono collegati a un livello di gravità che consente di stabilire la criticità del messaggio. I livelli, in ordine decrescente di gravità sono:

16.1.1 Fatale

Un messaggio fatale indica un problema grave, ad esempio la perdita di dati o di funzionalità.

Esempi:

  • Se il server eDirectory non riesce a caricare i moduli di sistema quali NCPEngine e DSLoader durante il caricamento dei moduli, viene segnalato e registrato un errore fatale.

  • Se il server eDirectory non riesce a eseguire il collegamento alla porta sicura 636, viene segnalato e registrato un errore fatale.

16.1.2 Avviso

Messaggio non necessariamente grave, ma che potrebbe essere possibile causa di un problema futuro.

Esempi:

  • Errori di connessione tra due server qualsiasi dell'albero, in seguito al quale il server viene aggiunto a una cache di indirizzi errata. È possibile ripristinare il server da questo particolare stato reimpostando la cache degli indirizzi errata.

  • Se l'applicazione client LDAP effettua un collegamento e chiude la connessione senza annullare il collegamento, il server LDAP dovrà registrare un avviso con un messaggio di avviso appropriato.

  • Se il server eDirectory ha consumato tutti i descrittori file e ha raggiunto il limite di soglia, non potrà più elaborare le richieste in ingresso né rispondere, causando un errore dell'applicazione.

16.1.3 Errore

Messaggio che potrebbe essere dovuto a un'operazione non valida, ma che non causa alcun problema.

Esempi:

  • Quando un client tenta di aggiungere un oggetto per il quale non sono definiti attributi nello schema, il server eDirectory segnala un errore ERR_NO_SUCH_ATTRIBUTE.

  • Quando un utente tenta di eseguire il login con una password non valida, il server eDirectory segnala l'errore ERR_FAILED_AUTHENTICATION.

16.1.4 Informazioni

Messaggio che descrive il corretto completamento di un'operazione o di un evento nel server eDirectory.

Esempi:

  • Quando un modulo viene caricato o scaricato correttamente, può essere appropriato registrare un messaggio informativo dell'operazione.

  • Quando si modifica la configurazione della cache del database, è necessario registrare un messaggio informativo relativo al corretto salvataggio della configurazione.

16.1.5 Debug

Messaggio contenente informazioni che consentiranno agli sviluppatori di eseguire il debug di un programma.

Esempi:

Quando si esegue una ricerca di gruppo dinamico, visualizzare tutti i membri di gruppo dinamici con informazioni di ID voce, ID partizione e DN dei membri. Queste informazioni consentiranno di sapere che tutti i membri vengono restituiti a livello di eDirectory.