User Provisioning Issue in Essbase 11.1.2.2

Hi Experts,
We have done migration from 11.1.1 to 11.1.2.2 version.Everything went fine but got problem with User provisioning.
All our users provisioning are managed via Native Groups
Eg: FIJI_READ,FIJI_WRITE are the Native Groups.
What we have done is created the Native group provisioned the group with the roles and added the user to the group.
The problem is the users assigned to these groups “lose” their permissions after sometime. They do still appear to be part of the group when we check in Shared Services, but when we run a MAXL command for a user, say VIBIN:
DISPLAY USER PRIVILEGE VIBIN;
It shows the user has having none. The user doesn’t see any cubes on logging in too. From what we’ve seen so far, we can trust the MAXL command output, but not what we see in Shared Services. The user VIBIN still shows as being part of the group FIJI_READ which is provisioned with READ role for the FIJI database. This is very inconsistent behavior.
The only workaround so far is to directly provision users (i.e.  bypass provisioning via Groups):
GRANT READ ON DATABASE FIJI.CONSOL TO VIBIN;
This isn’t very manageable but the ONLY option that seems to be “sticky”. Have anyone gone through this issue  before? Any idea/advice?
Regards,
Naveen

I  exported the Sec file from Security and when i see the content i cant see any groups which are created in Shared Services but only all the applications,databases  and some of the Administrators of the applications only i can see. But normal users who are added in Shared Services to the group i cant able to see.Is there any thing wrong in it.
Regards,
Naveen

