OAM 11.1.7 Integration With E-Business 12.1.3 Throws FND-9930 Error On Login
(Doc ID 1623861.1)
Last updated on JUNE 02, 2024
Applies to:
Oracle E-Business Suite Technology Stack - Version 12.1.3 to 12.1.3 [Release 12.1]Information in this document applies to any platform.
Symptoms
Cannot log into Oracle Applications after OAM 11.1.7 integration with E-Business 12.1.3 where the following error results:
The error stack has the following error:
oracle.apps.fnd.ext.sso.FndSsoException: FND-9930
at oracle.apps.fnd.ext.sso.FndSsoLogin.doPost(Unknown Source)
at oracle.apps.fnd.ext.sso.FndSsoLogin.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.apps.fnd.ext.sso.FndSsoFilter.doFilter(Unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
The http header trace shows the incorrect flow:
Expected flow
-----------------
GET /OA_HTML/AppsLogin HTTP/1.1
GET /ebsauth_v1213/ssologin HTTP/1.1
GET /ebsauth_v1213/dossologin HTTP/1.1
GET /oam/server/obrareq.cgi?
Observed flow
----------------
GET /OA_HTML/AppsLogin HTTP/1.1
GET /ebsauth_ezir12/ssologin HTTP/1.1
GET /oam/server/obrareq.cgi
POST /oam/server/auth_cred_submit
---> Note it skips dossologin which is the webgate.. this is causing new obssoCookies to be set
Set-Cookie: ObSSOCookie=hP5Ap73d34o6wglCju..
Set-Cookie: ObSSOCookie=3s8mbNmvNERuHG7w%2..
Set-Cookie: ObSSOCookie=qVs9Sy+8f8Z0X...
Set-Cookie: ObSSOCookie=0SmMxeS%..
ObSSOCookie=UbnxY52WEjXbM7ztXDtRUJHK..
Changes
New implementation
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 |
Changes |
Cause |
Solution |
References |