Pre-loading Planning forms after re-start

Is there a way (or two) to mitigate the load time of a Planning form? We have 60+ forms and the application owners realize that once user1 opens a particular form, user2 benefits by the (WebLogic) application server's caching. The owners feel that user2's perceived performance of the forms load is acceptable, but user1's in not.
One of my recent on-site consultants recounted the story of a firm having an admin log into each form very early every morning to effect the caching for performance. Two obvious solutions would be the above (manual process) and using HP LoadRunner (which we do not have available to us in our production environment). Any WebLogic application server settings not used by default for EPM 11 deployed Planning apps applicable here?
Any suggestions, experiences or war stories on this would be very much appreciated.
-Vince

My Oracle Developer Version is Oracle Fusion Middleware 11g for windows and database Oracle 11g (11.1.0.6) for windows, i have tried it on Oracle 11gR2 for windows as well, but problem is same. I tell you little more in detail
After installation of Developer 11g , i run a test form , it was running fine in the browser with port 8090, then i re-start the computer , after that , form is compiled successfully, first it shows that http listener is not running, then i start services Weblogic WLS Forms, after that it does not show that http is not running, but it does not run form in browser.
I am tired , please help me , which services are required to run developer 11g , i have worked fine in Developer 10g with oc4j , but here i am not able to run the form.
Thnaks in advance.
Regards
Barkaat