Similar Messages

  • AE 5.1 - User provisioning issue - new user provisioned at end of request

    Hi All,
    re: AE 5.1 - User provisioning issue - new user provisioned at end of request when AE Config is set to NO
    We have an interesting issue. An Access Enforcer Change Request was initiated with the incorrect userID (the userID did not yet exist in the system) and that Change Request flowed through and made it to the end of the path. At the end of the path, it created a new userID (since the incorrect one was entered). However, we have the following AE Config:
    Auto Provisioning - Status: Auto Provsioning Type: "Auto Provision At End of Each Path"
    Auto Provisioning - Change Request: Create if user does not exist: "NO"
    Any ideas as to why the new userID was provisioned even though we have it set to "NO"?
    We are on AE v5.1, SP4.
    Thanks in advance!

    Gary,
    Similar kind of issue.,
    The Change User BAPI works differently than we normally think.
    It wipes off everything and reassign the modification.
    This I figured it in one of my implementation. You try add some roles to the user it wipes off all the roles and reassign the roles along with the new requested one's.
    The client is also in SP4 still they have issue.
    Will that not be good, AE checks for the ID before it actually submits the request.
    Thanks.
    Note : The issue mentioned by you doesnt exist in AE5.2
    Regards,
    Muthu Kumaran KG
    Edited by: Muthukumaran Krishnan Govindan on Mar 13, 2008 2:38 PM

  • User Provisioning - Planning to essbase

    Hello,
    I have done user-provisioning in shared services for Planning and it gives them access to their respective costcenters in planning. However when I am connecting to smartview for adhoc analysis with essbase connection, it has no security.
    Any quick fixes or suggestion to pass on the security to essbase?
    Thanks,
    XXX

    Hello Rinku,
    I provisioned this User as a planner to use planning application with restricted access. The next step was to refresh the essbase filters through planning 'Manage Database' option with security filters & shared members selected.
    I refreshes successfully.
    How and where do I check in essbase as to if these users are created and provisioned accordingly.
    Thanks,
    XXX

  • Predefined AD connector User provisioning issue

    Hi,
    I have downloaded the connector for Active directory : activedirectory-11.1.1.5.0.zip from oracle.
    I followed the steps from the following guide to deploy the pre defined connector but I am getting the following error.
    Resource Name:      AD User
    Description:      
    *User:              Sample Test [SAMPLETEST]*
    Status:           Rejected
    Response:     ICFINTEGRATION_EXCEPTION
    Response Description:     Unknown response received
    Notes:
    *Assigned to User      :      System Administrator[XELSYSADM]*
    Error Details
    Setting task status... "ICFINTEGRATION_EXCEPTION" does not correspond to a known Response Code. Using "UNKNOWN".
    Any help on this is appreciated. Thanks in advance for help
    Thanks and Regards,
    Prasad Shinde

    Hi kevin and GP,
    I tried running the following scheduled job. These were the error messages i got. I hope that could help solve the problem. I guess its not able to find the AD connector.
    1.)     
    Job Details : Active Directory Group Recon
    Exception Message :
    Exception Message     oracle.iam.connectors.icfcommon.exceptions.IntegrationException: Connector ConnectorKey( bundleName=ActiveDirectory.Connector bundleVersion=1.1.0.6380 connectorName=Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector ) not found
    2.)
    Job Details : Active Directory Organization Recon
    Exception Message :     
    *oracle.iam.connectors.icfcommon.exceptions.IntegrationException: The value for a key [IT Resource Name] is not defined in the provided map.*
    Also these are the exceptions from the oim_server.log file :
    *####<Aug 8, 2012 10:07:56 PM PDT> <Warning> <JDBC> <michelson> <oim_server1> <QuartzScheduler_OIMQuartzScheduler-michelson1344077540265_MisfireHandler> <oiminternal> <> <0000JZlG^XGFs1WFLz7U8A1G7Ftv000002> <1344488876515> <BEA-001129> <Received exception while creating connection for pool "oimJMSStoreDS": IO Error: Socket read timed out>*
    *####<Aug 8, 2012 10:07:56 PM PDT> <Info> <JDBC> <michelson> <oim_server1> <QuartzScheduler_OIMQuartzScheduler-michelson1344077540265_MisfireHandler> <oiminternal> <> <0000JZlG^XGFs1WFLz7U8A1G7Ftv000002> <1344488876515> <BEA-001156> <Stack trace associated with message 001129 follows:*
    java.sql.SQLRecoverableException: IO Error: Socket read timed out
    *     at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:443)*
    *     at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:670)*
    *     at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:230)*
    *     at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)*
    *     at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)*
    *     at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:350)*
    *     at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:236)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1249)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1166)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:450)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:342)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:329)*
    *     at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:417)*
    *     at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:324)*
    *     at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:94)*
    *     at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:350)*
    *     at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:369)*
    *     at org.quartz.utils.JNDIConnectionProvider.getConnection(JNDIConnectionProvider.java:160)*
    *     at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)*
    *     at org.quartz.impl.jdbcjobstore.JobStoreCMT.getNonManagedTXConnection(JobStoreCMT.java:164)*
    *     at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3011)*
    *     at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)*
    *     at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)*
    Caused By: oracle.net.ns.NetException: Socket read timed out
    *     at oracle.net.ns.Packet.receive(Packet.java:333)*
    *     at oracle.net.ns.NSProtocol.connect(NSProtocol.java:307)*
    *     at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1176)*
    *     at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:318)*
    *     at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:670)*
    *     at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:230)*
    *     at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)*
    *     at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)*
    *     at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:350)*
    *     at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:236)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1249)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1166)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:450)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:342)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:329)*
    *     at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:417)*
    *     at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:324)*
    *     at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:94)*
    *     at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:350)*
    *     at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:369)*
    *     at org.quartz.utils.JNDIConnectionProvider.getConnection(JNDIConnectionProvider.java:160)*
    *     at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)*
    *     at org.quartz.impl.jdbcjobstore.JobStoreCMT.getNonManagedTXConnection(JobStoreCMT.java:164)*
    *     at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3011)*
    *     at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)*
    *     at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)*
    *>*
    *####<Aug 8, 2012 10:20:36 PM PDT> <Warning> <JDBC> <michelson> <oim_server1> <MDSPollingThread-[oim, jdbc/mds/MDS_REPOS]> <<anonymous>> <> <0000JZlG^XGFs1WFLz7U8A1G7Ftv000002> <1344489636312> <BEA-001129> <Received exception while creating connection for pool "mds-oim": IO Error: Socket read timed out>*
    *####<Aug 8, 2012 10:20:36 PM PDT> <Info> <JDBC> <michelson> <oim_server1> <MDSPollingThread-[oim, jdbc/mds/MDS_REPOS]> <<anonymous>> <> <0000JZlG^XGFs1WFLz7U8A1G7Ftv000002> <1344489636312> <BEA-001156> <Stack trace associated with message 001129 follows:*
    java.sql.SQLRecoverableException: IO Error: Socket read timed out
    *     at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:443)*
    *     at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:670)*
    *     at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:230)*
    *     at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)*
    *     at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)*
    *     at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:350)*
    *     at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:236)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1249)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1166)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:450)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:342)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:329)*
    *     at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:417)*
    *     at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:324)*
    *     at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:94)*
    *     at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:350)*
    *     at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:369)*
    *     at oracle.mds.internal.persistence.db.JNDIConnectionManagerImpl.fetchConnection(JNDIConnectionManagerImpl.java:97)*
    *     at oracle.mds.internal.persistence.db.ConnectionManager.getConnection(ConnectionManager.java:347)*
    *     at oracle.mds.internal.persistence.db.BaseReposAccess.<init>(BaseReposAccess.java:382)*
    *     at oracle.mds.internal.persistence.db.shredded.ShreddedReposAccess.<init>(ShreddedReposAccess.java:281)*
    *     at oracle.mds.internal.persistence.db.shredded.ShreddedDBMSConnection.createReposAccess(ShreddedDBMSConnection.java:445)*
    *     at oracle.mds.internal.persistence.db.BaseDBMSConnection.getOrCreateReposAccess(BaseDBMSConnection.java:2549)*
    *     at oracle.mds.internal.persistence.db.BaseDBMSConnection.queryStoreForLatestCommitNumber(BaseDBMSConnection.java:2990)*
    *     at oracle.mds.internal.persistence.db.DBPChangeProvider.queryStoreForLatestCommitNumber(DBPChangeProvider.java:468)*
    *     at oracle.mds.internal.persistence.db.DBPChangeProvider.getChanges(DBPChangeProvider.java:115)*
    *     at oracle.mds.internal.persistence.db.DBMetadataStoreCommunicator.signalChanges(DBMetadataStoreCommunicator.java:173)*
    *     at oracle.mds.internal.persistence.db.ChangePollingThread.run(ChangePollingThread.java:128)*
    Caused By: oracle.net.ns.NetException: Socket read timed out
    *     at oracle.net.ns.Packet.receive(Packet.java:333)*
    *     at oracle.net.ns.NSProtocol.connect(NSProtocol.java:307)*
    *     at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1176)*
    *     at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:318)*
    *     at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:670)*
    *     at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:230)*
    *     at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)*
    *     at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)*
    *     at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:350)*
    *     at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:236)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1249)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1166)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:450)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:342)*
    *     at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:329)*
    *     at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:417)*
    *     at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:324)*
    *     at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:94)*
    *     at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:350)*
    *     at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:369)*
    *     at oracle.mds.internal.persistence.db.JNDIConnectionManagerImpl.fetchConnection(JNDIConnectionManagerImpl.java:97)*
    *     at oracle.mds.internal.persistence.db.ConnectionManager.getConnection(ConnectionManager.java:347)*
    *     at oracle.mds.internal.persistence.db.BaseReposAccess.<init>(BaseReposAccess.java:382)*
    *     at oracle.mds.internal.persistence.db.shredded.ShreddedReposAccess.<init>(ShreddedReposAccess.java:281)*
    *     at oracle.mds.internal.persistence.db.shredded.ShreddedDBMSConnection.createReposAccess(ShreddedDBMSConnection.java:445)*
    *     at oracle.mds.internal.persistence.db.BaseDBMSConnection.getOrCreateReposAccess(BaseDBMSConnection.java:2549)*
    *     at oracle.mds.internal.persistence.db.BaseDBMSConnection.queryStoreForLatestCommitNumber(BaseDBMSConnection.java:2990)*
    *     at oracle.mds.internal.persistence.db.DBPChangeProvider.queryStoreForLatestCommitNumber(DBPChangeProvider.java:468)*
    *     at oracle.mds.internal.persistence.db.DBPChangeProvider.getChanges(DBPChangeProvider.java:115)*
    *     at oracle.mds.internal.persistence.db.DBMetadataStoreCommunicator.signalChanges(DBMetadataStoreCommunicator.java:173)*
    *     at oracle.mds.internal.persistence.db.ChangePollingThread.run(ChangePollingThread.java:128)*
    *>*

  • User issue in essbase and planning

    Hi,
    I have created a user in shared services and given roles of both essbase admin and plannning application admin .
    but i dont see the user in security of essbase console as planner and essbase.
    Anil

    Hi Anil,
    First check value of following two configuration settings in condfiguration file Essbase.cfg: -
    1- CSSSYNCLEVEL*: This setting controls how Shared Services synchronizes security information for a specific user and any related groups when the user logs in to Essbase or selects a database.
    ● CSSSYNCLEVEL AUTO: Shared Services synchronizes security information for a specific user and any related groups when the user logs in to Essbase or selects a database.
    ● CSSSYNCLEVEL NONE: User information is not synchronized when a user logs in to Essbase or selects a database. Shared Services synchronizes user information only when an Administrator, Application Manager, or Database Manager requests a refresh of security information.
    ● CSSSYNCLEVEL DBSELECT: User information is synchronized when a user selects a database, but not when the user logs in to Essbase. If DBSELECT is specified, when you provision a user with an Essbase Server role, you must
    request a refresh of security information to enable the user to log in.
    2- CSSREFRESHLEVEL*: The CSSREFRESHLEVEL configuration setting controls how Shared Services refreshes the status
    of all users, groups, and applications for an Essbase Server at Essbase Server start up.
    ● CSSREFRESHLEVEL AUTO: Shared Services automatically refreshes the status of all users, groups, and applications for an Essbase Server at Essbase Server start up.
    ● CSSREFRESHLEVEL MANUAL: Shared Services refreshes security information only when an Administrator requests a refresh of security information.
    So If CSSSYNCLEVEL is set to None or CSSREFRESHLEVEL is set to Manual then administrator need to referesh security. then provisioned user can access Essbase/DB.
    Hope it will help you.
    Atul K,

  • Migrating EPMA Planning application: Failed to sync with user provisioning

    Hi All,
    We are migrating applications from Production to Dev. We have one EPMA Planning and one Essbase application in both environments.
    We have migrated artifacts into File system in PROD(Shared services, EPMA, Planning, Essbase and Reporting). We have copied and pasted in import_export folder in DEV.
    Then we are trying to migrate artifacts into applications from File system in DEV. First we did EPMA artifacts successfully in migration status report then we have deployed application into planning without any errors.(msg showing as in sync deployment). After that we did shared services, it is failed
    migration status report error msg:
    +28:6571:Application <xxxxx> does not exist in target. 28:6571:Application <xxxx> does not exist in target. 28:6571:Application <xxxx> does not exist in target. 28:6571:Application <xxxxx> does not exist in target. 28:6571:Application <xxxx> does not exist in target. ...+
    When i am trying to open the planning application, i am getting error: Failed to sync with user provisioning, check planning log for details
    HyS9planningsyserr.log details:
    [INFO] RegistryLogger - REGISTRY LOG INITIALIZED
    [INFO] RegistryLogger - REGISTRY LOG INITIALIZED
    Creating rebind thread to RMI
    com.hyperion.planning.DuplicateUserException: Another user with the name hypadmin already exists.
    com.hyperion.planning.DuplicateUserException: Another user with the name hypadmin already exists.
    com.hyperion.planning.HspRuntimeException: Failed to sync with user provisioning. Check Planning log for details
         at com.hyperion.planning.HspJSImpl.synchronizeUserWithProvisioning(Unknown Source)
         at com.hyperion.planning.HspJSImpl.login(Unknown Source)
         at com.hyperion.planning.HspJSImpl.login(Unknown Source)
         at com.hyperion.planning.HyperionPlanningBean.Login(Unknown Source)
         at HspLogOn.Handle(Unknown Source)
         at HspLogOn.doGet(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         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:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3241)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    java.lang.RuntimeException: Errors occured during syncrhonization: [com.hyperion.planning.DuplicateUserException: Another user with the name hypadmin already exists.]
         at com.hyperion.planning.HspJSImpl.synchronizeUserWithProvisioning(Unknown Source)
         at com.hyperion.planning.HspJSImpl.login(Unknown Source)
         at com.hyperion.planning.HspJSImpl.login(Unknown Source)
         at com.hyperion.planning.HyperionPlanningBean.Login(Unknown Source)
         at HspLogOn.Handle(Unknown Source)
         at HspLogOn.doGet(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         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:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3241)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    java.lang.RuntimeException: Errors occured during syncrhonization: [com.hyperion.planning.DuplicateUserException: Another user with the name hypadmin already exists.]
         at com.hyperion.planning.HspJSImpl.synchronizeUserWithProvisioning(Unknown Source)
         at com.hyperion.planning.HspJSImpl.login(Unknown Source)
         at com.hyperion.planning.HspJSImpl.login(Unknown Source)
         at com.hyperion.planning.HyperionPlanningBean.Login(Unknown Source)
         at HspLogOn.Handle(Unknown Source)
         at HspLogOn.doGet(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         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:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3241)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    com.hyperion.planning.DuplicateUserException: Another user with the name hypadmin already exists.
    com.hyperion.planning.HspRuntimeException: Failed to sync with user provisioning. Check Planning log for details
         at com.hyperion.planning.HspJSImpl.synchronizeUserWithProvisioning(Unknown Source)
         at com.hyperion.planning.HspJSImpl.login(Unknown Source)
         at com.hyperion.planning.HspJSImpl.login(Unknown Source)
         at com.hyperion.planning.HyperionPlanningBean.Login(Unknown Source)
         at HspLogOn.Handle(Unknown Source)
         at HspLogOn.doGet(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         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:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3241)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    java.lang.RuntimeException: Errors occured during syncrhonization: [com.hyperion.planning.DuplicateUserException: Another user with the name hypadmin already exists.]
    Thanks,
    mady

    Hi,
    I got solution for this issue through Oracle Support.
    I have restored database and migrated artifacts using LCM. any one method is enough to do Planning application migration (from Oracle Support)
    Thanks,
    mady

  • GRC AE User provisioning for Portal giving error

    Hi,
    We are having GRC AC 5.3- SP9.
    While doing user provisioning for Portal, we are getting the following error:  DBCacheVerifier.java@58:isExpired(). Detailed error log is attached herewith. The back end system (EP Dev) is installed with GRC RTA. Connectors are testing OK. The CPIC user id in backend system EPDev is ED1GRC and has SUPER ADMIN Authorizations, with SPML read/write actions attached to the Role. EP Dev system is having UME as data source, not LDAP. The issue was existing even before the SP9 upgrade. We have restarted the Server several times lately. Pls help me in this.
    Thanks & Regards,
    Jagadish H S
    BASIS Team, BPCL, Mumbai.

    Jagadish,
    This type of error would normally be a data setup issue. Have you imported all of the initial data files (XML ones)?
    Otherwise, if it is just a cache issue, then restarting the server would normally solve the proplem. I would also check the Java Netweaver Admin console to ensure that the memory settings are sufficiently configured to match the hardware that is deployed.
    Simon

  • Compliant user provisioning configuration done but can't create new request

    Hi All,
    We have upgraded our system from GRC 5.2 to GRC 5.3.
    Then we have done all the configuration for Risk analysis (CC) and then we have completed the configuration for Compliant user provisioning(Access enforcer) but now when we are going to create the request it is saying the request canniot be created.
    THe request passes through all the steps it is successful at Risk anlysis step also.
    But at the last step when we go to submit the Request this error comes.
    I have looked at the logs present in : Monitoring :--> System log.    I could not find anything.
    Am i looking at wrong place for logs. ?
    Is there any issue with the configuration.. Because the requests was successfully created when in GRC 5.2.
    Can anybody help me. ?

    Rajesh-
    Since 5.3 is in the ramp-up phase, you can contact SAP directly and they will resolve your problem very quickly, since they will be releasing it to all clients in October.
    And I am assuming you are working with SAP directly right now, since you have upgraded to 5.3, right?...
    Ankur
    GRC Consultant

  • Hyperion Planning - Failed to sync with user provisioning. Check planning

    Hi All,
    I'm trying to configure Hyperion Planning to user an external user repository (OID) but when i try to login with an OID user i get the following error :
    "Failed to sync with user provisioning. Check planning log for details"
    I'm not hyperion expert so please excuse any school boy mistakes.
    Use Case : login to Hyperion Planning using an OID user
    Setup:
    1)     User created in OID
    2)     Use Provisioned in HSS with planning roles
    3)     User can login to HSS
    4)     Able to login with Native user with the exact same roles
    5)     Version 11.1.2
    6) Can only see native user in EAS..
    I've googled away and tried various things:
    1) Run provisionUsers script :
    Loaded Version of Essbase RTC: 0xb1200
    [Wed Jan 25 09:39:04 GMT-06:00 2012] Planning successfully notified HBR repository.
    Wed Jan 25 09:39:41 GMT-06:00 2012 :: [Wed Jan 25 09:39:41 GMT-06:00 2012] Plann
    ing: Synchronizing the following users with user provisioning: [XXX]
    Wed Jan 25 09:39:41 GMT-06:00 2012 :: Planning: Error occurred while synchronizing: Errors occured during syncrhonization: [com.hyperion.css.CSSIllegalArgumentE
    xception: EPMCSS-251046: Invalid principal.]
    2) Bouncing servers
    Any help would be great.
    Thanks,
    Oz

    Hi,
    Have you updated the datasources for each of the planning applications, you will need to update the password and probably recycle planning app server.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Planning 931 -   Failed to sync with user provisioning

    I am getting " Failed to sync with user provisioning. Check Planning log for details" error message while trying to login
    This issue is not for all users. I can login as admin and refresh my security via planning web

    Hi Amit,
    i had similar issue when i migrated planning application from test to Dev.
    here is the solution which I followed and resolved the issue:
    1.Login as admin account
    2.click on Administration tab.
    3. select Dimensions from menu.
    4. select any of the member.
    5. Click on Assign Access.
    6. Which takes you new window.
    7. Click on "migrate identities", once it is successful.
    8. logoff and try to login with any other user.
    hope this helps.
    www.dornakal.blogspot.com
    Edited by: Dornakal on May 6, 2009 10:52 AM

  • Failed to sync with user provisioning. Check Planning log for details

    hey everyone,
    we just did a password update for our hyperion planning application owner account. and now when i try to login to hyperion planning, i get the following error message:
    Failed to sync with user provisioning. Check Planning log for details.
    I can still login to shared services and workspace with the same application owner account.
    i also tested and verified that I can login to Essbase via Excel using this application owner acct. after i changed the password, i have stop and restarted the weblogic web services after I updated the password.
    because i kept getting the error, i have reverted back the password to the original one... but i am still getting the same error message.
    btw, we are using a solaris server running WebLogic9, Hyperion System 9. any help or tips would be appreciated.. thx.

    Hi,
    Have you updated the datasources for each of the planning applications, you will need to update the password and probably recycle planning app server.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • User provisioning  Calc Scripts and Filters overlapping

    User Provisioning.
    Calc Scripts and Filters.
    When assigning filters, it works great, sets the right user roles to read and/or write on different members of a base.
    But then, "calc" rights override the Filters settings, allowing the user to write on the entire members and childs of the DataBase.
    Is there any way to assign Calc Scripts and widen the user rights through filters or some other way to prevent writting access to the entire members?
    Regards.
    Running on:
    Windows 2003 R2 x64.
    Essb 9.3.0.0.0
    Running on:
    Windows 2003 R2.
    SharedServices 9.3.0.0.0 WebLogic Express Based.

    Hi and thank you very much for your answer.
    I have, exactly 9.3.0.0 both, Essbase (now Analytic Server) and Shared Services, and yes, you're right about your comment, but the problem is I don't manage the security from EssBase I do it from SharedServices, because the EssBase users was "Externalized" and now all the security settings are managed with SharedServices.
    A coworker said me the same you did, but I think we can't do that any more because the security externalization.
    I really apreciate your help and time.
    Thanks
    Adrian

  • How to manipulate users provisions in the planning application MSdatabase

    Hi All.
    I want to change user provisions in the Planning Application MSDatabase without using Hyperion planning .
    How can I directly use msDatabase tables and change user provisions.
    which tables must be used for this operation?

    İ am new in essbase and hyperion planning.
    İn my test system there are alot of user. for example when i have to change some users provisions for accessing some dimensions or forms, i change provisions one by one for all specified users so it takes long times.
    I want to learn that can i change provision options without using hyp planning?, forexample can i change users provisions using with my custom java apllcation.
    And my system is test system so İ can restart it if it is necessary.

  • Issue uninstalling Essbase

    Hello Experts,
    One of my customer has an issue uninstalling Essbase.
    User lost disk drive, installed a new one; they re-imaged it and have tried to un-install it multiple times and not everything goes away.
    Getting "runtime error 48, file not found essexcin.xll, which is percieved to be a permissions issue.
    The local IT Tech logged in as Admin, navigated to the C:\hyperion\analyticServices andl there is NO analyticServices folder.
    ENVIRONMENT DETAILS
    PRODUCT : Essbase 7.1.6.0.00
    OS : Microsoft Windows (32-bit) 2003
    Any suggestions would be of great help.
    Thanks,
    Sonal

    Hi,
    Is there anything else installed in C:\hyperion\???? apart from Analytic services if no then I suppose to delete Hyperion Folder manually and in my case it works well.
    Thanks
    Focusthread Hyperion Trainer
    [http://focusthread.com/training]

  • Failed to sync with user provisioning 9.3.3

    Hello,
    I have a new twist on a common error. We have two Planning applications. We copied one from prod to dev, but during the duration of this, I had to change my password. Now I can sign onto one planning application, but not the one we refreshed, due to the "Failed to sync with user provisioning" error. I can sign onto EAS Console and Shared Services.
    Can you please tell me what I have to do to resync this Planning application, and instructions on how to do this? I have access to the admin account and database tables if required. This is version 9.3.3.
    Thank you,

    Hello John,
    I am logging in with my user id, which is an administrator, but not the "admin" account. I am unfamiliar with the term application owner, but I expect it is the "admin" account. We use single server sign on, so my network username and password are the Hyperion/Essbase username and password.
    I think the problem is, between the time we copied the application from production and copied it to development, I changed my password.
    I looked in the hsp_users table, and it does not have usernames. Is there a way to associate the user_id with a username to find out which one is mine?
    I would copy the SID value from the working to the non-working one. I understand that part.
    Thank you,

Maybe you are looking for