Messaggi di errore in caso di connessione non riuscita alle directory LDAP

Questo articolo contiene i seguenti argomenti:
casm173
Questo articolo contiene i seguenti argomenti:
Connessione non riuscita in caso di server non accessibile o nome/porta non valido
Se la connessione non riesce per l'inattività del server oppure perché è stato specificato un nome o una porta non valida per il server LDAP, l'output restituito sarà simile al seguente:
Starting pdm_ldap_test... LDAP service type=active directory Service Desk platform=windows Using search base=DC=mycontroller,DC=xyz,DC=com Using filter=(&(objectCategory=person)) ldap_init(junk,389): (Success) ldap_bind_s(Administrator) (Server Down)
Connessione non riuscita in caso di LDAP_DN o LDAP_PWD non valido
Se la connessione non riesce poiché sono stati specificati valori non validi per LDAP_DN o LDAP_PWD, l'output restituito sarà il seguente:
Starting pdm_ldap_test... LDAP service type=active directory Service Desk platform=windows Using search base=DC=mycontroller,DC=xyz,DC=com Using filter=(&(objectCategory=person)) ldap_init(myserver.mycontroller.xyz.com,389): (Success) ldap_bind_s(junk) (No Such Object or Invalid Credentials)
Ricerca non riuscita in caso di SEARCH_BASE non valido
Se la ricerca non riesce poiché il valore di SEARCH_BASE non è valido, l'output restituito dovrebbe essere il seguente:
Starting pdm_ldap_test... LDAP service type=edirectory Service Desk platform=windows Using search base=o=SmartLabsx Using filter=(&(objectClass=InetOrgPerson) ldap_init(155.35.173.110,15389): (Success) ldap_bind_s() (Success) LDAP API Verion 3 ldap_search_st() (No Such Object or Referral)
Ricerca non riuscita in caso di SIZELIMIT_EXCEEDED, TIMEOUT
La ricerca potrebbe non riuscire con conseguente visualizzazione di un messaggio SIZELIMIT_EXCEEDED o TIMEOUT se si specifica un filtro che non limita sufficientemente la ricerca. La maggior parte dei server LDAP limita le dimensioni dei risultati restituiti da una richiesta di ricerca. Se il limite viene superato, viene restituito un messaggio SIZELIMIT_EXCEEDED. Se l'esecuzione della ricerca impiega più di 20 secondi, che rappresenta il timeout predefinito, il server LDAP interrompe la richiesta e viene visualizzato un messaggio di errore TIMEOUT simile al seguente:
Starting pdm_ldap_test... LDAP service type=edirectory Service Desk platform=windows Using search base=o=SmartLabsx Using filter=(&(objectClass=InetOrgPerson) ldap_init(155.35.173.110,15389): (Success) ldap_bind_s() (Success) LDAP API Verion 3 ldap_search_st() (TIMEOUT or SIZELIMIT_EXCEEDED)
Ricerca non riuscita in caso di 0 record restituiti
La ricerca potrebbe non riuscire poiché il filtro predefinito non è valido. Se l'opzione ldap_test restituisce zero (0) record, controllare sempre la riga Using filter, che rappresenta il filtro di base generato dalle opzioni LDAP_FILTER_PREFIX e LDAP_FILTER_SUFFIX o LDAP_OBJECT_CLASS:
Starting pdm_ldap_test... LDAP service type=edirectory Service Desk platform=windows Using search base=o=SmartLabs Using filter=(&(objectClass=InetOrgPerson) ldap_init(155.35.173.110,15389): (Success) ldap_bind_s() (Success) LDAP API Verion 3 ldap_search_st() 0 records