Problem running business rules through forms that are 15+ mins long.

I just upgraded to 9.3.1 from 9.0.1 and we are having some issues with our business rules. We have business rules that can run up to several hours but the status on the screen ends up timing out with a 'please see planning' log error.
The error in the log states: Status unknown, calculation context no longer available
I can tell every second planning is checking on the business rule but after about 15 mins it does not:[9/5/08 19:47:06:810 CDT] 000000c1 SystemOut O state in essMainCalc.getprocessstate = 1
Even though there is an error I can look at what is running in essbase and see that the business rule is still running. When it finishes it does what it is supposed to do.
I have tried updating HBRServer.properties to a new timeout but it does not work.
I am really lost here, can anyone help?

Hi,
There are a couple of you have, you can switch business rules to start running in the background after a certain time, the status of the rules can then be checked from planning with the business rules status page
To set this up :-
1 Select Administration > Manage Properties.
2 Select Application Properties to set properties and values for a Planning application.
3 Add the property by clicking Add, entering the property in the blank row, and entering a value in Property
Value:
Enter HBR_MAX_WAIT_FOR_RULE and the interval in milliseconds to wait before running
business rules in the background. If this property is not set, the feature does not work, and
business rules do not run in the background.
Optional: Enter HBR_MONITOR_DELAY and the interval in milliseconds for checking
business rule status.
The default and minimum value for both options is 180000 milliseconds (3 minutes). If you
set a lower value, that value is ignored, and the property is set to the default value.
4 Click Save and confirm your changes.
Or you could try installing patch 9.3.1.1.1 or above (it is now at 9.3.1.1.7) from metalink3.
The patch includes :- (8-665086601) When the Business Rules connection to the relational database is lost, Business Rules does not reconnect to it. To solve this problem, an optional property, HBR_CONNECTION_VALIDATE_TIME, was added to HBRServer.properties. This property specifies a time interval for checking the connection between Business Rules and the relational database. If the connection is not valid, a new connection is established
I hope this helps
John
http://john-goodwin.blogspot.com/

