I recently implemented OID/SSO with E-Business Suite 11.5.10 CU2, and experienced some issues after the entire setup went smoothly. I hope this note might help others troubleshoot, as it took me a while to figure out the root cause of the problem.
Facts
- E-Business Suite Version 11.5.10 CU2
- 10G Version 10.1.2.2
You have done the install and everything went fine. After the bounce you see the following:
- Login from a remote location
- Navigate to Administrator System –> Security –> User –> create
- Enter username and save. The error occurs.
Unable to call fnd_ldap_wrapper.create_user due to the following reason: ORA-20001: Unable to call fnd_ldap_wrapper.create_user due to the following reason: An unexpected error occured . Please contact System Administrator..(USER_NAME=OIDTEST)
Cause 1
This error is misleading. Make sure you use both numeric and alphanumeric characters in the “password” as that’s the policy for OID passwords by default.
Cause 2
oidsrv
might be down.
Investigations
- check if
OID
is up using aldapbind
command - check if the
infra
database is up and connecting:sqlplus ods/[email protected]
- check if the
oid
processes fromORACLE
has the correct owners, see Metalink note 361800.1, workaround A
Solution
$ORACLE_HOME/opmn/bin/opmnctl stopproc process-type=OID
ps -ef | grep oid
— If there are still someoidmon
andoidldapd
processes, kill them.ls -ltr $ORACLE_HOME/bin/oid*
cd $ORACLE_HOME/bin
chown root oidldapd
chdmod 0710 oidldapd
chmod u+s oidldapd
- Move all the logs from
$ORACLE_HOME/ldap/log
- Connect via sqlplus like
SYS
:truncate table ods.ods_process;
$ORACLE_HOME/opmn/bin/opmnctl startproc process-type=OID
ps -ef | grep oid
Unless something else is the culprit, the above approaches will resolve this issue.
Regards,
Balraj S.
4 Comments. Leave new
Thanks. It works.
Hi,
I am integrating demantra, EBS, SSO/OID.
while creating a new user in EBS it is showing the following error :
Unable to call fnd_ldap_wrapper.create_user due to the following reason:
ORA-20001:Unable to call fnd_ldap_wrapper.create user due to the following reason:
An unexpected error occured.Please contact your system administrator.(USER_NAME=NARENDRA) (USER_NAME=NARENDRA).
And also I am not able to syschronize the users in EBS and Demantra.
Any solution to this issue ?
Thanks and Regards,
Narendra.Challa
I am looking to implement process to Implement SSO in EBIS 12.1 using third party LDAP (IAM). Please help with some high level action plan.
Vasu Balla explained that If you guys are not creating users from OID to EBS, the following profile should fix the problem: Application SSO LDAP Synchronization -> Disabled
Read more at troubleshooting section of https://www.ssogen.com/oracle-ebs-sso-ldap/