We have a large App, let's call it App 1 that utilizes a bank of QVDs. We want to create another App, App 2 that may use some of the same QVDs that App 1 uses. I know you want to avoid having your extracts run at the same time as an App that might be using the QVDs generated in your extract. Do we have to worry about having our App 1 and App 2 reload around the same time if they are utilizing the same QVDs? We want to avoid corrupting our Apps.
Your insight is greatly appreciated!
Solved! Go to Solution.
If App 1 creates the QVD and App 2 wants to read from it you can have a problem. If that is the case you have to create a QVD loader that will create the QVD files before loading it into the QVW which the users will use.
if your app2 is reloading at the same time the app1 is creating modifying the qvd's, app2 load will obviously fail but it should not corrupt the qvd's.
make app2 as a dependent task on app1..Ie load app2 upon successful completion of app1
Thanks everyone for your input. App 1 and 2 won't be creating the QVD files, just reading from them...so it appears that we should be okay as long as the two do not run into the Extract App that will be running prior. We can accomplish this by setting up App 1 and 2 to kick off once the Extract App has completed successfully.