Voz e comunicações unificadas : Cisco Unity Connection

O usuário da conexão de unidade não está disponível quando você importa do LDAP

14 Outubro 2016 - Tradução por Computador
Outras Versões: Versão em PDFpdf | Inglês (22 Agosto 2015) | Feedback

Introdução

Este documento descreve uma edição encontrada quando você integra o Cisco Unity Connection com diretório ativo para poder importar usuários do Lightweight Directory Access Protocol (LDAP) e oferece uma solução ao problema.

Contribuído por montes de Scott, engenheiro de TAC da Cisco.

Problema

Quando você tenta importar um usuário através do LDAP na conexão de unidade, o usuário não mostra como disponível para a importação. O usuário não mostra como um usuário existente quando você executa uma pesquisa de usuário no GUI.  Neste caso, há uma entrada velha em uma tabela sobre este usuário que impede que esteja importada.

Este documento fornece exemplos das buscas para o usuário: teste de Cisco e para o Userid: mais ciscotest.

Etapas a pesquisar defeitos

  1. Verifique que o usuário não está disponível quando você tentar importar do LDAP.

  2. Verifique que o usuário está no servidor ldap.

  3. Navegue à página dos usuários na conexão de unidade e na busca para o usuário a fim verificar que os usuários não estão já atuais na conexão de unidade.

  4. Verifique se o usuário está disponível na tabela do utilizador final com esta pergunta da língua de consulta estruturada (SQL):

    admin:run sql SELECT pkid, firstname, lastname, userid, telephonenumber
    FROM EndUser u WHERE userid='ciscotest'

    pkid                                 firstname lastname userid    telephonenumber
    ==================================== ========= ======== ========= ===============
    e88525ef-ebce-4af1-bddb-ef58c8389700 Cisco     Test      ciscotest (444)555-6666


  5. Verifique que o mesmo usuário não está disponível no tbl_user:

    admin:run cuc dbquery unitydirdb select * from tbl_user where ldapccmpkid=
    'e88525ef-ebce-4af1-bddb-ef58c8389700'

    No records found
    2011-09-21 15:07:28,383 ERROR [ClassExecutionThread] cli.CucUtils -
    Results array is empty!


  6. Verifique a tabela do enduserappservermap para ver se há o mesmo usuário. Tome o pkid de etapa 4 e use-o como o fkenduser.

    admin:run sql select * from enduserappservermap where fkenduser=
    'e88525ef-ebce-4af1-bddb-ef58c8389700'
    pkid                                 fkenduser
    fkappserver                          content
    ==================================== ====================================
    ====================================
    3725fca8-1b99-47cb-96f0-fd5641d13753 e88525ef-ebce-4af1-bddb-ef58c8389700
    cd183532-15c3-4065-bd09-30991cf1bd1c b99b4440-1c64-4c30-9dee-3c8bd8808448
    cbd62377-9a2a-4a8e-8685-220ba0af747d e88525ef-ebce-4af1-bddb-ef58c8389700
    cd183532-15c3-4065-bd09-30991cf1bd1c b99b4440-1c64-4c30-9dee-3c8bd8808448


    Há dois registros nesta tabela. Não deve haver nenhuns registros a fim fazer este usuário disponível para a importação. Você deve suprimir destes registros.

    Antes que você suprima dos registros, certifique-se de que nenhuma entrada esta presente nas tabelas da conexão de unidade.

  7. Tome o índice da tabela do enduserappservermap e use-o como o objectid nestas perguntas. Todos devem retornar resultados vazios.

    admin:run cuc dbquery unitydirdb select * from tbl_globaluser where objectid=
    'b99b4440-1c64-4c30-9dee-3c8bd8808448'

    No records found
    2011-09-21 15:12:37, 866 ERROR [ClassExecutionThread] cli.CucUtils -
    Results array is empty!

    admin:run cuc dbquery unitydirdb select * from tbl_user where ldapccmuserid=
    'ciscotest'

    No records found
    2011-09-21 15:09:13, 195 ERROR [ClassExecutionThread] cli.CucUtils -
    Results array is empty!

    admin:run cuc dbquery unitydirdb select * from tbl_user where objectid=
    'b99b4440-1c64-4c30-9dee-3c8bd8808448'

    No records found
    2011-09-21 15:12:49, 213 ERROR [ClassExecutionThread] cli.CucUtils -
    Results array is empty!

Solução

Suprima das entradas da tabela do servermap do utilizador final de modo que o usuário possa ser importado do GUI.

admin:run sql delete from enduserappservermap where fkenduser=
'e88525ef-ebce-4af1-bddb-ef58c8389700'

Informações Relacionadas



Document ID: 117737