Sommario

Introduzione

Problema

Procedure per la risoluzione dei problemi

Soluzione

Informazioni correlate

Introduzione

Questo documento descrive un problema incontrato quando si integra Cisco Unity Connection con Active Directory per poter importare utenti da LDAP (Lightweight Directory Access Protocol) e offre una soluzione al problema.

Problema

Quando si tenta di importare un utente tramite LDAP in Unity Connection, l'utente non viene visualizzato come disponibile per l'importazione. L'utente non viene visualizzato come utente esistente quando si esegue una ricerca utente nella GUI.  In questo caso, una voce non aggiornata in una tabella relativa a questo utente impedisce l'importazione della voce.

In questo documento vengono forniti esempi di ricerche per Utente: test cisco e per Userid: test cisco.

Procedure per la risoluzione dei problemi

1. Verificare che l'utente non sia disponibile quando si tenta di importare da LDAP.

2. Verificare che l'utente si trovi sul server LDAP.

3. Passare alla pagina Utenti in Unity Connection e cercare l'utente per verificare che gli utenti non siano già presenti in Unity Connection.

4. Verificare se l'utente è disponibile nella tabella EndUser con questa query SQL (Structured Query Language):

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. Verificare che lo stesso utente non sia disponibile in 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. Verificare la tabella enduserappservermap per lo stesso utente. Prendere il pkid dal Passo 4 e usarlo come 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
In questa tabella sono presenti due record. Non devono essere presenti record per rendere disponibile l'utente per l'importazione. Eliminare questi record.

Prima di eliminare i record, verificare che non sia presente alcuna voce nelle tabelle di Unity Connection.

7. Prendere il contenuto dalla tabella enduserappservermap e utilizzarlo come objectid in queste query. Tutti devono restituire risultati vuoti.

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!

Soluzione

Eliminare le voci dalla tabella servermap dell'utente finale in modo che l'utente possa essere importato dalla GUI.

admin:run sql delete from enduserappservermap where fkenduser=

'e88525ef-ebce-4af1-bddb-ef58c8389700'

Informazioni correlate

- Guida LDAP di Unity Connection 10.x

- Guida LDAP di Unity Connection 9.x

- Guida LDAP di Unity Connection 8.x