OFA find page error "search cannot be executed.

Hi friends,
I'm new to the framework of OSTEOARTHRITIS. I just created a new search page (which is my first page of OFA :-)). I got an error "Unable to execute the search because the table has changes pending that would be lost.", I am able to solve the problem, but it's just luck. I played a bit with some values, this is how I fixed it. But I want to know how we get the error and what we must do to fix it. I want to know the concept and want to remedy this by chance.

Here is the code and what I've done (I got all the Online code).

Step 1: Created a simple search with 6 columns to the display page. All fields has 'Read Only' "mark as 'false'.
Step 2: Run the page, and once I gave values in the search field I am able to see the results.
Step 3: Then I thought about playing around on the page and tried the following scenario
At the start of the page must all data and research on the basis of the values it should only show the corresponding data.
Step 4: To achieve step 3, I created a method in AM as follows and calls the page controller.
 
    public void initPurchaseorderVO() 
      { 
       //get a handle to the View Object that we wish to initialize 
        OAViewObject vo = (OAViewObject)getPoSearchVO1(); 
        if (!vo.isPreparedForExecution()) 
        { 
         vo.executeQuery(); 
        } 
        //Create a blank Row 
        Row row = vo.createRow(); 
        row.setNewRowState(Row.STATUS_INITIALIZED); 
    } 
Step 5: Regenerate and run the program, now I am able to view all the records, but when I tried to do a search by completing certain values in the search field I got the following error message
 
The search cannot be executed because the table has pending changes that would be lost. 
Step 6: After some searching online and play with some values, I changed the following line in AM as follows
 
Change         row.setNewRowState(Row.STATUS_INITIALIZED) 
To               row.setNewRowState(Row.STATUS_NEW)   

or comment row.setNewRowState(Row.STATUS_INITIALIZED) 
Step 7: Now, I am able to run the page, display all the data and then when I tried to use search option data appear as it supposed to be.

I want to know why "row.setNewRowState (Row.STATUS_INITIALIZED)" is the source of the problems and what it mean? and there at - it another option to resolve the error I get?

Thank you in advance
Sri.

Sri,

Line = vo.createRow () returns an object of class useful (inherited from oracle.jbo.Row import) line when you
Create a new page of the OFA record.

The main objective of the creation of a line of view object is to receive values from the page once the user causes a form submission (for example, by selecting the application button).
This brings the new registration information at the intermediate level.

We can create a new record in data coming from the screen of the OAF without creating a "view subject line' (IE one line other = vo.createRow ())
This will create only a blank midweek tire line, after that create this line vo user can insert using vo.insertRow (row);. Once the empty row is created and inserted then only registered values OFA is captured and committed in the database using getTransaction () .commit ();

Summary : to create a new record, you must create a blank line, so you must use the line line = vo.createRow)

As you perform the search operation you will get step detail in the Oracle document in that you don't have to search online.
Its available in doc - Index.html jdev go looking for exercise, it is easy and explained in step-by-step detail.

Let me know if you do not find this exercise, will help you to understand where it is exactly.

Had

Tags: Oracle Applications

