Table of Type Collection Limitation (TWG works well)

I have a procedure in Oracle 12 c

NOTE: This is just one example of procedure;

procedure Machine_Insert (xmlData XMLTYPE IN( )

AS

RC SYS_REFCURSOR;

Machine_TBL Machine_Type; -Machine_Type is a Table of documents created in a package that is not visible here

BEGIN

SELECT ROW_NUMBER() (order MacineNo) MachineID,.

XT.*

Bulk collect into Machine_TBL

from XMLTABLE ('/ DataSet/to inside ')

XmlData of PASSAGE

columns

MachineNo nvarchar2 (50) path "MachineNo."

PATH of NVARCHAR2 (50) SlotNo "SlotNo"

SlotNo1 nvarchar2 (50) path "SlotNo1."

PATH of NVARCHAR2 (50) VerifyKEY "VerifyKEY"

MachineDetail nvarchar2 (50) path "MachineDetail."

MachineDesc nvarchar2 (250) path "MachineDesc."

StockEffected Number (1.0) path "StockEffected."

IsActive Number (1.0) PATH "IsActive") XT;

/ * - Control validation here (for duplicate records * /)

/ * - New records are inserted into oracle tables * /.

-Invalid records are returned to the client

Open rc to select * from TABLE (Machine_TBL) where...;

SYS. DBMS_SQL. RETURN_RESULT (RC);

END Machine_Insert;

To call this procedure, you can download https://drive.google.com/file/d/0BwAVQqYmX0-zQ1d1VnNmZndfcVE/view?usp=sharing xmlData

I am getting error Capture.PNG how when this procedure is called. but when I reduce the size of the xml content, then it returns successfully.

Collection of Type Table has no size limitations or miss me something?

Post edited by: Sunil K I forgot to insert the image into my question, sorry for the inconvenience.

Note, if I use TWG instead of a collection of type table, no error occurs.

Well, I tried to explain.

