REP-52285 Error when Running a Report with SSOCONN Parameter (Doc ID 2237695.1)

Last updated on JULY 14, 2017

Applies to:

Oracle Reports Developer - Version 11.1.2.2.0 and later
Information in this document applies to any platform.

Symptoms

Running Oracle Reports in an SSO environment with SSOCONN parameter, fails with the following error.

REP-52285: The user name or subscriber name cannot be found in Logon server cookie .

 

Running the same request using USERID parameter instead of SSOCONN parameter, fails with the following error.

REP-56071: The requested operation is unauthorized

 

The following debug information is being recorded.

rwservlet_diagnostic.log

[2017-02-08T17:15:03.716-06:00] [WLS_REPORTS] [TRACE:16] [] [oracle.reports.servlet] [tid: 12] [userId: <anonymous>] [ecid: 005I0o8pk6m6iK0_zx5EiW0006c200000G,0:1:0x5f5e100] [APP: reports#11.1.2] [URI: /reports/rwservlet] [SRC_CLASS: oracle.reports.utility.RWLogger] [SRC_METHOD: writeln] AuthManager:getRemoteUser SSOUser: Anonymous
[2017-02-08T17:15:03.817-06:00] [WLS_REPORTS] [INCIDENT_ERROR] [REP-50125] [oracle.reports.servlet] [tid: 12] [userId: <anonymous>] [ecid: 005I0o8pk6m6iK0_zx5EiW0006c200000G,0:1:0x5f5e100] [APP: reports#11.1.2] [URI: /reports/rwservlet] REP-50125 : oracle.ldap.util.NoSuchUserException: User does not exist - SIMPLE NAME = Anonymous [[
oracle.ldap.util.NoSuchUserException: User does not exist - SIMPLE NAME = Anonymous
at oracle.ldap.util.User.resolve(User.java:1034)
at oracle.ldap.util.User.locateSubscriber(User.java:1180)
at oracle.reports.rwclient.OIDManager.getSubscriberDN(OIDManager.java:421)

OID trace file

[2017-02-08T17:15:03.813562-06:00] [OID] [TRACE:16] [] [OIDLDAPD] [host: aicisweb.ds.amrdec.army.mil] [pid: 25188] [tid: 11] [ecid: 005I0o8qRMi6iK0_zx5EiW00069^000017,0] ServerWorker (REG):[[
BEGIN
ConnID:17 mesgID:6 OpID:5 OpName:search ConnIP:::ffff:10.0.45.26:23494 ConnDN:orclapplicationcommonname=frdomain_asinst_fr1_reportsapp,cn=reports,cn=products,cn=oraclecontext
orclinmemFilter:
Orig Filter(numAVAFilters=2):(&(objectclass=*)(cn=anonymous))
Removed Filter: (objectclass=*)
New Filter(numAVAFilters=1):(cn=anonymous)

2017-02-08T17:15:03.813604 * INFO :gslfseADoSearch BASE = cn=users, ........................... FILTER = (cn=anonymous) #REQDATTR = 1 SCOPE = 2 REQDATTRS = orclguid
TIMELIMIT = 3600 SIZELIMIT = 0 DEREF = 3
2017-02-08T17:15:03.813640 * gslsbsSearch * BASE = "cn=users,................" FILTER = "(cn=anonymous)" SCOPE = 2
2017-02-08T17:15:03.815254 * INFO:gsleswrASndResult OPtime=1762 micro sec RESULT=0 tag=101 nentries=0
END
]]

 

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms