Launching Business Rules

Hi All,
I am using EPM system 11 and have created a classic planning application. I have created two business rules for calculating data in the dataforms(through the business rules in EAS).
Is it a must to launch Business Rules with every restart of services and each time we access the dataforms on which Br has been applied?
Any help will be appreciated .....
Thanks and Regards,

Mirka wrote:
Is it a must to launch Business Rules with every restart of services and each time we access the dataforms on which Br has been applied?
Hi,
You don't need to launch the business rule each time you restart the services, the data will be held in essbase and will only need recalculating when required, so you only need to recalculate the data if it changes e.g. changes are entered into forms.
Cheers
John
http://john-goodwin.blogspot.com/

Similar Messages

  • Smart View error on Launching Business Rule

    Hi ,
    I am in Planning 9.3.1
    After connecting to Planning Webform from Smartview, i am trying to Launch Business Rule attched to the webform
    Hyperion--> Calculation Option--> Rules on form
    It open the new BR Launching window with all parameter selected in the Webform Page drop down list but when i trying to change the Arguments
    by clicking on the icons or if i am clicking on the Launch button getting following error
    "Substitution Vars XML is malfunctioned, can't initialize dialog"
    any idea or tought on this.
    -KK

    There is an article on this issue on "My Oracle Support"
    SmartView "Substitution Vars XML is malformed, can't initialize dialoge.." Message is Displayed after Clicking on the Magnify Button [ID 752508.1]
    Symptoms
    Error message in SmartView after clicking on the magnify button "Substitution Vars XML is malformed, can't initialize dialog.." is displayed.
    Planning web forms with Business Rule (Runtime prompt) set to "Run on Save". When submitting data in SmartView, it will then open a separate window to allow changes to the run time prompt values.
    Cause
    This issue is caused by substitution variables values containing double quotes or the '&' signs.
    Solution
    This is a noted bug, but the following will help as a workaround to the problem:
    1. Login to EAS as administrator.
    2. Next navigate to the enterprise view.
    3. Select the Essbase Servers.
    4. Right-click on your server.
    5. Select Edit.
    6. Select Variables.
    7. Remove double quotes and '&' signs from substitution variable value.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Launch business rules simultaneously from multiple different locations?

    Hi All, Thanks in Advance !!
    I need to launch business rules simultaneously in Hyperion planning from different multiple locations..
    So ,Is there any trouble if i launch a business rule simultaneously from 4-5 locations on same planning application through workspace.
    Thanks
    Vivek Jaiswal

    If you are running the same business rule multiple times then it is trying to calculate and access the same section of the essbase database or are using different RTPs, is this really what you want to do.
    You can certainly run multiple rules, I take it you are doing some sort of load testing.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • EPMA Batch Client - Can I launch business rules created in Calc Manager?

    I'm currently on a project where we have implemented an EPMA Planning app (v 11.1.1.2), and we need to schedule business rules to run in batch. In the past, I used the command line launcher to perform this task. Unfortunately, the command line launcher is really a part of EAS, so it would appear that I cannot use this method to launch a rule created in Calc Manager. Is this correct?
    It looks like my other option is to use the EPMA Batch Client. In looking at the "Execute" command in the documentation, it doesn't reference the ability to run a business rule. The docs are fairly limited, so I'm wondering if I really CAN launch a business rule from here.
    Has anyone scheduled a business rule (created in Calc Manager) to run in batch? If so, what method did you use? If all else fails, I can create a calc script and run it from MaxL, but I'd rather not have multiple versions of the code floating around.
    Thanks!
    - Jake

    Hi Jake,
    One of the known issues in 11.1.1.3 is :-
    You cannot launch a business ruleset with runtime prompts from the Planning command line launch (7205464).
    Whether this means you can't run calc manager BR's from command line I am not sure.
    There is no documentation in this area so I assume it can't be done yet.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Hyperion plannin can not launch business rules in basic mode

    Hi,all,
    We are updating HP system from version 9.2.1 to 11.1.2.1. There is a problem between two versions, here we go: Login Hyperion planning workspace,switch to basic mode,choose a form which has a business rule,in the tool bar,select edit menu,in Hyperion planning version 9,the menu contains a function:launch rules,which can launch the rule which is set on the choosen form,but in version HP 11,the launch rule function does not exist.where can i find or version 11.1.2.1
    has removed this function? Thanks a lot!
    帖子经 tony.lee编辑过

    Hi, tony.lee,
    you can set the business rule on the forms which you want in these steps:
    administration--manage data forms selected form edit--business rule option--add the business rule you want to launch .

  • Can't launch Business rules from Smartview

    Hi,
    I am trying to lauch a business rules from smartview, but the "calculation option"/ "business rules" menu is unavailable in Excel.
    This business rules is available in the Web HBR launcher.
    How could I get access to business rules in Excel please ?
    Regards

    In Excel, you can't launch a Business rule in a free form, you have to use a form from Hyperion Planning for example.
    It would have been nice to be able to launch a BR in Smartview, as in the web launcher.

  • How to launch business rules from forms in task list

    Hello,
    in Planning 11.1.1.3 how can we launch the business rules associated to the data forms using the task lists?
    I know we can build a task that launches a business rule but we don't know how to pass parameters/members to the BR while if it is launched from the data form the parameters are passed from the form itself...
    Thank you

    After two hours searching on manuals and forums we found the solution: menu Edit L-> launch rules...
    Sorry

  • Launch business rules from Planning

    Hi,
    I created a business rule "xyz" in EAS console with necessary validations and user/group security. I would want to associate this rule to a data form in planning.
    During data form design , the business rule "xyz" is not showing up in the available list of rules.
    What needs to be done..?
    Created planning application using classic app wizard.
    Thanks.

    One other thing to check for if you are using a version prior to 11 is that the file HBRServer.properties is in the correct folder within the planning web application.
    For example on tomcat it would be :- \Hyperion\deployments\Tomcat5\HyperionPlanning\webapps\HyperionPlanning\WEB-INF\classes
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Annoying Cache-Full Problems when Launching Business Rules

    Hello,
    We are using Planning 1.1.1.3 with Essbase 11.1.1.3.000.
    I am not sure whether it is suitable place to ask this problem. If this is the wrong place to post, please kindly let me know.
    Our client encountered a lot of data cache full errors recently, but the cache is set as usual and no significant change in BRs discovered.
    To better tune the cache settings and BR launch procedure, I would like to know the answers to below questions:
    1. Is there any garbage collection mechanism related to Essbase cache?
    If we encountered data cache full error, we can only feel confident before next BR execution after restart the application and see the cache return to 0. But I think it stupid because we shouldn't have to manually reset the cache. Is there any official document or explanation about cache release mechanism of Essbase cache?
    2. How big is enough?
    We set the data cache for this application as 4G and MEMSCALINGFACTOR 2, so it should be 8G total data cache assigned. I wondered is there any guideline about how big the cache should be regarding to the dimension size, fix range, calculation function and so on?
    3. Do other operations also use up Essbase cache?
    For example, opening a 5000-row ad-hoc excel form, 100 users submitting data at the same time...
    Please help and thanks in advance for any answers!

    Thank you John,
    We have found that it is the entity dimension that should be responsible to this problem.
    I remember we have encountered this kind of problem before when we aggregate an application with the entity dimension hierarchy mixed with shared and stored instances of the same level 0 members. To put it simple, there are three members under "Entity" dimension member, which represents different view of entity hierarchies of same level 0 members. the first one has stored level 0 entity members while the other two have shared ones. And at that time, our client added another hierarchy with shared level 0 members, but they did not put this tree under "Entity" dimension member directly, but rather put it under the first child of "Entity", which is the one with stored level 0 members.
    It is a little bit confusing to describe the situation only by text. Anyway, at that time, the first hierarchy had both stored and shared instances of the same group of level 0 members. And the data cache is always full when aggregating. and after we moved the forth hierarchy to another tree so under that hierarchy the level 0 members are all shared instances, the aggregation worked flawlessly.
    I wondered why this happened and consider this is related to detailed calculation logic of Essbase. May you shed some light on this topic? Thank you with all my heart!
    Warm Regards,
    John

  • Error accessing Business Rules from EAS

    Hi,
    I am using EPM System 11 and trying to access Business Rules via Essbase Adminstration Services Console (EAS). When I open up the Business Rules node from Enterprise View, and select Repository View > Rules, a list of all the Business Rules is displayed. However, when I try to click on one to open it in the editor, I received an error message from EAS the reads:
    Business Rules Error. Error creating DBUserGrpObjLinkTable. Cannot continue.
    When I click Get Detail, it just displays Detail: null. This occurs when trying to open any of the Business Rules. In the past I have had no problem creating, editing, and launching business rules from EAS.
    I am still able to successfully launch the Business Rules I have already created and assigned to my Planning application FROM the Planning Web Application, but I am not able to edit them or create any new ones in EAS. Does anyone know what has happened to cause this error? It appears as if something happen to the one of the tables in the relational database that was configured during the installation of the EPM system? I can provide more detail if necessary. Thank you.

    I have restarted the services and that did not solve the problem. This may be a stupid question, but I'm not exactly sure who I would contact at Oracle about this problem. Can someone tell me where I should look for this?
    Also, I have a bit more information from the logs that may be helpful in solving this. Here is an excerpt from the hbrserver.log:
    2009-12-09 03:28:10,656 WARN main com.hyperion.hbr.core.AccessControlManagerServer - HBR repository is not configured. HBR will not be available.
    2009-12-15 10:25:02,656 FATAL http-10080-Processor4 com.hyperion.hbr.core.AccessControlManagerServer - Error creating DBUserGrpObjLinkTable. Cannot continue.
    It appears that the HBR repository is not configured? I am confused because Business Rules were working fine just last week, and I'm not sure what has changed. Also, I can still successfully run Business Rules from Planning. Any ideas on how to fix the repository? Thanks.

  • Security for Business Rules on Planning Menus

    We recently upgraded to 11.1.2.3.500. Planning is patched to 11.1.2.3.501. We have right-click menus that are used on our data forms to launch business rules. We are finding that users without access to the business rules are able to see the rules on the menu and run them successfully from the right-click menu.
    When the user goes to Tools > Business Rules and clicks "Display only launchable rules, rulesets, and calc scripts", it shows no rules listed, yet when they use the right-click menu, they can see the items from the menu that are associated with a rule, and use that item to run the rule. If you go to Tools > Job Console, you can see the rule as executed under the user's name.
    In our old version, 11.1.2.1, if the user did not have access to the business rule, then the item would not show on the menu and therefore they couldn't run the rule.
    Is this a known bug in the 11.1.2.3.500? Any ways to resolve or workaround this?
    Thanks in advance!

    Have you had a look at the planning 502 patch to see if this has been resolved, sometimes the bugs addressed in the patch are quite cryptic so it is worth trying the patch out anyway, if you have not already it is probably worth logging with Oracle.
    Cheers
    John

  • SmartView Business Rule Error

    Hi Gurus,
    When i am working with Offline Dataform at the time of launching a business rule it gives an error .
    Error is Like:
    Can not launch rule: AddExistAsset - Can not launch business rule: AddExistAsset
    Please suggest me what can i do to resolve this.

    Go through the below link as well
    batch process for automating Business Rule 11.1.2.1
    let us know if that helps....
    Thanks,
    KKT

  • Documentation for Hyperion Business Rules

    Is there anywhere I could some more documentation on developing business rules? Specifically, I am trying to find out how to launch business rules with multiple run-time prompts from a shortcut or batch file using a run time prompts file (.rtp). I found the HBR admin guide but it does not give enough detail. Thanks in advance.

    I haven't had the opportunity to use HBR yet. I'm interested since we may want to use it soon. <BR>The admin guide mentions (pg74) creating an automatic launch variable file (must be XML). It looks like you need to use the admin console to create the XML file, then reference that XML file when launching the command launcher. Does that make sense? HTH. <BR><BR>JS

  • Business Rules will not launch or open in EAS or Planning

    The Business Rules will not open or launch in EAS.  Additionally, they do not show up in Planning at all.  The error received is "Exception occurred. Please check your log file for details."  As of Friday, everything was working fine. On Monday morning the issue started.  The only thing that occurred over the weekend was the weekly stop & start of all services.
    Addiitonal Info:
    Version 9.3.1
    Can create new rules, but after saved, cannot launch or re-open
    Can view the business rules in EAS, cannot open, launch, or validate
    Cannot view any business rules in Planning
    Have already tried stopping and starting all services
    Have already tried different ids.
    When reviewing the error log I could find it says the following:
    AJPRequestHandler-HTTPThreadGroup-6 com.hyperion.hbr.security.HbrSecurityAPI -
    Error Code: -1
    com.hyperion.css.CSSCommunicationException: Unable to communicate with the server. Error Code: 3
    NestedException:
    com.hyperion.css.CSSCommunicationException: Failed to connect to the directory server. Error Code: 3
    NestedException:
    javax.naming.CommunicationException: USRTPD201P:389 [Root exception is java.net.ConnectException: Connection refused: connect]
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.MSADProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.CSSAPIImpl.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserById(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getIndirectRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntry(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.getMergedCSSentriesArray(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.updateAllHashes(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPI.getGroupsHash(Unknown Source)
    at com.hyperion.hbr.db.DBGroups.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.GroupManagerServer.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getInheritedObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getUserAccessibleObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.getCurrentAccess(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.validateLaunchLocations(Unknown Source)
    at com.hyperion.hbr.core.AccessControlCmdListener.validateLaunchLocations(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.essbase.eas.framework.server.application.AbstractCommandListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultCommandDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.EventDispatcherWorkListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultWorkDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultApplication.generateWorkEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultServlet.handleRequest(Unknown Source)
    at com.essbase.eas.server.AppManServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    Nested Exception:
    Error Code: -1
    com.hyperion.css.CSSCommunicationException: Failed to connect to the directory server. Error Code: 3
    NestedException:
    javax.naming.CommunicationException: USRTPD201P:389 [Root exception is java.net.ConnectException: Connection refused: connect]
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.getBorrowObject(Unknown Source)
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.borrowValidatedConnection(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.MSADProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.CSSAPIImpl.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserById(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getIndirectRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntry(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.getMergedCSSentriesArray(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.updateAllHashes(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPI.getGroupsHash(Unknown Source)
    at com.hyperion.hbr.db.DBGroups.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.GroupManagerServer.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getInheritedObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getUserAccessibleObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.getCurrentAccess(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.validateLaunchLocations(Unknown Source)
    at com.hyperion.hbr.core.AccessControlCmdListener.validateLaunchLocations(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.essbase.eas.framework.server.application.AbstractCommandListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultCommandDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.EventDispatcherWorkListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultWorkDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultApplication.generateWorkEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultServlet.handleRequest(Unknown Source)
    at com.essbase.eas.server.AppManServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    Nested Exception:
    javax.naming.CommunicationException: USRTPD201P:389 [Root exception is java.net.ConnectException: Connection refused: connect]
    at com.sun.jndi.ldap.Connection.<init>(Connection.java:204)
    at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:118)
    at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1578)
    at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2596)
    at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:283)
    at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)
    at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
    at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
    at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134)
    at com.hyperion.css.spi.util.jndi.pool.CSSJNDIKeyedObjectFactory.init(Unknown Source)
    at com.hyperion.css.spi.util.jndi.pool.CSSJNDIKeyedObjectFactory.makeObject(Unknown Source)
    at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:792)
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.getBorrowObject(Unknown Source)
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.borrowValidatedConnection(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.MSADProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.CSSAPIImpl.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserById(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getIndirectRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntry(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.getMergedCSSentriesArray(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.updateAllHashes(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPI.getGroupsHash(Unknown Source)
    at com.hyperion.hbr.db.DBGroups.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.GroupManagerServer.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getInheritedObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getUserAccessibleObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.getCurrentAccess(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.validateLaunchLocations(Unknown Source)
    at com.hyperion.hbr.core.AccessControlCmdListener.validateLaunchLocations(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.essbase.eas.framework.server.application.AbstractCommandListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultCommandDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.EventDispatcherWorkListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultWorkDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultApplication.generateWorkEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultServlet.handleRequest(Unknown Source)
    at com.essbase.eas.server.AppManServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:507)
    at java.net.Socket.connect(Socket.java:457)
    at java.net.Socket.<init>(Socket.java:365)
    at java.net.Socket.<init>(Socket.java:178)
    at com.sun.jndi.ldap.Connection.createSocket(Connection.java:346)
    at com.sun.jndi.ldap.Connection.<init>(Connection.java:181)
    ... 62 more

    I can view the rules in EAS, just cannot open or launch.  I am thinking it still has to do with the active directory that they changed, but need more time to research.  Here is the specific error now:
    2013-08-07 10:09:32,057 INFO AJPRequestHandler-HTTPThreadGroup-6 com.hyperion.hbr.security.HbrSecurityAPI - LDAP porvider could not be contacted.
    Error Code: -1
    com.hyperion.css.CSSCommunicationException: LDAP porvider could not be contacted. Error Code: 3
    NestedException:
    java.net.ConnectException: Connection refused: connect
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.validateSocketConnection(Unknown Source)
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.init(Unknown Source)
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.<init>(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.MSADProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.CSSAPIImpl.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserById(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getIndirectRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntry(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.getMergedCSSentriesArray(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.updateAllHashes(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPI.getGroupsHash(Unknown Source)
    at com.hyperion.hbr.db.DBGroups.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.GroupManagerServer.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getInheritedObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getUserAccessibleObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.getCurrentAccess(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.validateLaunchLocations(Unknown Source)
    at com.hyperion.hbr.core.AccessControlCmdListener.validateLaunchLocations(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.essbase.eas.framework.server.application.AbstractCommandListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultCommandDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.EventDispatcherWorkListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultWorkDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultApplication.generateWorkEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultServlet.handleRequest(Unknown Source)
    at com.essbase.eas.server.AppManServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    Nested Exception:
    java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:507)
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.validateSocketConnection(Unknown Source)
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.init(Unknown Source)
    at com.hyperion.css.spi.util.jndi.pool.JNDIConnectionPool.<init>(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.JNDIHelper.getURLContext(Unknown Source)
    at com.hyperion.css.spi.impl.msad.MSADProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.CSSAPIImpl.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserById(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getUserByIdentity(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getIndirectRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntries(Unknown Source)
    at com.hyperion.css.spi.impl.nv.NativeProvider.getRolesListForEntry(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.getMergedCSSentriesArray(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPIHelper.updateAllHashes(Unknown Source)
    at com.hyperion.hbr.security.HbrSecurityAPI.getGroupsHash(Unknown Source)
    at com.hyperion.hbr.db.DBGroups.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.GroupManagerServer.getGroupsForGroup(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getInheritedObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.getUserAccessibleObjects(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.getCurrentAccess(Unknown Source)
    at com.hyperion.hbr.core.AccessHash.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.canLaunch(Unknown Source)
    at com.hyperion.hbr.core.AccessControlManagerServer.validateLaunchLocations(Unknown Source)
    at com.hyperion.hbr.core.AccessControlCmdListener.validateLaunchLocations(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.essbase.eas.framework.server.application.AbstractCommandListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultCommandDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.EventDispatcherWorkListener.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultWorkDispatcher.dispatchEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultEventController.handleEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultApplication.generateWorkEvent(Unknown Source)
    at com.essbase.eas.framework.server.application.DefaultServlet.handleRequest(Unknown Source)
    at com.essbase.eas.server.AppManServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)

  • Business Rules Web Launcher error

    All,
    EAS version : 9.3.1.3
    Business Rules version: 9.3.1.1
    Accessing EAS web is working fine. Getting the following error when I am trying to use Business Rules Web launcher
    An error occurred: Login Failed. Please login again.
    Error Message:Error logging in to Business Rules. The repository has not been configured or you are not authorized to use Business Rules.
    Complete Detail: Detail:Error instantiating implementation class Error instantiating implementation class {0} Detail:null
    I am provisioned as adminstrator for essbase server as well as business rules
    referred
    Re: How to run a Hyperion Planning Business rule from Essbase Excel
    Can't log into Business Rules
    restarted HypAAS.exe but it didn't help.
    An error occurred: Login Failed. Please login again.
    Error Message:Error logging in to Business Rules. The repository has not been configured or you are not authorized to use Business Rules.
    Complete Detail: Detail:Error instantiating implementation class Error instantiating implementation class {0} Detail:null
    Any help greatley appreciated.
    Thanks
    Edited by: user1662732 on Sep 28, 2011 10:38 AM
    Edited by: user1662732 on Sep 28, 2011 10:42 AM

    I had came across with same error in system 9, few years back.
    Luckily, issue was in the installation phase. I had reconfigured the HBR repository to fix the issue.
    Can you check on the Shared Services Roles for that user. Again, what you can try is create a new user, assign HBR admin and try login.
    Regards,
    YoGesH

Maybe you are looking for