Assistance of a PL/SQL Collection (please don't call them 'arrays'; is an old name for them same Oracle admits they named mistakenly tables; they are not paintings, they are the paintings and collections) means that the data will be collected in the memory of the PGA ('Dear' on the server as a resource).  Because they are arrays, they cannot easily be interviewed, sorted or have whatever it is done with them except in order to code through their index loop (or etiquette if reference an associative array).  Of course, you can grow some kinds of them in the function TABLE in SQL, but then you simply query data from the database using SQL, in memory, to push SQL still to deal with.  Instead, TWG exists as database objects.  If the data is inserted directly into TWG using SQL, then you should not consume any real amount of the PGA in memory.  So it can also be questioned, classified, processed, etc. filtered using SQL, a lot more easily and more efficiently, without any limit (as you need with the LIMIT clause collection in the collections of bulk).

GTT is designed for this purpose, so why choose to use collections that are a very poor substitute and can be more problematic.

Tags: Database

Similar Questions

  • parallel port programmer (former type worked well in older systems) displys communication error.

    Hello my parallel port programmer (former type worked well in older systems) communication error displys in my last pc having the fastest perfomance.

    Hello

    Follow the steps in this link:

    http://www.Cypress.com/?app=Forum&rID=49672

    Let us know the results.

  • What size, type and brand of SSHD fits and works well in the caddy in E6410?

    Hello

    I just got my laptop E6410 a caddy, who works with SATA drives. As I wish to expand my storage saying up to 1 TB with the caddy, I don't know what type, size, brand of SSHD 1 TB would fit into the caddy and work well in my laptop E6410?

    Suggestions are really appreciated.

    Concerning

    Endre

    It probably uses a 2.5 drive "-check with the provider of caddy."  It will certainly require a drive of 7 mm and can take a 9.5 mm as well.

    There are three manufacturers of drives - WD (HGST), Seagate (Samsung) and Toshiba.  They will all work.

  • New type of font "Century Gothic" and works well with the 'live view', but also a google chrome. As soon as I download my index.html file my changes disappear and always see them in dreamweaver, but not on my real Web site. any help will be great. Thank y

    I downloaded my new "Century Gothic" font type and works well with live view, but also a google chrome. As soon as I download my index.html file my changes disappear and always see them in dreamweaver, but not on my real Web site. any help will be great. Thank you!

    I use and Filezilla to connect to our FTP site.

    I see on line 42 of style.css

    do-family: 'Courier New', Courier, monospace;

    I see on line 180

    do-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    and I see FontAwesome used in several places.

    I can only conclude that Courier New is the applied font.

    If you have a different version of style.css on your local system?

  • Adobe Acrobat 7 has worked well under Win 7RC1 (32 bit), cannot create Adobe PDF Port_Printer in Win7 (64 bit)

    I had Windows 7RC1 intalled Acrobat 7 (32 bit) and everything worked perfectly.  Now, I have installed the 64 bit version of Windows 7 and get an error message "Warning 20225. Adobe Acrobat 7.0 Setup was unable to create a new item: Adober PDF Port_Printer.  The PDF Adober printer may be unavailable.                "GetLastError: the operation completed successfully."

    It is just incompatible with the 64-bit version?  Information from Adobe on the said error message is not compatibile Win 7, but it certainly worked well in the 32-bit release candidate of Windows 7.

    Question

    When you try to install Adobe Creative Suite 3 on a 64-bit version of Windows, the installer returns the error message "the file AdobePDF.dll on Windows Vista CD-ROM is needed." You are given the option to search for the file.

    Reason

    Adobe Acrobat 8 Professional is installed with Design Premium, Design Standard, and Creative Suite 3 Web Premium versions. Although Adobe has tested Adobe Acrobat 8.0 (Standard and Professional) on the operating systems Microsoft Windows 64-bit running on a 64-bit processor computer, there are known limitations. For more details, see additional information.

    Solution (Windows Vista 64-bit)

    In order for Adobe Acrobat 8 Professional to be supported, the application must be updated after installation.

    1. When the error occurs, click Cancel to exit the dialog box and continue with the installation.
    2. Install Microsoft has Hot Fix, such as documented in Microsoft Knowledge Article #930627 available on http://support.microsoft.com/kb/930627 Base
    3. Update Acrobat version 8.1 or later. The Acrobat update is available on the Adobe website at www.adobe.com/support/downloads/ .

    Solution (Windows 7 64-bit)

    Manually extract the 'adobepdf.dll_64 ' of the file data1.cab file before installing Acrobat. When the prompt appears, navigate to this file and select it.

    1. Navigate to the folder that contains the file setup.exe to your installation of Acrobat 8.
    2. Locate the file "data1.cab" and open it (this may require a third-party compression utility, such as WinZip).
    3. Inside the content list, locate the file "adobepdf.dll_64" and copy it to your desktop.
    4. Run the program setup.exe installation and when the prompt appears, select Browse and select the file that you copied to the desktop.
      Note: If the file cannot be selected, change the file type drown down in the dialog box to "All files", or rename the file "adobepdf.dll" by removing "_64" from the end of the file extension.

    More information

    Because the Adobe PDF printer is not supported on 64-bit operating systems, version 64 bits of the AdobePDF.dll does not get extracted during installation. So, the installation program is unable to locate him. Although Acrobat is installed, the Adobe PDF printer will not install. Following the update procedure above will address the issue.

    333360 : support policy for Adobe Acrobat (8.0.x Windows x 64)
    333780 : support policy for Acrobat 7 and 8 on Windows Vista

  • I upgraded to firefox 3.6 recently 11, but firefox11 works well with my windows 7. It became slow and strucks on for 6 seconds for each click.

    11 Firefox hangs frequently for about 6 seconds for each click as switching between tabs, closing tabs, opening new tabs.
    by clicking a link etc,
    3.6.17 worked well, but 11 Firefox is too slow.
    problem is the same with version 4 and 4.01
    can someone please help me to solve my problem

    I'm sorry that you have problems with Firefox doesn't work is not as fast as it should. I'd like to help you here so that you manage Firefox running at great speed.

    Firefox, try to start Firefox in Safe Mode. It temporarily disables your extensions, customizations, etc. so that we can see if they slow down Firefox. If Firefox works fine in Safe Mode, then it is probably a problem with the add-on. Restart Firefox in normal mode, and then type "subject: addons" (without the quotes) in the address bar. Disable your extensions, restart Firefox between each one, until you find the troublemaker. Once you do, you can disable this add-on.

    I also see you have advise McAfee Site. I would recommend disabling that, as it is known to cause leaks of massive memory than Firefox slow down

    If Safe Mode does not work, you can also try updating your graphics card driver. Update your graphics drivers to use hardware acceleration and WebGL reading can show you how to do this.

  • ENVY TouchSmart m7 laptop: mute botton light turns on my laptop. MUTE button works well.

    Seeing bright button MUTE (red) on the keyboard lights up when I press it. The function itself works well. light just doesn't show.

    Hello

    Try the following.

    Download IDT Audio Installer on the link below and save it in your downloads folder.

    http://ftp.HP.com/pub/SoftPaq/sp63501-64000/sp63555.exe

    When finished, press and hold the Windows key and press R

    In the run window, type devmgmt.msc and press to enter.

    In Device Manager, expand sound, video and game controllers.  Right click on the IDT device and select uninstall - also, you should get a command prompt to delete the current driver, check the box allow this and then proceed to uninstall.

    When you are finished, download and reinstall the Chipset driver at the following link.

    http://ftp.HP.com/pub/SoftPaq/sp63001-63500/sp63408.exe

    When the reinstallation of Chipset is finished, stop the laptop.

    Disconnect the power adapter and remove the battery.  Press and hold the Power button for 30 seconds.  Reinsert the battery and plug in the AC adapter.

    Robinet tap away at the key esc that you start the computer to launch the Start Menu, and then select f10 to open the bios menu.  Press f9 to load the default values (sometimes it is f5, but the menu below indicates the correct key), use the arrow keys to select 'Yes' and press ENTER.  Press f10 to save the setting and still use the arrow keys to select 'Yes' and press on enter.

    When windows has reloaded, open your download folder, right click on IDT Installer and select "Run as Administrator" to launch the installation.  Once this done, reboot the laptop and let windows load completely for a few minutes before checking.

    Kind regards

    DP - K

  • Keyboard seems as if it does not work well

    Hello

    The brand of my laptop is Acer
    The product name is Esxtensa 5220.
    My Windows system is Ultimate(64Bit) 7

    I haven't installed a keyboard/mouse driver software when I installed Windows 7 because when I looked on the official website of Acer, I found no drivers keyboard and mouse for Windows 7(64Bit). Thus, Windows 7 was installed their automcatically just at the moment where it was installed. I didn't install any software dirver keyboard and mouse at all.

    I really see that my keyboard does not work well by tapping it. Sometimes I see another letter is typed though I haven't typed it.  In addition, the pointer of the mouse jumps sometimes to another location in the text box (for this text box for this forum) while typing which results in the insertion of letters in another place, other than what I want that they should be inserted.
    I don't know what it is, but I will say.
    When you type 't', so I sometimes see that another letter is typed rather instead. Also, sometimes while typing in the text box, a text, I found that the mouse pointer jumps to be placed in the middle or from the text, if the letters are written in the other place, other than I want to be they.

    So, is there a driver or a program associated with it for keyboard should be installed?

    It's shows in Device Manager that keyboard and mouse driver installed, Windows 7 was installed their automcatically just at the moment where it was installed. I didn't install any software dirver keyboard and mouse at all.

    Thank you very much.

    I tried install driver TougchPad of Snyaptic, which is specific for laptop HP Clubhouse anthter of my friends, so I'm satisied with the result, I've found so far, but the mouse has been updated only. In addition, I don't know if it's OK or it is some problems might occur in the future with driver not designed for Acer laptop.

    However, the keyboard is still with the driver of the lunch Manager.

    PS: I think that there is something bad goes with the download of the images through this forum, so I think that admins should find a sloution.

    I don't really see your screen shot post lately.

  • My WMP11 icons are missing. WMP11 plays and works well. Only the icons are missing in the quick launch of office and almost everywere else.

    Original title: WMP11 missing icons

    My WMP11 icons are missing. WMP11 plays and works well. Only the icons are missing in the quick launch of office and almost everywere else. My "Hide inactive icons" is always disabled. How can I restore them?

    WinXP2002 Home Edition with Service Pack 3.

    Hi, Billgoats,

    Try to rebuild the icon cache:

    Right-click on command prompt and select run as administrator
     
    Type the following command:
     
    C:\Users\\AppData\Local (put your username in where ProfileName is)
     
    Press enter
     
    Type:
     
    attrib-h IconCache.db
     
    Press enter
     
    Type:
     
    Del IconCache.db
     
    Press enter
     
    Type:
     
    Start the Explorer
     
    Press enter
     
    Type:
     
    Output
     
    Press enter

  • Not found DVD Maker "DVD burner" message when DVD writer works well with other programs

    Hello

    I just created a DVD with AVS Video Converter and burned a DVD with no problems and created later a film with Windown Movie Maker, which worked well, it has exported to Windows DVD Maker, again not a problem, but when I click on burn, I get a not found message "DVD burner". How can I fix, I know the burner works very well because it works with other programs... And Windows DVD Maker was working fine until recently and outside a updated Windows Vista, I did not further updated or changes to the computer.

    Thanks for your help!

    Hi Froggie_UK,

    Since this problem you encounter began after that windows update, you can use the System Restore tool to return your computer to an earlier point in time. The tool using System Restore may not necessarily help you determine the problem. When you use system restore to restore the computer to a previous state, the programs and updates that you have installed are removed.

    Before you start Please back up your data

    To restore the operating system to an earlier point in time, follow these steps:

    ·         Click Start, type System Restore in the search box, and then click System Restore in the list programs. If you are prompted for an administrator password or a confirmation, type your password or click on continue.

    ·         In the System Restore dialog box, click choose a different restore point, and then click on Next.

    ·         In the list of restore points, click a restore point created before you started having the problem, and then click Next.

    ·         Click Finish.

    ·         The computer restarts and system files and settings are back to the State they were in when the restore point was created.

    If it is an update, the best way to solve this problem is to apply only updates one at a time to determine which updates is causing this problem.

    Click on start-> all programs-> Windows Update, click on change settings in the left menu. Select download updates but let me choose whether to install them, click OK. When you are alerted to install a new update, in this window, click updates see, uncheck all updates and select one at a time, install it, restart your computer, test and update. Once you find the update either continue to ignore it, or look for it at http://support.microsoft.com/.

    We hope this resolves the issue and look forward to hearing back from you on your results.

    David O
    Microsoft Answers Support Engineer
    Visit our and tell us what you think.

  • Fax print drivers work well through Microsoft SDK

    When you use printer drivers Fax and Microsoft SDK to print a file in WIN7 or WIN SERVER 2008 R2 txt, open the tif generated with windows photo Viewer, it displays error "Windows Photo Viewer can't open this picture because the file seems corrupted, altered, or is too large. We note that, a little more than two pages, the issue can be reproduced.

    And then, we reproduce the WIN8 question with the same code, it works well.

    So, we think that the Fax driver may be a bug in WIN7 and WIN SERVER 2008 R2.

    Here is the code:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Drawing.Printing;
    using System.IO;
    using System.Text;
    using System.Windows.Forms;
    using System.Linq;

    namespace FaxPrinter
    {
    partial class Form1: Form
    {
    private button printButton;
    private PrintDocument printDocument1 = new PrintDocument;
    private string stringToPrint;

    public Form1()
    {
    InitializeComponent();
    this.printButton = new System.Windows.Forms.Button ();
    this.printButton.Location = new System.Drawing.Point (12, 51);
    this.printButton.Size = new System.Drawing.Size (75, 23);
    this.printButton.Text = 'Print ';
    this.printButton.Click += new System.EventHandler (this.printButton_Click);
    This. ClientSize = new System.Drawing.Size (292, 266);
    This. Controls.Add (this.printButton);

    Associate the PrintPage event handler for the PrintPage event.
    printDocument1.PrintPage +=
    new PrintInkEditForm (printDocument1_PrintPage);

    }

    private void button1_Click (object sender, EventArgs e)
    {
    ReadFile();
    printDocument1.Print ();

    }
    Private Sub ReadFile()
    {
    String Nomdoc = "1";
    String docPath = "C:\\reports\\";
    printDocument1.DocumentName = docName;
    using (FileStream ^ stream = gcnew FileStream (docPath + docName, FileMode.Open))
    using (StreamReader reader = new StreamReader (stream))
    {
    stringToPrint = reader. ReadToEnd();
    }
    }

    Private Sub printDocument1_PrintPage (ByVal sender As Object, e of PrintPageEventArgs)
    {
    int charactersOnPage = 0;
    int linesPerPage = 0;

    Sets the value of charactersOnPage to the number of characters
    of stringToPrint that fits within the page.
    e.Graphics.MeasureString (stringToPrint, this.) Fonts,
    e.MarginBounds.Size, StringFormat.GenericTypographic,
    of charactersOnPage, linesPerPage of);

    Draws the string within the page
    e.Graphics.DrawString (stringToPrint, this.) Do, Brushes.Black,
    e.MarginBounds, StringFormat.GenericTypographic);

    Remove the part of the string that was printed.
    stringToPrint = stringToPrint.Substring (charactersOnPage);

    Check if several pages are printed.
    e.HasMorePages = (stringToPrint.Length > 0);
    }
    ' Private Sub printButton_Click (object sender, EventArgs e)
    {
    ReadFile();
    printDocument1.Print ();
    }

    }
    }

    This issue is beyond the scope of this site and must be placed on Technet or MSDN

    http://social.msdn.Microsoft.com/forums/en-us/home

  • No sound in windows 7 32-bit, where previously it worked well

    No sound is heard in windows 7 32-bit, where previously it worked well. Sound card not added in the setuo on windows 7 on vmware, where it works well on the mac mini, even now. Please suggest measures to solve the problem.

    Thank you

    His record game

    Hello

    I suggest you to see these steps and check your sound card in the hidden devices.

    a. click on start.

    b. type cmd in the box search and run this program as an administrator.

    c. at a command prompt, type the following command and press ENTER:

    Set devmgr_show_nonpresent_devices = 1

    d. type follows a command prompt and press on ENTRY:

    Start devmgmt.msc

    e. troubleshoot the devices and drivers in Device Manager.

    NOTE: click Show hidden devices on the view menu in Device Manager before you can see devices that are not connected to the computer.

    f. When you are finished troubleshooting, close Device Manager.

    g. Type exit at the command prompt.

    Note that when you close the command prompt window, window clears the devmgr_show_nonpresent_devices = 1 variable that you set in step 2 and prevents the ghosts of devices is displayed when you click Show hidden devices.

  • I have tally 7.2 work well in Windows 7, but when I installed window 8, tally 7.2 does not work, how can I solve this problem

    I have tally 7.2 work well in Windows 7, but when I installed window 8, tally 7.2 does not work, how can I solve this problem

    Hello

    Thanks for posting in the Microsoft community!
    I'm sorry to hear that tally 7.2 does not work with Windows 8. I hope that the steps helps you to solve the problem.
    Before troubleshooting, provide us with information.
    1. what happens when you try to use tally 7.2?
    2. you receive an error message?
    3 is the issue limited to match 7.2?

    You can check if the software is compatible with Windows 8.
    Make the programs more compatible with this version of Windows
    http://www.Microsoft.com/en-us/Windows/compatibility/WIN8/CompatCenter/home?language=en-us
    If this is not the case, try to run the program in compatibility mode.
    http://Windows.Microsoft.com/en-in/Windows-8/older-programs-compatible-version-Windows

    Check the event viewer for error logs.

    a. move the mouse to the bottom left of the screen and right click to see a list of options

    b. Select Event Viewer

    c. click an event log in the left pane

    d. double-click an event to view the details of the event. Events are classified as error, warning, or information, depending on the severity of the event.

    Let us know if the suggestion provided was useful. If you have additional questions, we will be happy to help you.

  • My desktop version of my site works well but the mobile and tablet versions have any overlap and the entire page. If I can't pin things that it stops?

    My desktop version of my site works well but the mobile and tablet versions have any overlap and the entire page. If I can't pin things that it stops?

    Hi Pedro,

    Make sure that when you design the phone and tablet version to keep in mind the limits of dimensions.

    Please share the url of your site for further analysis.

    Kind regards

    Akshay

  • Convert strings in table (Composite Type)

    I am creating an array of Type Composite in a vCO for the purpose of data transmission via the package manager of Script comments.  I use the comments Script Manager to run a PowerShell script that will deploy the 1 domain controller in a new forest.  Right now I have only 2 variables customized in the script; '$aminPassword' & '$domainName '. If I was running directly from vCO, that I would have no problem because I could manually select the variables to replace during execution of the workflow "Execute Script in guest VM.  Given that the process will be initiated to vRA, I have to go through the laborious process of creating a wrapper.

    The workflow in the package manager of Script comments where this logic is called "Run Script in guest VM.  In this workflow, there is a script called 'Update Script' task object has 2 inputs: vcoPath (type: String, attribute) value is the path where the script is stored on the server of vCO and scriptVariables (type: Type(StringtoReplace:string,ReplacingString;string):scriptVariables) Composite.  The last variable would be normally filled during the manual invocation of the workflow when the applicant chooses the script as they ran.  Since I'm on vRA for presentation, I have to the people of the variable based on script string entries.

    The code for the scriptable task update Script is:

    var ScriptFile = new FileReader (vcoPath);

    scriptFile.open ();

    script var = scriptFile.readAll ();

    for each {(var scriptVariable in scriptVariables)

    System.log ("Proxy" + scriptVariable.get ("stringToReplace") + "with value" + scriptVariable.get ("replacingString"));

    var search = escapeRegExp (scriptVariable.get ("stringToReplace"));

    script = script.replace (new RegExp (research, "g"), scriptVariable.get("replacingString"));

    }

    Recording of the single file

    System.log ("save the script" + vcoPath + "with content: \n" + script);

    var fileWriter = new FileWriter (vcoPath);

    fileWriter.open ();

    fileWriter.clean ();

    fileWriter.write (script);

    fileWriter.close ();

    function escapeRegExp (str) {}

    return str.replace (/ [-------------[\]------/------{\}------(\)------*--------+------?------.------^------$------|] / g, "------$& ');

    }

    I found the following script online to build the array of Type Composite, but it doesn't seem to work:

    scriptVariables = new Array();

    var jsObj = {name: '$domainName', value: DomainName};

    scriptVariables.push (jsObj);

    var jsObj1 = {name: "$securePassword", of the value: somepassword};

    scriptVariables.push (jsObj1);

    In my solution, $domainName and $securePassword are the variables that are replaced with the values of the variable WF domainName and somePassword vCO.

    The error on the task scriptable, declaring "Update Script" I get:

    [03:31:16.420 2015-01-01] [I] replace null with the null variable

    [03:31:16.420 2015-01-01] [I] TypeError: can't call method "replace" NULL (Workflow: Wrapper to run the script in guest VM / update script (item29) #13)

    I put a breakpoint on the script task that contains the code to create the table of Type Composite and saw he was actually creating a table with 2 columns and 2 rows, but it was empty.

    I've been trying my brain on this one for a while now and have found only a few messages on the web that have been useful only to distance this finally brings me to my question: does anyone know how to fix this?

    v/r

    Jeremy

    If the section "create a workflow dedicated to run the script" of the tutorial in relying on the comments Script Manager package does not work, I'll make sure to try your suggestions and comments. If the tutorial works, I will also provide feedback and let everyone know the solution.

    Thank you

    Jeremy

