Mensagens de erro para falha conexões com diretórios LDAP

Este artigo contém os seguintes tópicos:
casm173
Este artigo contém os seguintes tópicos:
Falha na conexão: servidor inativo ou nome ou porta incorreta
Se a conexão falhar porque o servidor está inativo ou um nome de servidor LDAP ou porta incorreta foi definido, você receberá uma saída semelhante à seguinte:
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)
Falha na conexão: LDAP_DN ou LDAP_PWD inválido
Se a conexão falhar porque o LDAP_DN ou LDAP_PWD incorreto foi definido, você receberá saída semelhante à seguinte:
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)
Falha na pesquisa: SEARCH_BASE inválido
Se a pesquisa falhar por causa de um SEARCH_BASE inválido, você receberá saída semelhante à seguinte:
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)
Falha na pesquisa: SIZELIMIT_EXCEEDED, TIMEOUT
A pesquisa pode não ter êxito e apresentar uma mensagem SIZELIMIT_EXCEEDED ou TIMEOUT se você especificar um filtro que não refine a pesquisa suficientemente. A maioria de servidores LDAP limita o tamanho do conjunto de resultados retornado de uma solicitação de pesquisa. Se você ultrapassar esse limite, receberá uma mensagem SIZELIMIT_EXCEEDED. Se sua solicitação de pesquisa demorar mais do que o tempo limite padrão de 20 segundos, o servidor LDAP interromperá a solicitação e você receberá uma mensagem de erro de TIMEOUT semelhante à seguinte:
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)
Falha na pesquisa: 0 registros retornados
A pesquisa pode não ter êxito porque seu filtro padrão não é correto. Se pdm_ldap_test retornar zero (0) registro, sempre verifique a linha de Usando filtro, que é o filtro base gerado pelo LDAP_FILTER_PREFIX e LDAP_FILTER_SUFFIX, ou as opções de 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