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,
BansiHi 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.
GSinMNThere 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
srikanthHi.
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. -
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
AJHi.
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,
Mikequote:
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,
PareshJamesW 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?
ThanksThe 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.
Lukethis 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); -
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,
LucWe 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,FY10Hi.
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
-
W520 External Color Calibrator stopped working with updated Pantone v1.1 software
Can someone from Lenovo help me with this issue? Lenovo updated the color calibrator software in Aug 2012. They broke an external color calibrator working. L1/2 has been completely unhelpful. I also escalated to customer service with little result ex
-
How to clear My recently viewed Documents to specific user in BO 4.0
Hi , Is their any way of clearing " My recently viewed Documents" in SAP BO 4.0 for specific user or list of users . Thanks in advance.
-
Hi All, Would like to get advised here, bought a bose Companion 2 Series iii speakers. But it doesn't produce the sound if connected to my iMac ( 10.8.5 ) . Tried on my ipad and it work perfectly. My troubleshooting : try to changed the sound setting
-
Although I know there has been quite a lot of conversation that has happened on this topic but still I can't figure out the remedy. Here is a snapshot of what has been bothering me for the last few months: Mainly affects InDesign, Illustrator - basic
-
Right side of menubar is frozen
I have a Mid 2012 MacBook Pro. After updating to OS X 10.8.2, I noticed that the clock in the menubar is frozen. Once I click it, it shows the right time, but then freezes on it until I click it again. Same thing for battery indicator and language. I