My Oracle Support Banner

Oracle Forms Cannot Find SSO RAD If RAD Is Created In Non Default OID User Search Base (Doc ID 333248.1)

Last updated on MAY 12, 2021

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.
.
Checked for relevance on 11-Aug-2010


Symptoms

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

The Problem

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

Details :
Java.Exception
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.

Cause

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
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.