Similar Messages

  • Running Business rules thru MAxl

    Is it possible to run business rules through Maxl. If yes how do I pass parameters to the business rule, if I am running it thru a Maxl script?
    Thanks in advance.
    Edited by: user10771273 on 30/04/2009 23:33

    What, you guys aren't using graphical business rules? :)
    I am currently working with a long time Essbase consultant who is new to Planning. He had coded his HBR as a calc script, and was ready to port it over to Planning/HBR.
    The expression on his face when he first looked at the graphical interface was priceless.
    I tried to explain about the early beginnings in HAM (Hyperion Allocation Manager), and how much better HBR is today than it was when it was graphical-only, and...I just gave up and showed him how to make it an Enhanced Calc Script.
    We are all looking forward (?) to Calc Manager.
    Regards,
    Cameron Lackpour

  • Running Business Rules with global Variables in Composite Forms

    Hi,
    I am having trouble running Business Rules, that include Global Variables, in composite forms.
    I have two forms in the composite form, both have entity in Page dimension set to 'local'. one includes entities at level 3 and the other has entities at level 0. I need to pass this level 0 entity to the business rule, from the form.
    When i try to run the rule, it gives me the following error:
    "This rule cannot be launched because it has hidden rtp variables without default values "
    I get this error even when i set the default value for the global variable.
    This rule runs perfectly when run from the individual form (which is part of the composite form).
    Please help.
    Thanks.

    Known Issue: 9900514
    The Use Members on Data Form and Hide Prompt options for business rules attached to composite data forms apply only for runtime prompt values from the globally shared pages and POVs of a composite data form. In other words, this will only use members that are shared across all component data forms. If users want a business rule to take context from a single component data form, they should attach the business rule to that component data form and include the business rules for that component data form at the composite data form level (<Business rules for componentX>).
    Please let me know if this is not what we are talking about.
    Thank you,
    Todd Rebner

  • Fonts are not reflecting while running Java Applet Through Forms

    Hello Oralce Gurus!!
    I have a Java Applet which has few lines of text in different
    fonts such as AgencyFB, Verdana Ref etc., When I am running this
    applet from console, I am able to see the text in different
    fonts. Where as If I run the applet through forms (as a Bean
    (ViewerBean) ), the fonts are not reflected. The text appears in
    a default font.
    All the fonts are installed on WinNT, where the applet resides.
    I will be greatful if anyone can suggest me a solution.
    Thanks,
    Raghu

    try out this
    ImageIcon img1=new ImageIcon(this.getClass().getResource(imagename));
    for exmaple
    Imageicon img1=new ImageIcon(this.getClass().getResource("name1.jpg"));
    dont 4get to include the image files in the jar file

  • Error 1200323 after long hours of running business rules?

    Hi all,
    I am experiencing some problems with running business rules....
    I got a sequence which includes about 20 business rules to run....
    After several hours of running this sequence, it shows the errorcode: 1200323, which said that "Error parsing formula for [REGION DEFINITION] (line 1): expression expected after [(].
    However, worst of all, this error does not always happen. Sometimes, I could run this sequence successfully without any error happening.
    Any one experienced the same problem before?
    Any suggestion are welcome and appreciated....
    Thank you,
    Casper

    Gregg Stewart wrote:
    ...my iMac screen has this low audible hiss and pop, then afterwards it has a difficult time redering images even images from the web, and only after being powered down overnight does it appear to do better.
    I also play a 3d video game from time to time while in the Windows 7 Bootcamp mode, and it appears the problem happens sooner when doing that.
    You have a defective video card, take it in for service.
    Run a hardware check by holding the d key down (for a long time) when rebooting, wrtie down what it says if anything.
    If you didn't buy AppleCare, you have 1 year from the day of purchase to do so, it's highly recommended as the iMac's all in one design is prone to issues with heat, and it's not modular so one part goes down requires the entire machine to be brought in for service.
    IMO, I never recommend a iMac expect to very light desktop consumer type users, heavy business users I recommend a MacPro this way they can switch parts and keep on going, unless they are a rich buisnes that can afford to have another iMac on standby. 

  • Error connecting to Essbase Server when running business rules

    We recently migrated from v9.3 to v11.1.1.3. I have two users with Administrative access who need to run business rules on a native Essbase application, but cannot. They get the message 'Error connecting to Essbase Server'. They get this message when trying to set this execution database. They can't even expand the server to see the list of applications. I have tried deprovisioning them in Shared Services, refreshing security, then adding it all back in and refreshing again, but it doesn't work. My own id has identical access to that which I'm granting them, and I have no problems. I even created a native user with the same access and it works as well. No matter what I do, I cannot get these two users to be able to run their business rules in EAS.
    We also have a Planning application, and the Planning Administrative user has the same issue. However, this user is able to get around it by running rules using the Planning connection rather than the Essbase connection. She has the same issue of not seeing anything under the Essbase Servers when trying to set the execution database though.
    In version 9, we were not using Shared Services for Essbase security. Unfortunately our consultant chose to set it up using Shared Services security when migrating, and according to the documentation, one cannot go back to using Native Essbase security.
    I also tried running the Externalize Users wizard and the three users with issues failed to externalize. My own id did, and the native user I created succeeded.
    Has anyone experienced an issue like this or have any ideas on how to resolve?
    Thanks,
    Sabrina

    Follow up - Oracle has finally resolved this. It's so simple, yet no one thought to check until now. The three users with problems all have mixed case user id's in ldap. They have always logged into EAS with all lower case ids. In version 9, on native security, this was never a problem. But in version 11 using Shared Services (not sure which factor changed it), it doesn't work. The simple solution is to log in with their exact mixed case user ids. It only took Oracle three months and the creation of a bug issue to figure this out for us.
    Sabrina

  • Network Error []: Cannot Get Host Name when running business rules

    Guru's
    We are getting the following error intermittently when we are running business rules (Planning Application >>Tools>>Business Rules) or running SmartView refreshes:
    Network error []: Cannot Get Host Name
    The following is then logged in the Essbase Application logs:
    Local/Application/Database/admin@Native Directory/Error(1042022)
    Network error []: Cannot Get Host Name.
    A quick look at the Essbase Error Messages Doc says it is a network error and we have to consult the network documentation. Unfortunately this is not very descriptive so we logged an SR with Oracle but we don't seem to be getting a resolution.
    The environment is 11.1.2.0 and the architecture is as follows:
    Server 1 - MS Server 2008 x64:
    Planning, Calc Manager, Foundation Services, Framework Web Services, EAS, APS, Web Analysis, FR Web Services
    Server 2 - MS Server 2008 x64:
    Essbase Server
    Server 3 - MS Server 2008 x64:
    Framework Services, FR Print Services
    We have tried doing the following:
    1. Put in the server host names into the hosts file on the Hyperion Servers
    2.  Applied the following TCP/IP settings on all the Hyperion Servers and one of the user machines as a test:
          - Added a new DWORD Value named TcpTimedWaitDelay and set it to 30.
         - Added a new DWORD Value named MaxUserPort and set it to 65534.
         - Added a new DWORD Value named MaxFreeTcbs and set it to 6250
    3. Confirmed that there are no packet drops by monitoring the server NICs so no packet loss could be the cause of this issue
    4. The Essbase Config file has the following settings:
    NETDELAY 2000
    NETRETRYCOUNT 2500
    Has anyone come across this issue and if you managed to resolve it, how did you go about it.
    Thanx

    Hi Rahul
    The issue is happening to a number of calcs so it it not one calc specifically. I will ask the functional consultants to enhance the logging in the business rules so that we can see if the issue happens on a specific member\block etc and yes we do use Xrefs
    We can run this as a calc in EAS without any issues and it's intermittent because this business rule runs 95% of the time in Planning Application >> Tools >>Business Rules without any issues.
    Thanks

  • Issues with processing messages on one receive port causes problems on all the receive ports that are on the same handler

    Greetings,
    An integrator installed biztalk in our environment to process the hl7 message flow between their source application(s) and several receiving applications. We've had problems with this set-up for a while now because some receiving applications sometimes have
    problems processing the messages. Be it either because there's problems with the server that processes the messages of a certain port or because there's problems with the software/daemon/service that needs to process these messages.
    The main problem with this, is that the receiving end of this isn't under our control nor under control of the integrator, but when one receive port isn't processing their messages for a while it causes a problem with all the receive ports that are on the
    same handler. So other receive ports start noticing a slow-down of their incoming messages until after a while nothing gets through anymore.
    What is the best practice to prevent these kind of problems? Should we just create a handler for every receive port? Because that seems a bit overkill.
    Thanks in advance.

    What do you mean exactly with this question?
    "Can you provide some more detail like BizTalk the receiver? "
    The adapters are mainly file and MLLP, the MLLP adapters are already seperated from the file adapters (a handler for MLLP and a handler for file).
    The problem with all the receive ports is that when one receive port isn't processing its messages (usually caused by the software processing the messages) the other receive ports on the same handler receive their messages/files a lot slower. If for any
    reason the problem isn't fixed soon, the other receive ports on the same handler actually stop receiving any messages at all.
    Isolating the receive port that causes the problems like la Cour suggested can work, but next time it might be another port that experiences this issue. So we are looking for a way to make sure the whole message flow isn't hindered by one port (whichever
    port) that can't process its messages. Or rather by one receiving software that can't process its messages.

  • Problem in Business Rule Framework (BRF).

    Hi,
    Problem in Business Rule Framework (BRF).
    Facing problem while assining the 'Expression and Actions' to the Events in BRF giving the error 'Class ID is missing'.
    Created an event called 'Z_My_Event_01' of implementation class '0E001', object (Event) is created succesfully but while assining the Expression and Action to that Event it shows the error 'Class ID is missing'.
    Thanks
    Rajiv Garg

    Hi Rajiv,
    this might help u.
    Business Rule Framework Transactions:
    BRFEVT01 - BRF: Create Event
    BRFEVT02 - BRF: Change Event
    BRFEVT03 - BRF: Display Event
    BRF - Business Rule Framework
    BRFACS01 - BRF: Create Abstract Action
    BRFACS02 - BRF: Amend Abstract Action
    BRFACS03 - BRF: Display Abstract Action
    BRFACT01 - BRF: Create Actions
    BRFACT02 - BRF: Change Actions
    BRFACT03 - BRF: Display Actions
    BRFAPC01 - BRF: Create Features for Appl.Class
    BRFAPC02 - BRF: Change Features for Appl. Class
    BRFAPC03 - BRF: Display Features for Appl.Class
    BRFAPL01 - BRF: Create Application Class
    BRFAPL02 - BRF: Change Application Class
    BRFAPL03 - BRF: Display Application Class
    BRFEXP01 - BRF: Create Expression
    BRFEXP02 - BRF: Change Expression
    BRFEXP03 - BRF: Display Expression
    BRFIMC01 - BRF: Create Impl. Class
    BRFIMC02 - BRF: Change Impl. Class
    BRFIMC03 - BRF: Display Impl. Class
    BRFRLS01 - BRF: Create Rule Set
    BRFRLS02 - BRF: Change Rule Set
    BRFRLS03 - BRF: Display Rule Set
    BRFRUL01 - BRF: Create Rule for Event
    BRFRUL02 - BRF: Change Rule for Event
    BRFRUL03 - BRF: Change Rule for Event
    BRFU01 - BRF: Compare SAPscript Texts
    BRF_FILL_TBRF185 - Automatic Filling for TBRF185
    BRF_OVERVIEW - Overview of BRF Objects
    Visit following link:
    http://www.sap.com/industries/insurance/pdf/FSCM_BRF.pdf
    pls reward if useful.
    cheers,
    hema.

  • Can not run business rule with bat file

    Hi all,
    I've problem with using *.bat file to run business rule. My Essbase version is 11.1.1.3 and the syntax within
    *.bat is simple, but I always got the Usage message and can not execute the rule.
    The error result as blow(I already execute the syntax in command panel directly):
    C:\Hyperion\products\Essbase\eas\console\bin>CmdLnLauncher -SWILSON -Usynadmin -P111111 -r0004_COPYDATA
    Usage: CmdLineLauncher [-p:<passwordFile>] -Sservername -Uusername [-rBusiness R
    ule Name | -sSequence Name] [-fRun Time Prompts file] [-validate]
    My *.bat file content as below:
    cd c:\Hyperion\products\Essbase\eas\console\bin
    call CmdLnLauncher -SWILSON -Usynadmin -P1111111 -r0004_COPYDATA
    Is there something wrong? If anyone know about this problem, please help,thanks!!

    Hi,
    Here is a brief overview on how to use the command line launcher.
    You can create a file and put the following information into it filling in the servername,app name and db name
    ExecDB::"Planning/servername/appname/dbname"
    Save it as .xml file (don’t think it has to be an xml, could be .txt), so something like connect.xml
    Then when you run your command line do exactly like before Cmdlnlauncher -Sservername -Uusername -p:password.txt -rrule -fconnect.xml
    If you have variables in your rule you can
    In EAS right click over the rule and select "Automate Launch Variables", fill in the details and then save it is as an xml.
    You just need to reference the xml in the batch script as described above using the -f parameter, for sequences remove -rrule and use –sSequence
    update password.txt to the name of your password file.
    Cheers
    John
    http://john-goodwin.blogspot.com/
    Edited by: JohnGoodwin on Apr 30, 2010 8:17 AM

  • Running Business rules thru MAXL(or CmdLnLauncher.bat utility)

    I want to run the Business rule. Daily 3 times(Like automation) in 11.1.1.3 version
    Refering to the forums
    Running Business rules thru MAxl
    .RTP file format
    i found its not possible through Maxl.
    But I was not able to understand clearly how to do the process atleast through "CmdLnLauncher"
    Where can i Find the utility Folder
    and Where and how do i need to write the script to run Business Rule(I also wanted to use the Runtime Prompt)
    Note : i went to EAS --> Right click on BR--> Automatice BR --> Saved the File in desktop with .xml file

    The utility will be on a machine where EAS has been installed, it will be located at <HYPERION_HOME>\products\essbase\eas\console\bin
    The post you linked to .RTP file format has all the details on running it.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • IIS MP - Enabling Rules and Discoveries that are Disabled by Default

    Dears,
    In the IIS MP Guide they are asking to Enabling Rules and Discoveries that are Disabled by Default.
    For below:
    DotNetCLRMemoryPercentageOfTimeInGC                                                                       
    Failed.To.Perform.Initialization.Of.IIS.Discovery.Module
    Failed.To.Perform.Web.Application.Discovery
    Failed.To.Perform.Web.Server.Properties.Discovery
    Failed.To.Perform.Web.Site.Discovery
    FailedToFindApplicationPoolWhileRetrievingState
    FailedToFindSiteWhileAttemptingToRetrieveState
    FailedToPerformApplicationPoolDiscovery
    FailedToPerformFTPServerDiscovery
    FailedToPerformFTPSiteDiscovery
    FailedToPerformIISComponentDiscoveryDueInsufficientPrivs
    FailedToPerformInitializationOfIISStateMonitoringModule
    FailedToRetrieveSiteState
    FailledToRetrieveApplicationPoolState
    I was not able to determine where I have to enable, please check snapshot:
    Question 1: For this IIS MP Guide, Shall I enable all of what I get in the photo?
    and the second doubt is about next snapshot:
    Question 2: Where shall I override?
    Thanks

    The base class the rule is targetting is "Health Service" (see the "inherited from" column, that lists the class you'll want to override for provided you want to do an override for all the objects the rule is targetting, which is what it
    sounds like you want). When you choose "override the rule" for that one it should say "for all objects of class: Health Servcie". Overriding that will override for everything the rule is targetting. You should be able to follow this logic for the rest
    of them as well.

  • I want to create forms that are printable and not for web usage?

    I need to create forms that are for use in an office setting not only for web usage.  How do i do that?

    Hi,
    You may design a form in FormsCentral and then save the form as submission-enabled PDF form. Please check out this tutorial: Tutorial: Creating and distributing fillable PDF forms.
    Thanks,
    Wenlan

  • Cannot connect to Net, have done for last 12 months no problem, I have other apple products that are connecting to the same hub happily. The hub is seen and the signal is strong, it just doesn't connect. I have reset the network settings with no joy.

    cannot connect to Net, have done for last 12 months no problem, I have other apple products that are connecting to the same hub happily. The hub is seen and the signal is strong, it just doesn't connect. I have reset the network settings with no joy. Any help much appreciated?

    Try restarting your WiFi router by removing power to it for 30 seconds.

  • HT204088 I have purchases on my iTunes account that are not mine. Where could this be coming from?

    I keep getting charged for purchases that are not mine. I don't know where they are coming from and I checked my childrens accounts. Where could they be coming from?

    Hello there duxmania,
    Thank you for using Apple Support Communities!
    I have a couple of recommendations for you here. First for the purchases that you did not authorize, I would reach out to the iTunes store support directly.
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBooks Store purchase
    http://support.apple.com/kb/ht1933
    Find the email receipt for your purchase.
    Click Report a Problem under the app that is having the issue.
    When prompted, enter the Apple ID and password you used to purchase the item, then click Report a Problem.
    Click Report a Problem next to the item you are having an issue with.
    From the Choose Problem dropdown menu, choose the appropriate issue.
    Follow the onscreen instructions and—if prompted—type a description of the problem into the text field.
    Click Submit to have your issue reviewed.
    You may also want to change your Apple ID password.
    Apple ID: Changing your password
    http://support.apple.com/kb/HT5624
    Regards,
    Sterling

Maybe you are looking for