Similar Messages

  • Pre-load the Cache during Application-Start Up

    Our requirement is to pre-load the cache during the application start-up most probably during Authentication/Authorization Service is invoked.
    We plan to load the data for other services from database into Coherence cache so that when user access that particular service he ends up hitting the Cache instead of database.
    Any pointers/suggestions on how to pre-load the cache during application start-up would be greatly appreciated. We are using Spring, Hibernate, Weblogic Web Services
    Regards,
    Bansi

    Hi Bansi,
    I were using following approach.
    First, we never use CacheFactory.getCache() in application code instead all instances of named cache were injected.
    On server side, I have an CacheInitializerBean which were starting cache preloading process (in separate thread). After preloading a special marker entry were put to the cache, indicating what data in the cache are consistent.
    When injecting named cache instance, we use a factory. This factory use CacheFactory.getCache() internally, but it check presence of marker object in cache an blocks until marker object will appear.
    Well in practice things are little more complicated but this is basic idea.
    Preload cache asynchronously and use marker to indicate completion of loading process.
    Hope this will help.
    Regards,
    Alexey

  • Module Pre-Load runs slow after reboot

    Rebooted testing controller (first time in quite awhile) and now the Module Pre-Load runs significantly slower than it used to.  Now takes several minutes when it only took a few seconds before.  Affects all sequences run on this station, not just tied to one sequence.  Does not appear to be any other applications running that would hog memory.  Tried rebooting again with no change.  Have not made any changes to Station Options (that we are aware of).  Any ideas?  Running Test Stand 2013 and Labview 2013.
    Thanks.
    GSinMN 

    There could be several reasons. I understand that the affected code modules are written in LabVIEW.
    Options:
    a) The modules are or contain VIs which are not in the correct version (LV 2013) and have to be recompiled. In order for this option, the LV module adapter in TestStand has to be configured to run VIs in "Development Environment". In "Runtime Engine", the VIs wouldn't work at all.
    b) Your harddrive is close to full and is heavily fragmented. If you have a HDD (so no SSD!), you should use the MS Defrag tool to defragment the harddrive.
    c) You have changed settings in Anti-Virus-Software or maybe Firewall. This changes don't need to be done by yourself manually... there have been incidences where settings were modified by e.g. hotfixes of software. This could lead to some kind of access restriction which resolves after hitting a timeout.
    There are possibly more reasons, but these three are the most prominent i can think off.
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • Automatic refresh of Planning form after HBR calculation is finished?

    Let's say that there is a Planning web form in which the user should run a business rule manually.
    The business rule contains a runtime prompt where the user selects the member he wants to calculate.
    After running the rule, the result of the calculation is not visible until the user clicks the "Refresh" button thereafter.
    Is it possible to automate such a refresh in any way, so that it happenes automatically after the calculation is finished?
    Planning version 11.1.2.1.

    I agree, it would work and the user is then guided through the process. :-)
    However ... I am looking for an even "smoother" solution.
    We are handling some 20+ applications with several forms containing manual HBRs in each, so I would definitely avoid creating that many task lists or other extra stuff to maintain.
    My hope was that there is a way to activate either a "save" or a "refresh" automatically after trigging the business rule. What about java code?

  • Early execution of scheduled load plan

    Hi All,
    Can anyone help me
    In my Project, production environment they scheduled 2 loadplans ie fulltest & odscopies
    so what happen here is in fulltest scheduled at every sat 1.00am, having 7 scenarios with 3 are parellel, in that 2 scenarios has executed befor the scheduled time and again exectuted scheduled time
    why its runs we are not able to found it and its do this week only never happen previosly ?
    Thansk in advance
    srikanth

    Hi.
    1) I don't know if its possible
    2) I don't know if it's possible to achieve what you want from one load plan to another.
    You may do the following:
    1 - Create a table with the load plan name or ID and the dependency between them (like a parent-child table) and put start and end date times or flag attributes to inform the execution start and finish.
    2 - Create one or more package or procedure to control the finish of one load plan and start of the other. Use the ODITimeWait and a variable to check the value of the flags in a loop.
    3 - Put the call of these packages or procedures in the beginning of each load plan so he may start but will continue only if the parent load plan finished sucessfuly.
    May be a little complicated in the beginning but worth a try and you can attach as many load plans you want.
    OR
    1 - Create a package with a call to the child load plan using OdiStartLoadPlan
    2 - Add the package scenario to the end of the first load plan.
    Any other idea will be greatly appreciated.
    Cheers.

  • Load Plan Execution Control

    Hello,
    I have following requirement for execution of Load Plan:
    1. Do not allow execution of the Load Plan if it is already running?
    2. Do not allow execution of the Load Plan 1 if Load Plan 2 is executing?
    Can I achieve the requirement through some ODI API's that give me information about Load Plan run which can be embedded as a check in ON CONNECT? or some better way?
    Thanks
    AJ

    Hi.
    1) I don't know if its possible
    2) I don't know if it's possible to achieve what you want from one load plan to another.
    You may do the following:
    1 - Create a table with the load plan name or ID and the dependency between them (like a parent-child table) and put start and end date times or flag attributes to inform the execution start and finish.
    2 - Create one or more package or procedure to control the finish of one load plan and start of the other. Use the ODITimeWait and a variable to check the value of the flags in a loop.
    3 - Put the call of these packages or procedures in the beginning of each load plan so he may start but will continue only if the parent load plan finished sucessfuly.
    May be a little complicated in the beginning but worth a try and you can attach as many load plans you want.
    OR
    1 - Create a package with a call to the child load plan using OdiStartLoadPlan
    2 - Add the package scenario to the end of the first load plan.
    Any other idea will be greatly appreciated.
    Cheers.

  • Lag after pre-loader hits 60% and before movie starts playing.

    Hi all,
    I’m hoping somebody can shed some light on an issue
    that I’m experiencing with a Captivate project I’m
    working on. I’ll try to explain this in detail so you
    understand the background and scope of this project. These are
    being exported as HTML/SWF and being viewed within IE6.
    I’ve been tasked with taking a new employee training
    course that is currently handled by a live person standing in front
    of a room of people and showing them an 18 minute VHS tape and also
    covering information that is presented on a PowerPoint file, and
    making it into a Captivate movie.
    I was able to get the original digital video cut into 4
    chunks and converted to SWF by media group that produced the tape.
    The four SWF files are 320x240 and range from 13 to 22 megs.
    Because of the size of the files and the amount of content, I
    created 8 ‘modules’ that make up the larger project.
    The last slide of the first module launches the 2nd module, etc.
    until the user has seen all of the modules which on their side
    (other than a brief pre-loader popping up at times) is mostly
    transparent and they think they are just watching a 30 minute
    training course.
    Basically, what I’ve done is laid out the modules so
    that the whole course alternates back and forth between text slides
    with voice-overs and the movie clips. The movie clip SWF’s
    have been embedded into every other module, so:
    Module 1: Intro to the course (text & voice-overs)
    Module 2: Video clip 1
    Module 3: Discussion about stuff (text & voice-overs)
    Module 4: Video clip 2
    Module 5: Discussion about stuff (text & voice-overs)
    Module 6: Video clip 3
    Module 7: Discussion about stuff (text & voice-overs)
    Module 8: Video clip 4 and wrap-up
    Now here is the problem:
    We have 20+ offices and I am located at the main office where
    the web servers are located. If I run through this, everything
    works great. I tested this in one of our off-site locations today
    where they have a semi-fast connection, but still going across a
    WAN.
    Module 1 loads fine. Hits 60%, plays, user can click Next,
    Next, Next to proceed through the training. At the end of Module 1,
    we prompt them with some text to let them know there may be a brief
    delay before they see the upcoming video clip. Click Next, loads
    Module2.swf which has the videoclip1.swf embedded in it (21 megs).
    Takes a little while to load which is expected. Hits 60%.
    Preloader goes away and then just white screen for at least 10
    seconds (sometimes 20-30 seconds, depending on the size of the
    embedded movie clip) before the movie actually starts playing.
    This is not acceptable as the user will think that something is
    broken. If the movie is not completely loaded, then it
    shouldn’t have hit 60% and the preloader graphic disappear,
    right?
    I think that the problem revolves around the movie clip not
    being able to play until it is fully loaded, although the Module
    has loaded the 60% that it needs to begin playing. The only way
    around this that I see is re-arrange my slides so that the video
    clip is not the first slide to play in any given module.
    We tried this on at least 7 computers, all of which were just
    rolled out new last fall, so the machines are definitely beefy
    enough to handle this.
    Any ideas?
    Thanks,
    Mike

    quote:
    Originally posted by:
    CatBandit
    I just read your title, Mike (I don't have time for the whole
    article - sorry), but felt it might help to point out that 60% is
    40% less than 100%.
    Nope, I am not being a wise guy, but I know it's possible to
    have so much "weight" in the content of the last 40% that
    additional delay might be required while a (early) required element
    or object completes down-streaming. Just a thought...
    Hi Larry,
    Good to see you back on the forums and thanks for the reply.
    What you posted further proves my point. From what I've been taught
    about Captivate, it loads to 60% and begins to play while the
    remaining 40% loads. Not loads to 60% and then some portion of the
    remaining 40% may or may not have to load before it starts. If
    that's the case, why not just load 100% before it starts and then
    have no problems?
    It shouldn't matter how large the file is, right? The only
    difference is that larger files would take longer to reach the 60%
    mark. 60% is 60% is 60%. Compare a feather to a car. 60% of the
    weight of each item is still 60%, it doesn't matter how much it
    weighs.
    60% of a cubic foot of rock is the same percentage
    as 60% of a cubic foot of marshmallows.
    Anyway, I think the solution here is to fudge the problem by
    putting a few 'less weighty' slides in front of the slide with the
    embedded video so that the user has something to look at other than
    a blank screen. I was just hoping somebody else might have
    experience this and had a magic button I could press to make it all
    better.
    I could handle this if the preloader continued running so the
    user had some clue that it was still working, but when the
    preloader hits 60% and disappears and then nothing happens for
    another 10-20 seconds, that's a problem.

  • Pre-loading the Cache from Database during application start-up

    We are using Spring, Hibernate, Oracle Coherence 3.5.2 Weblogic Webservices
    Our requirement is to pre-load the cache during the application start-up most probably during Authentication/Authorization Service is invoked.
    We plan to load the data for other services from database into Coherence cache so that whenever user access that particular service he ends up hitting the Cache instead of database.
    We would greatly appreciate sample code snippets on how to write CacheInitializerBean with marker to demonstrate the state of cache.

    Hi Rob,
    Thanks for pointing to the article: Pre-Loading the Cache
    In fact i already looked at that article before posting. It just mentions how to load the data from database into Cache.
    What i am looking for is how to make this happen during application start-up. This is my first hurdle.
    The second one is as mentioned in the article http://coherence.oracle.com/display/COH35UG/Pre-Loading+the+Cache
    i wrote following code which never gets populated into cache. Not sure whats going wrong even though i see Hibernate loadAll() method loading all the objects in the console
    public   void populateCache() throws SQLException
        Map<Long, Object>  buffer = new HashMap<Long, Object>();
        int count = 0;
         List<Contract> contractList = this.getHibernateTemplate().loadAll(Contract.class);
         log.debug("contractList size="+contractList.size());
         for(Contract contract : contractList)
             Long key   = new Long(contract.getId());
             Object  value = contract;
             buffer.put(key, value);
             // this loads 1000 items at a time into the cache
             if ((count++ % 1000) == 0)
                  contractCache.putAll(buffer);
                 buffer.clear();
         if (!buffer.isEmpty())
              contractCache.putAll(buffer);
        }We would greatly appreciate your time in helping us resolving two hurdle blocks.

  • Load plan not starting from point of failure in obia 11

    hi,
    I am using obia 11..1.1.7 & once load plan is started. few session are failed due to duplicates. After removal of duplicates, once i start load plan from configuration manager. It is starting again from start not from point of failure. I tried restarting load plan from ODI studio also from load plan & scanarios too but it again started from start not from point of failure.
    Can someone explain how to use ODI start from point of failure feature in OBIA.
    Thanks,
    Paresh

    JamesW wrote:
    That's exactly that. Shutdown the database. make the correction in the PFILE, started the DB using the PFILE and then created a new SPFILE .. Restarted the DB (using the SPFILE), restated the upgraded assist.. its not at 9% and running
    Pesky Oracle Thanks guys for your help
    FWIW, and for your future understanding, you didn't actually have to *start* the database with the pfile in order to create the spfile.
    In this example, I don't even have a database named fubar ...
    oracle:fubar$ pwd
    /u01/app/oracle/product/11.2.0/db_1/dbs
    2013-08-15 10:52:29
    oracle:fubar$ ls -l init*
    -rw-r--r-- 1 oracle oinstall 2851 May 15  2009 init.ora
    -rw-r----- 1 oracle oinstall   35 Jan 31  2013 initorcl.ora
    2013-08-15 10:52:36
    oracle:fubar$ ls -l spfile*
    -rw-r----- 1 oracle asmadmin 2560 Aug 15 10:47 spfilekilroy.ora
    2013-08-15 10:52:39
    oracle:fubar$ export ORACLE_SID=fubar
    2013-08-15 10:52:48
    oracle:fubar$ sqlplus / as sysdba
    SQL*Plus: Release 11.2.0.1.0 Production on Thu Aug 15 10:52:53 2013
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    Connected to an idle instance.
    SQL> create spfile from pfile='init.ora';
    File created.
    SQL> exit
    Disconnected
    2013-08-15 10:53:05
    oracle:fubar$ ls -l spfile*
    -rw-r----- 1 oracle asmadmin 1536 Aug 15 10:53 spfilefubar.ora
    -rw-r----- 1 oracle asmadmin 2560 Aug 15 10:47 spfilekilroy.ora
    2013-08-15 10:53:07
    oracle:fubar$

  • Pre-load form values before create a new Support Request

    We are trying to send some values to the CRM from our system, So a User just need to click a button and He will see the CRM with some pre-loaded values, and then he will create the case after completing other fields.
    Is possible to send POST - GET values?
    Any suggestion?
    Thanks

    The values are dynamic, so is not possible to use always the same default values.
    Right now we are creating the cases using a web service when someone clic on a link. The main problem here is that our users doesn't complete all the fieds and they close their window. so we have a lot of "cases" created without the entire information. That's why i'm looking a way to complete a form without using a web service (because it creates the cases)
    Best Regards

  • How to Pre-load after onRelease

    Hi there. I want to be able to pre-load a movie clip or audio
    clip after a onRelease function. Right now I have audio playing
    onRelease. How do I script things to get the audio to preload from
    a Loader movie clip or script? Thanks for your input.
    Luke

    this should do it:
    var snd:Sound = new Sound()
    snd.onLoad = function(){
    var pct:Number =
    Math.round(snd.getBytesLoaded()/snd.getBytesTotal()*100);
    wait = setInterval(loadingSnd, 100)
    function loadingSnd(){
    if(pct >= 100){
    snd.start();
    clearInterval(wait);
    btn1.onRelease = function(){
    snd.loadSound("audio/loop1.mp3", false);

  • [BIACM0085] Error executing load plan after reverting from LDAP to original security mechanism in BIA 11.1.1.7.1

    We have tried to change authenticaion of BI Apps 11.1.1.7.1 to LDAP, but reverted this due to some other issues. Now we are back with standard authentication, and all functionality seems to work fine, except execution of a load plan.
    When we select (any) plan that was executed earlier, we get an error:
    [BIACM0085] Error executing load plan. Action: Correct the properties selected or entered and retry.
    [BIACM0080] Cause: Application error: MustUnderstand headers:[{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security] are not understood Action: Contact your help desk or system administrator.
    According to one of our WLS gurus there is a mismatch between consumer and provider of a web service with a security policy, but we cannot find any difference between a working and this failing environment.
    We already started a trace in WLS, but this does not help us further.
    Any hints on troubleshooting steps or even better resolution are more than welcome, as this is blocking a new full load and further tests.
    Tx,
    Luc

    We have tried to change authenticaion of BI Apps 11.1.1.7.1 to LDAP, but reverted this due to some other issues. Now we are back with standard authentication, and all functionality seems to work fine, except execution of a load plan.
    When we select (any) plan that was executed earlier, we get an error:
    [BIACM0085] Error executing load plan. Action: Correct the properties selected or entered and retry.
    [BIACM0080] Cause: Application error: MustUnderstand headers:[{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security] are not understood Action: Contact your help desk or system administrator.
    According to one of our WLS gurus there is a mismatch between consumer and provider of a web service with a security policy, but we cannot find any difference between a working and this failing environment.
    We already started a trace in WLS, but this does not help us further.
    Any hints on troubleshooting steps or even better resolution are more than welcome, as this is blocking a new full load and further tests.
    Tx,
    Luc

  • How to handle if we need to re-load/replenish component after one SFC START

    Hi Experts,
    I am trying TBCT(Time Based Component Tracebility) function and would like to ask a question.
    For example,
        1. Resource's SLOT_QTY_DECREMENT at POST_START.
        2. Material MAT_01, lot_size = 2
        3. BOM BOM_01, assemble time based component COM_01 at Operation OPR_01, assembleQty =1
        4. I modeling one slot configuration and set COM_01 at SLOT S1.
        5. I load/replenish COM_01's inventory INV_01 into S1 and Slot_qty =1
        6. When I Start one SFC SFC_01(POD), it will consume Slot's qty 1 and now Slot S1 is empty.
        7. Because SFC_01 need to consume COM_01 2 qty, so SFC_01 still need last 1 qty.
        8. I load/replenish COM_01's into S1 and slot_qty = 5
    The Question is
        a. When I Compelete the SFC_01, ME will also consume the last 1 qty automcatically? Because I set Resource's SLOT_QTY_DECREMENT at POST_START.
        b. When SFC_01 status is Active (After Start), any function can do consume the last 1 qty manually?
        c. If not, I don't know how to handle if we need to re-load/replenish component after one SFC is already START.
    Hope someone can help me.... thanks!

    Cary
    The purpose of the hook is just to decrement the inventory in the slot. Timebased component traceability will report the total quantity required by the BOM was consumed. You can see this if you start and SFC, then replenish it whilst it is active. The as-built report will show both inventory records were consumed, and twice as much quantity as was required in the BOM.
    If you perform multiple replenishments, after the SFC is started and before it is complete, then the system just reports them all. In essence, it does not know which exact inventory IDs were consumed for this particular SFC. It's a limitation of timebased, and it's safer to over-report that the SFC may have used an inventory ID as not.

  • Essbase Variable with more than a value for use after in Planning forms.

    I want to now if it would be possible to create a variable with more than a value for use after in Planning forms.
    The variable that I want to use is created in Essbase.
    Example:
    &Years = FY08,FY09,FY10

    Hi.
    The only workaround I know for the problem is to create parent in the dimension.
    In your case, create member “planyears”.
    Then you define children that are shard (this are the multiple member for the variables FY08, FY09 etc..)
    Create Essbase sub variable that will have 1 member value “planyears”
    When you use the Sub Variable in form select function “Children” and in that case it will use the member FY08,FY09 etc on the form.
    Limitation: I’m working on version 9.2.0.3 so you can’t create hierarchy in the year dimension, but you can use it in other dimension.
    AE

  • Data loading from planning forms into two different essbase application

    Hi All,
    I have 2 different planning application into 2 different planning and essbase server but the application repository for these applications is same which is lying into 3rd server. Due to this when I add the member into any application it will automatically reflect into another application because the application repository is same. When I refresh the applications the meta data is loaded into there corresponding Essbase server.
    My problem is:
    When I enter the data figure into the planning form it is going into there corresponding Essbase cube. But I want when user enter the data into 1 planning application form it should be reflected into both Essbase application , LIKE METADATA which is not happening. We are doing this for fail over support.

    Hi,
    I am sorry but that is not how I look at, the point of failure for a planning application would the web server, repository, essbase database...
    If it is the web server element then surely you would have two planning web servers pointing to one planning application and one repository.... then if one web server went down to switch to the other web server?
    You won't get a planning application to write to two seperate essbase applications, if you want failover on essbase then you will need to look at alternative methods.
    Cheers
    John
    http://john-goodwin.blogspot.com/

Maybe you are looking for