Avaya Control Manager: AIC integration with Oracle DB


Doc ID    SOLN272986
Version:    2.0
Status:    Published
Published date:    05 Aug 2015
Created Date:    05 Aug 2015
Author:   
Frederic Candeias
 

Details

Avaya Control Manager: AIC integration with Oracle DB - during AIC agent provision the following error visible in the Provision log:04/08/2015 15:38:14 NAV360_AIC.AICObjects.AICSQLServer.getLastEmployeePKeyByLoginId -> ORA-00942: table or view does not exist
ACM 7.1.2 integration with AIC 7.3.2 running on Oracle DB

Problem Clarification

I created new user through ACCCM. The system said “Operation completed successfully” but behind I found the error message:
24/07/2015 19:34:55 NAV360_AIC.AICObjects.AICSQLServer.getLastEmployeePKeyByLoginId -> ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
I have corrected your ACCCM CFG > AIC, I think DB name should be Oracle Instance name (which both development and production are using the same name “AVIC”) but not Oracle TNS name.

After that I got error ORA-00942, the connection is now establish but cannot get Pkey from AIC.
24/07/2015 20:32:32 NAV360_AIC.AICObjects.AICSQLServer.getLastEmployeePKeyByLoginId -> ORA-00942: table or view does not exist.

Cause

Configuration is NOT completed as the ACCCM Manual is missing information to complete it successfully.

Solution

I created new user through ACCCM. The system said “Operation completed successfully” but behind I found the error message:

24/07/2015 19:34:55 NAV360_AIC.AICObjects.AICSQLServer.getLastEmployeePKeyByLoginId -> ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

I have corrected your ACCCM CFG > AIC, I think DB name should be Oracle Instance name (which both development and production are using the same name “AVIC”) but not Oracle TNS name.



After that I got error ORA-00942, the connection is now establish but cannot get Pkey from AIC.

24/07/2015 20:32:32 NAV360_AIC.AICObjects.AICSQLServer.getLastEmployeePKeyByLoginId -> ORA-00942: table or view does not exist


In Oracle, must have schema name (“repository”) in front of table in SQL statement but I tried “create synonym” as follow:

Connect AIC Oracle database using dcobridge2 as normal (not SYSDBA):

create or replace synonym employee for repository.employee;
create or replace synonym workgroup for repository.workgroup;
create or replace synonym groupmember for repository.groupmember;
create or replace synonym site for repository.site;
create or replace synonym skill for repository.skill;
create or replace synonym skillset for repository.skillset;

And now, AIC information can be displayed on ACCCM correctly.

Attachment Description

Additional Document describing the steps for integrating AIC Oracle with ACM.

Attachment File

ACM AIC ORACLE.pdf
0Bytes • < 1 minute @ 56k, < 1 minute @ broadband



Avaya -- Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy