Oracle Forms Cannot Find SSO RAD If RAD Is Created In Non Default OID User Search Base
(Doc ID 333248.1)
Last updated on OCTOBER 09, 2023
Applies to:Oracle Internet Directory - Version 9.0.4 and later
Oracle Forms - Version 10.1.2.3.0 and later
Information in this document applies to any platform.
Background / Objective
The objective is to integrate Oracle Forms with SSO / OID. The application's Single Sign-On security model will leverage the ability to create different 'User search groups' in OID (Oracle Internet Directory)
To this end, in OID the following has been set up:
The default user container is
cn=users, dc=ovr, dc=prv.
and other containers created are:
ou=users London Office,dc=ovr,dc=prv
ou=users Paris Office,dc=ovr,dc=prv
ou=users NY Office,dc=ovr,dc=prv
It is possible to create a Forms / Reports RAD (Resource Access Descriptor) under one of the other containers, but the RAD is not visible under OIDDAS afterwards
If the RAD has been created in one of the other containers the Forms integration with SSO is failing with the error:
FRM-92050: Failed to connect to the server: /forms90/l90servlet:-1
java.io.IOException: User does not have proper credentials configured in OID
In the OC4J_BI_Forms application.log the following line will be seen e.g.
... forms90web: In getUserId method: caught oracle.ldap.util.SubscriberNotFoundException: No matching subscriber found
Simple Forms integration with SSO works fine i.e using a RAD created under a default container / user search group.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document