If you have integrated Oracle Identity Manager (OIM) with Oracle Identity Analytics (OIA) as mentioned here and hitting problem with User Sync from OIM to OIA then check my previous post here to troubleshoot and log location.
In order to Synchronize users from OIM to OIA , you run Import Job “Import Users, Accounts, User Role Memberships and Entitlements” in OIA.
I encountered same issue again recently (check steps on how to troubleshoot here ) but this time error in OIM out log (no issues reported in OIA logs) is
___
<03-Sep-2013 13:57:16 o’clock UTC> <Error> <XELLERATE.SERVER> <BEA-000000> <SQLException occured while performing data collection for the session urn:uuid:587448AFB91F160 DCE1378303023 1643994 java.sql. SQLException: ORA-20003: Account ID property is not defined ORA-06512: at “DEV.OIM_PKG_OIA_INTEGRATION”, line 1392 ORA-06512: at line 1
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
____
If you hit error like above “ORA-20003: Account ID property is not defined ORA-06512” in OIM logs at time of Import Job then ensure that for all Target Applications integrated with OIM (like Active Directory, or Exchange, or Oracle E-Business Suite), Parent Process Form and Child Process Form are updated like below
For more information on what to update in OIM process form check OIA-OIM integration guide
Root Cause & Fix: In my case , additional Target Application (Microsoft Exchange) was added to OIM and users were provisioned to this target application via OIM however In Parent (UD_EXCHANGE) & Child (UD_EX_CH) Process Form of Target Application (in OIM), additional property was not added .