Maybe you are looking for

  • Not enough disk space to download new messages, archived 3500 messages and still will not download.

    I got more than 5500 email in my Inbox, finally I got the message that there is not enough space dick. I made a new folder under Archives for 2014 and 3400 emails moved there. I've deleted countless others and emptied the trash on all my emails. It l

  • HP Driver updates will not install

    I have a HP Pavilion 500-056 I bought a refurbished deal from Best Buy.  It came with Widnows 8 and I did the upgrade to 8.1.  The HP Support Assistant utility, said that the driver for my Bluetooth RT3290 must be udpated.  He has downaloded the pilo

  • Supported RAM r815 config - Dual Rank against Quad Rank

    Hello I'm hoping to find info a bit newer on the supported RAM for a r815 configurations. The latest info that I could find are this Date 2010 dated doc here: www.dell.com/.../Poweredge-R815-Technical-Guidebook2010.pdf According to this document, the

  • Width DateField and BasicEditField

    Hello is there any constructor parameter that specifies that these fields getPreferredWidth() or getWidth(), getContentWidth() returns the actual width? It always returns the same size that I send on layoutChild to the Manager. Thanks in advance.

  • With Windows 7 home premium activation problem

    I have a home premium Windows 7 family pack. I installed it on 3 computers the first 2 were good, except that a necessary to repair once a week. Finally, I gave up to use this computer as I was tired of constantly repairing Windows 7 above. I install