Similar Questions

  • Get error in the search for the page cannot be executed

    Hello


    By adding a checkbox control to the results of QueryRegion Table.
    The search page is to launch error
    The search cannot be performed because the table has pending changes that would be lost.

    First search is performed successfully, but when we are once again, we get the error
    The search cannot be performed because the table has pending changes that would be lost.

    When I remove the box and change to any point of the image or switch the search works very well.
    but when I use the checkbox iam getting the error above

    Results table contains research request only.

    Can someone explain why we get this error

    How to overcome the problem.

    Krishna

    Hello

    user1000 wrote:
    The search cannot be performed because the table has pending changes that would be lost.

    This error happens when you use a transitional attribute that makes the VO as dirty
    and I guess that the box has a transitional attribute.

    Now, in the setter of the transitional attribute in VORowImpl just use populateAttribute method
    instead of setSttributeInternal.

    public void setSelectFlag (String val)
    {
    populateAttribute (SELECTFLAG, val);
    }

    polateAttribute is not the original Version as dirty.

    This will solve the problem.

    Thank you
    Gerard

  • Often, I get the message error "Firefox cannot find the server.

    Often, I get the message error "Firefox cannot find the server. Page normally, refresh the page to load, even if sometimes it takes more than one try.

    I checked my connection settings. IPv6 and DNS prefetching are disabled, according to the recommendations in this article: https://support.mozilla.com/en-US/kb/Firefox%20cannot%20load%20websites%20but%20other%20programs%20can?s=Firefox+can%27t+find+the+server+at & r = 1 & as = s

    See also:

    You can try to reset (power off / on) of the router.

  • How can I fix the cannot find server error when you use Bing?

    When I want to use Bing as a search engine, I always get an error message cannot find server. When the connection problem is diagnosed, the result is that there is not a problem with the connection. I get the same thing when I use the Google search engine. OT most of the time I'm successful search with Ask. I use Windows XP.

    Hi MineMN,

    ·         Did you do changes on the computer before the show?

    ·         What web browser do you use?

    If you are using Internet Explorer, follow these methods.

    Method 1: Follow the steps in the article.

    "Internet Explorer cannot display the webpage" error in Internet Explorer

    Method 2: If you still face the same problem reset the TCP/IP stack.

    How to reset the Protocol Internet (TCP/IP)

    Method 3: Reset the proxy server. Follow these steps:

    (a) click Start, run, type cmd , and then press enter.

    (b) type the following commands at the command prompt and press enter after each command:

    proxycfg d

    proxycfg-u

  • Error 80004002: cannot find VCapture:IAMStreamConf on AMCAM?

    When I run AMCAP (application example DirectShow for capture video), you receive the following message:

    "Error 80004002: cannot find VCapture:IAMStreamConfig".

    I searched Google for this error, but I found nothing that help me find a solution. I guess it's a problem with the WDM driver, but I'm not sure.

    Can someone help me with this?

    Thank you.

    Hello

    Method 1:
    Follow the steps in the link update the latest drivers for the graphics card.
    http://Windows.Microsoft.com/en-us/Windows7/update-a-driver-for-hardware-that-isn ' t-work correctly

    Method 2:
    I suggest you to re - install the app and check. You can check the link
    http://Windows.Microsoft.com/en-us/Windows-Vista/uninstall-or-change-a-program

  • Repeated cannot find symbol errors

    Hi, I'm a newb at blackberry JDE and java in general. I'm used to working to loosen typed and extended as php environments. I'm creating a simple application tasking to teach myself State and management of the data and other. I've made very little progress and I am already stuck. I looked through the blackberry API tutorial resources and searching the forums, but have been unable to find answers (probably seen them and just he did not know that I am so lost). I met two roadblocks in the following code, which intervened in the section highlighted with #. The following class is called by a class of application and built and tested successfully, without the sharps.

    1.) whenever I try to add whatever it is inside the class ButtonListener (by adding the code in force, that is), as a string, call a method or try to push something to the front of the battery of the display, I get the error 'cannot find symbol' during compilation. I guess it's a problem with the legacy of some sort, but I am totally lost and frustrated.

    2.) once it's resolved, I want to insert a switch statement where the # is to add and remove items from different field of the display depending on the value selected in the ObjectChoiceField itemTypeField. I think, I need to set the index of the choicefield initially and then retrieve it later, but I don't know how.

    Any help will be greatly appreciated.

    import net.rim.device.api.ui.*;import net.rim.device.api.ui.component.*;import net.rim.device.api.ui.container.*;import net.rim.device.api.ui.Manager.*;import net.rim.device.api.ui.UiApplication;
    
    /** *  */public class NewItemScreen extends MainScreen{    //Set Form Variables        private LabelField applicationTitle = new LabelField("New Item");        private EditField itemTitleField = new EditField("Title: ", "");        private String typechoices[] = {"Project", "Task", "Event"};        private ObjectChoiceField itemTypeField = new ObjectChoiceField("Type: ", typechoices, 0);
    
        public NewItemScreen()    {        super();        //Add to Screen        setTitle(applicationTitle);        add(itemTitleField);        add(itemTypeField);        //Set Listeners        itemTypeField.setChangeListener(new ButtonListener());       }
    
        //Implement Button Listener    private class ButtonListener implements FieldChangeListener    {        public void fieldChanged(Field field, int context)        {            if(context != FieldChangeListener.PROGRAMMATIC) // Perform action if user changed field.            {                if(field == itemTypeField)                {                    ####################                }            }        }    }}
    

    (1) can't find symbol error occurs when you create an instance of a class not created no where... Or the class path may not be configured correctly. Compiler isn't aware of the path where the classes... Also when we forget to import the required classes as well...

    if(context != FieldChangeListener.PROGRAMMATIC) // Perform action if user changed field.               {                    if(field == itemTypeField)                   {                            ####################                 }            }
    

    The first if the cheque is not necessary however... Also, I would say not to use the double equals "is" use as field.equals (itemTypeField)...

    (2) I did not understand, what exactly you need to...

    Thank you!

  • PC won't play randomly clicks on facebook youtube videos saying cannot find page

    HP Pavilion p7-1254 windows 7 Home premium error message: internet explore cannot display the webpage what to try: diagnose connectio DIF - cannot find connection problems.  PC was taken to the geek team to fix a week it is a virus deleted. now youtube videos won't play, I can connect to facebook, but the page does not appear and usually started with the error message cannot display page

    Hello

    First of all, try resetting Internet Explorer as follows - be aware that this will remove bookmarks and saved passwords etc

    Open windows control panel, open Internet Options, click the Advanced tab, and then click the reset button.  Click 'Yes' or 'Ok' for all additional guests needed to complete the process.

    Then, follow the guide by Daniel_Potyrala on the link below to completely uninstall and reinstall the Flash Player plug-in.

    http://h30434.www3.HP.com/T5/notebook-display-and-video/the-solution-to-most-problems-with-the-Flash-Player-plugin/TD-p/1399719

    Kind regards

    DP - K

  • Interpolation Pages error - TypeError: Error #1009: cannot access a property or method of a null

    -Start new thread for this topic as suggested by the forum. ---

    I have a website, the pages of movieclip interpolations (named home, bio, music, video and contact). Love the effect and tried to keep it.  Main scenario contains the main buttons (home_btn, bio_btn, music btn, video_btn, contact_btn).  Music page has an XML mp3 player it with the button control.  Video page has a video encoded without code.

    I need the following:

    1 - music and video to be cut as the tween pages/movieclips offstage.  Gets boring with them playing mostly at the same time!

    2 - music player to play properly.  He's not with the new code.

    I have the following code.  The "Code in 'tween' is on frame 1 of the main timeline of the movie.  The 'MP3 code' is on frame 1 of the music clip. I get the error message after running my film.  I ran the debugger I publish and point it to music.my_channel.stop (); to the code below.  My thought process on this was that it reach out to music movieclip, find my_channel and stop him.  Also, my MP3 player does not work as a result of this new code.

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    to MethodInfo - 665)

    to::EventDispatcher/dispatchEventFunction() flash.events

    to::EventDispatcher/dispatchEvent() flash.events

    to fl.transitions::Tween / set time() function

    to::Tween/nextFrame() fl.transitions

    to::Tween/onEnterFrame() fl.transitions

    TWEEN CODE (the main sequence control):

    must add to the tween and easing

    Import fl.transitions.Tween;

    Fl.transitions.easing import. *;

    Import fl.transitions.TweenEvent;

    Association of the buttons with clips

    home_btn. MC = Home;

    bio_btn. Bio = MC;

    music_btn. MC = Music;

    video_btn. MC = Video;

    contact_btn. MC = contact;

    var curMarkerXPos:Number = home.x;

    var duration: number = 1.3;

    function markerFollow (event: MouseEvent): void {}

    var markerTween:Tween = new Tween (marker, "x", Strong.easeOut, curMarkerXPos, event.target.x, duration, true);

    curMarkerXPos = event.target.x;

    }

    home_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    bio_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    music_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    video_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    contact_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    Movie clip car1 position to start the movie

    Home.x = 0;

    Home.y = 0;

    control headphones and button events

    var currentMC:MovieClip = home;

    home_btn.addEventListener (MouseEvent.Click, f);

    bio_btn.addEventListener (MouseEvent.Click, f);

    music_btn.addEventListener (MouseEvent.Click, f);

    video_btn.addEventListener (MouseEvent.Click, f);

    contact_btn.addEventListener (MouseEvent.Click, f);

    you add this code to each button.  make the clip act as button on turnover

    home_btn.mouseChildren = false;

    home_btn.buttonMode = true;

    bio_btn.mouseChildren = false;

    bio_btn.buttonMode = true;

    music_btn.mouseChildren = false;

    music_btn.buttonMode = true;

    video_btn.mouseChildren = false;

    video_btn.buttonMode = true;

    contact_btn.mouseChildren = false;

    contact_btn.buttonMode = true;

    var tweenOut:Tween;

    var tweenIn:Tween;

    your function is defined.  said current MC drag as one slides in.

    function f(e:MouseEvent):void {}

    tweenOut = new Tween(currentMC,"x",Strong.easeOut,currentMC.x,stage.stageWidth,2,true);

    currentMC = e.currentTarget.mc;

    currentMC.x = - currentMC.width;

    tweenIn = new Tween(currentMC,"x",Strong.easeOut,currentMC.x,0,2,true);

    tweenOut.addEventListener (TweenEvent.MOTION_FINISH, stopF);

    function stopF(e:TweenEvent):void {}

    music.my_channel.stop ();  stop sound

    music.woofers.stop (); //stops woofers animation

    music.dial.stop (); //stops band dials animation

    }

    }

    MP3 PLAYER CODE (contained in frame 1 of the movieclip music):
    var my_songs:XMLList;
    var my_total:Number;
    var my_sound:Sound;
    var my_channel:SoundChannel;
    var current_song:Number = 0;
    var song_position:Number;
    var song_paused:Boolean;
    var myXMLLoader:URLLoader = new URLLoader();
    myXMLLoader.load (new URLRequest ("playlist.xml"));
    myXMLLoader.addEventListener (Event.COMPLETE, processXML);
    function processXML(e:Event):void {}
    var myXML:XML = new XML (e.target.data);
    my_songs = myXML.SONG;
    my_total = my_songs.length ();
    / / playSong (0);
    myXMLLoader.removeEventListener (Event.COMPLETE, processXML);
    myXMLLoader = null;
    }
    function playSong(mySong:Number):void {}
    myTitle var = my_songs[mySong].@TITLE;
    var myArtist = my_songs[mySong].@ARTIST;
    var myURL = my_songs[mySong].@URL;
    title_txt.text = myTitle.
    artist_txt.text = myArtist;
    if {(my_channel)
    my_channel.stop ();
    my_channel.removeEventListener (Event.SOUND_COMPLETE, onNext);
    }
    my_sound = new Sound();
    my_sound.load (new URLRequest (myURL));
    my_channel = my_sound.play ();
    my_channel.addEventListener (Event.SOUND_COMPLETE, onNext);
    }
    Dial.Stop (); Stops to compose the video clip on stage
    woofers. Stop(); Movie clip on stage stops woofers
    next_btn.addEventListener (MouseEvent.CLICK, goNext);
    function goNext(event:MouseEvent):void {}
    Dial.Play ();
    woofers.play ();
    }
    next_btn.addEventListener (MouseEvent.CLICK, onNext);
    function onNext(e:Event):void {}
    current_song ++;
    if (current_song > = my_total) {}
    current_song = 0;
    }
    playSong (current_song);
    }
    prev_btn.addEventListener (MouseEvent.CLICK, goPrev);
    function goPrev(event:MouseEvent):void {}
    Dial.Play ();
    woofers.play ();
    }
    prev_btn.addEventListener (MouseEvent.CLICK, onPrev);
    function onPrev(e:MouseEvent):void {}
    current_song -;
    if (current_song < 0) {}
    current_song = my_total-1;
    }
    playSong (current_song);
    }
    pause_btn.addEventListener (MouseEvent.CLICK, goPause);
    function goPause(event:MouseEvent):void {}
    Dial.Stop ();
    woofers.stop ();
    }
    pause_btn.addEventListener (MouseEvent.CLICK, onPause);
    function onPause(e:MouseEvent):void {}
    if {(my_channel)
    song_position = my_channel.position;
    my_channel.stop ();
    song_paused = true;
    }
    }
    play_btn.addEventListener (MouseEvent.CLICK, goBack);
    function goBack(event:MouseEvent):void {}
    Dial.Play ();
    woofers.play ();
    }
    play_btn.addEventListener (MouseEvent.CLICK, onPlay);
    function onPlay(e:MouseEvent):void {}
    if {(song_paused)
    my_channel = my_sound.play (song_position);
    song_paused = false;
    { } else if (! my_channel) {}
    playSong (current_song);
    }
    }

    If these animations stops, try:

    tweenOut.addEventListener (TweenEvent.MOTION_FINISH, stopF);

    function stopF(e:TweenEvent):void {}

    {if(Music.my_channel!=null)}

    Music.my_channel. Stop();  stop sound

    }

    Music.woofers.Stop (); stop animation woofers

    Music.Dial.Stop (); bunch of dials animation stops

    }

    }

  • Firefox update has just finished and now I can not restart Firefox. Get the error message "Cannot find the duration of mozilla"

    Automatic update of Firefox has just finished. After the update update, tried restarting firefox and I received the error message "cannot find mozilla runtime" I tried to restart the computer, but it did not help. How can I fix this so I can restart firefox?

    Hi rjadja, please see if it does not work properly after reinstalling firefox with the full installer instead which can be obtained from https://www.mozilla.org/firefox/all/

  • All of a sudden I can't the plugin scan page opens. I get 'Plugin finding Service Error', regardless of how many times I try or wait. When I first opened it up yesterday, it was scanning, then it disappeared and I got the error message.

    I have opened the plugin scanning page several times before and did a few updated plugins recently, but yesterday I couldn't bring up the scan, I get "Plugin finding Service Error", who said "try again later". I think that what I've updated most recently was Flash (I think). No matter how many times I push him "try again" or close Firefox and the Web page, I still have the error and get nowhere!

    It is this page that you are trying to access - https://www.mozilla.com/en-US/plugincheck/

    I just checked and the site load OK. Try to empty the cache and try again, it can load the cache error message. For more information, see How do I clear the cache of Firefox.

  • "Cannot display page" error message when you try to download 2010 professional

    Original title:

    Error message on Internet download from trusted sites?

    I am trying to download 2010 Professional on my computer.  Yes, I have a product key.  Whenever I try to download, I get an error message "cannot display the page.  This often happens to me.  Any suggestions?

    Hello

    Thank you for giving us the opportunity to help you with your concern for Windows!

    I see from the description of your post, that you are unable to download Microsoft Office Professional 2010.

    If you get the error message in Internet Explorer , then this might be the cause:

    For performance reasons, where Internet Explorer cannot establish a connection to a proxy server, the proxy server is added to a list of proxy servers bad so that it is not reused for a period of time. This period is 30 minutes by default. If a proxy auto-configuration script returns a PROXY list that specifies several proxy servers, a connection to the proxy in the list will be attempted. If the connection fails, the process is repeated until a connection is established, or the list is exhausted. If the list is exhausted and no connection is established, the user will receive a "Cannot display Page" error message in Internet Explorer.

    We would like to get more information about you to help solve your problem. You better, please answer the following questions.

    1. What is the full error message?

    2 are you able to download other files without any problem?

    3. what web browser do you use to download?

    4. what version of Windows are you using? What service pack is installed on the computer?

    5. based on what site are you trying to download?

    You can check the following link to learn more about the error message "cannot display the Page":

    "Internet Explorer cannot display the webpage" error in Internet Explorer

    http://support.Microsoft.com/kb/956196

    Warning: Antivirus software can help protect your computer against viruses and other security threats. In most cases, you should not disable your antivirus software. If you do not disable temporarily to install other software, you must reactivate as soon as you are finished. If you are connected to the Internet or a network during the time that your antivirus software is disabled, your computer is vulnerable to attacks.

    Warning: him reset Internet Explorer settings feature might reset security settings or privacy settings that you have added to the list of Trusted Sites. Reset the Internet Explorer settings can also reset parental control settings. We recommend that you note these sites before using thfeature reset the settings of Internet Explorer e.

    Note:

    If the question is limited to Microsoft Office Professional 2010 then please post your question here for assistance:

    http://answers.Microsoft.com/en-us/Office

    Hope the information is useful.

    If you need help on this issue or any problem related to Windows, please keep us informed. We will be happy to help you!

  • How to solve the error message "run-time error '3170', cannot find installable ISAM"

    Hello!
    Recently I was faced with a great difficulty to install a computer simulation problem.
    "International Futures" (you can here access the IFs - http://www.ifs.du.edu/ifs/index.aspx)

    After completing all installation of a software process ' IFs, I got an error message "runtime error '3170', cannot find installable ISAM" when the execution of the simulation program installed.

    How could I solve this problem? Please give me an easy solution!

    Hello

    What operating system is installed on your computer?

    This problem occurs if the application fails to access the database, this is why I suggest you to report your query in the community International Futures. Please visit the link below to find a community that will support what ask you:

    http://www.ifsforums.du.edu/

  • Web site cannot disply programming page error

    Original title: network map

    I have printed information: workstation because I got in trouble and can't seem to fix.  My computer information - status under Hardware page, network card, the State is not supported, and it is recommended that 'looking for pilot."  I did, and came a message indicating "web site cannot disply programming page error?  How can I fix?  He then shows in Network Diagnostics, network adapters, Intel(r) PRO/1000 PL Network Connection (FAILED).  Connecting TV/video of Microsft says (SUCCESS).  What can be done to change this?

    Hello

    ·         You will remember to do recent changes on the computer before this problem?

    I suggest you follow the steps from the following link:

    "Internet Explorer cannot display the webpage"

    http://support.Microsoft.com/kb/956196

    I hope this helps.

  • Microsoft Fix It does not "Windows Script Host gave me the error message: cannot find engine\ 'VBScript' Script script.

    installed Microsoft Fix It.  When I try to launch it I get the message that there is an error during the MicroFix troubleshooting it won't work.  I can only use the online version.

    I had a problem installing a program and products purchased for the program.  Windows Script Host gave me the error message: cannot find engine\ script 'VBScript' Script 'C:\Users\debra\AppData\roaming\MyEQBoutique\Boutique Registry Entries.vbs.  I uninstalled the program.  I ran the SCF.  Ran the clean boot, and then set back to normal. I restored to the previous day.  I ran the scan online to remove malicious whatevers, also, I went and changed all my default settings.  Windows tells me that it is up-to-date.  I have Windows Vista Home Premium, I use Microsoft defender and Microsoft Security Essentials.  What is going on? What can I do else?

    Hello

    (1) have you made changes before the start of this issue?

    (2) have what program you tried to install?

    (3) you are able to install any other software on your computer?

    (4) what fix - it you try to run?

    This occurs if the filevbscript.dll runtime script is not properly registered in the system.

    Try the steps below and check if you are able to run the Microsoft fixit.

    a. click the Start button, type cmd. In the result of the research with the right button on cmd and select run as administrator.

    b. type cd %windir%\system 32 (Note: there is a space between the system and 32) and press ENTER.

    c. type regsvr32 vbscript.dll in the command prompt, and then press ENTER.

    d. type regsvr32 jscript.dll in command prompt, and then press ENTER.

    If the registration was successful, you should now see the following message is displayed:

    DllRegisterServer in vbscript.dll successful.

    e. now, try to run the Microsoft fixit.

    See also:

    Solve problems with programs that cannot be installed or uninstalled

    http://support.Microsoft.com/mats/Program_Install_and_Uninstall

    After the question in the following forum if the problem with fix - it persists.

    http://social.Microsoft.com/forums/is/fixitcenter/threads

    Let us know if that helps.

  • I started to get a red message box when trying to get updates... "windows cannot find updates" error 80070490

    I started receivine a red message box when trying to get updates... "windows cannot find updates" error 80070490.  I tried this fix only displayed in this field of the error help and have downloaded the fix - it Center, and he is unable to perform the task.  Please let know us what I can do.  Thank you

    Hello

    Please see the following Microsoft KB article:

    You receive an error code "0 x 80070490" when you use Microsoft Update or Windows Update Web sites to install updates:

    http://support.Microsoft.com/kb/958044

    Warning: Before you perform an upgrade in-place, you must be prepared for the worst scenarios that led to your existing data on your computer being deleted. These data include data personal, settings, information about the hardware and software drivers. In case of a worst case scenario, you may have to reinstall all the programs. Make sure that you back up personal data to disks or other external storage devices before performing an upgrade on the spot.

    I hope this helps.

Maybe you are looking for