简介
 
     本文档介绍将Cisco Unity Connection与Active Directory集成以能够从轻量级目录访问协议(LDAP)导入用户并提供问题解决方案时遇到的问题。
 
     
 
     问题
 
     当您尝试在Unity Connection中通过LDAP导入用户时,用户不显示为可导入。在GUI中运行用户搜索时,用户不显示为现有用户。  在这种情况下,表中有一个有关此用户的过时条目,阻止其导入。
 
     本文档提供了用户搜索的示例:cisco test和for Userid:ciscotest。
 
     
 
     故障排除的步骤
 
      
      - 验证当您尝试从LDAP导入时,用户不可用。
 
 
- 验证用户是否在LDAP服务器上。
 
 
- 导航至Unity Connection上的用户页面并搜索用户,以验证Unity Connection上的用户是否尚未存在。
 
 
- 使用此结构化查询语言(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
 
 
 
- 验证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!
 
 
 
- 检查同一用户的enduserappservermap表。从步骤4中取出该子项并用作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
 
 
 此表中有两条记录。为了使此用户可供导入,不应有任何记录。您必须删除这些记录。
 
 在删除记录之前,请确保Unity Connection表中不存在任何条目。
 
 
- 从enduserappservermap表获取内容,并将其用作这些查询中的objectid。所有必须返回空结果。
 
 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!
 
 
     解决方案
 
     从enduser servermap表中删除条目,以便从GUI导入用户。
 
     admin:run sql delete from enduserappservermap where fkenduser=
'e88525ef-ebce-4af1-bddb-ef58c8389700'
 
     
 
     相关信息