Categories
- All Categories
- Oracle Analytics and AI Learning Hub
- 44 Oracle Analytics and AI Sharing Center
- 20 Oracle Analytics and AI Lounge
- 278 Oracle Analytics and AI News
- 56 Oracle Analytics and AI Videos
- 16.2K Oracle Analytics and AI Forums
- 6.4K Oracle Analytics and AI Labs
- Oracle Analytics and AI User Groups
- 103 Oracle Analytics and AI Trainings
- 20 Oracle Analytics and AI Challenge
- Find Partners
- For Partners
OBIEE Presentation Services not coming up on recreating BISystem Application Role
Hi Guys,
I have accidentally deleted BISystem Application Role from EM Console. But, gone through couple of posts and recreated the Application Role and assigned the BISystemUser to the role.
In a nutshell, I did the below steps.
1. Stop BI Service
2. Create a Role and member with BISystem User
3. Add the for policies for the role
•oracle.bi.scheduler.manageJobs
•oracle.bi.server.queryUserPopulation it will not shown in list you can add it manually using following parameter
permission class: oracle.security.jps.ResourcePermission
Resource type : oracle.bi.server.permission
Resource Name: oracle.bi.server.queryUserPopulation
Action : _all_
• oracle.bi.server.impersonateUser it will not shown in list you can add it manually using following parameter
permission class: oracle.security.jps.ResourcePermission
Resource type : oracle.bi.server.permission
Resource Name: oracle.bi.server.impersonateUser
• oracle.bi.server.manageRepositories
• EPM_Essbase_Administrator
4. Start BI Service
But, I am unable to launch the login page of BI Presentation Services.
I got the below error from bi_server1-diagnostic.log file and it looks like the user BISystemUser is still having an authentication issue with server.
Please note that, I have not restarted the server. Just restarted the BI Services.
[2016-01-27T13:02:53.544+04:00] [bi_server1] [WARNING] [] [oracle.j2ee.ws.common.jaxws.JAXWSMessages] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 8b2c6332e32ecb3b:-3907915c:1527c794733:-8000-000000000001717e,0] [APP: bisecurity#11.1.1] [J2EE_APP.name: bisecurity_11.1.1] [J2EE_MODULE.name: bisecurity] [WEBSERVICE.name: SecurityWebService] [WEBSERVICE_PORT.name: SecurityWebServicePort] Exception while executing the business logic: SecurityService::checkPermission [OBI-SEC-00060] Current user BISystemUser is not authorised to perform impersonation.
[2016-01-27T13:03:04.954+04:00] [bi_server1] [NOTIFICATION] [] [oracle.bi.security.service] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 8b2c6332e32ecb3b:-3907915c:1527c794733:-8000-000000000001718f,0] [APP: bisecurity#11.1.1] [J2EE_APP.name: bisecurity_11.1.1] [J2EE_MODULE.name: bisecurity] [WEBSERVICE.name: SecurityWebService] [WEBSERVICE_PORT.name: SecurityWebServicePort] SecurityService::checkPermission [OBI-SEC-00060] Current user BISystemUser is not authorised to perform impersonation.[[
oracle.bi.security.service.UnauthorisedAccessException: SecurityService::checkPermission [OBI-SEC-00060] Current user BISystemUser is not authorised to perform impersonation.
at oracle.bi.security.service.AbstractSecurityServiceAction.checkPermission(AbstractSecurityServiceAction.java:231)
at oracle.bi.security.service.AbstractSecurityServiceAction.enforceImpersonateUser(AbstractSecurityServiceAction.java:257)
at oracle.bi.security.service.GetRunAsUserAction.performAuthorisationChecks(GetRunAsUserAction.java:37)
at oracle.bi.security.service.AbstractSecurityServiceAction.invoke(AbstractSecurityServiceAction.java:154)
at oracle.bi.security.service.SecurityServiceBean.getRunAsUserWithLanguageAndProperties(SecurityServiceBean.java:484)
at sun.reflect.GeneratedMethodAccessor4206.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Am I missing any step in the process. Also, I have verified the steps in couple of discussions and few other blogs.
Many Thanks
Prasanna
Answers
-
Hello Prassana,
1. You should re-create the "BISystem" Application role, in this role you have to do a mapping between the "ApplicationRole" and your "ApplicarionPolicy" in
"Oracle Enterprise Manager"

2. You have to re-create your BI System User, in "Oracle Adminstration Console"

3. We need to put the "BISystemUser" inside "BISystem" Application Role

Kind Regards,
0 -
Hello Prassana,
Please, follow up this link: "Configuring a New Trusted User (BISystemUser)"
http://docs.oracle.com/cd/E29542_01/bi.1111/e10543/privileges.htm#CHDFHDBE
Kind Regards,
0 -
Hi,
The issue is resolved after restarting weblogic server.
Thanks
0