Oracle ODI Studio - ODI-10199: Incorrect ODI username or password.
When logging into ODI Studio, you get this error:
oracle.odi.core.security.BadCredentialsException: ODI-10199: Incorrect ODI username or password. at oracle.odi.core.security.internal.ODIJpsHelper.translateNativeSecurityException(ODIJpsHelper.java:221) at oracle.odi.core.security.internal.ODIJpsHelper.createSubject(ODIJpsHelper.java:110) at oracle.odi.core.security.SecurityManager.createAuthentication(SecurityManager.java:394) at oracle.odi.ui.docking.panes.OdiCnxFactory$2.run(OdiCnxFactory.java:256) at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:961) at java.lang.Thread.run(Thread.java:750)
Copy the ldap files from the ODI Weblogic Domain
IF you are using embedded LDAP:
cp DOMAIN_HOME/odi-client-config/embedded/wallet.sso ORACLE_HOME/odi/studio/bin
cp DOMAIN_HOME/odi-client-config/embedded/jps-config.jse.xml ORACLE_HOME/odi/studio/bin
IF you are using Oracle Internet Directory as LDAP:
cp DOMAIN_HOME/odi-client-config/external/wallet.sso ORACLE_HOME/odi/studio/bin
cp DOMAIN_HOME/odi-client-config/external/jps-config.jse.xml ORACLE_HOME/odi/studio/bin
Edit the odi.conf file
vi ORACLE_HOME/odi/studio/bin/odi.conf
Add the line below to the file
AddVMOption -Doracle.security.jps.config=./jps-config-jse.xml
Launch ODI Studio again with the clean initialize option
cd ORACLE_HOME/odi/studio
./odi.sh -clean -initialize
As a reference, this is the Oracle doc that helped with this issue: