×

Unified framework for configuration validation

  • US 8,843,893 B2
  • Filed: 04/29/2010
  • Issued: 09/23/2014
  • Est. Priority Date: 04/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a check of a configuration in a system, the method comprising:

  • generating a first identifier for a first check unit in a check unit field of a first table;

    generating a second identifier for a second check unit;

    linking through a processing device a searchable keyword in the first table for the first check unit to the first identifier;

    linking the second identifier to the first identifier in a second table to indicate that the second check unit is to be executed before the first check unit;

    linking an identifier of a parameter to the first check unit identifier in a third table, the parameter limiting a scope of subsequently executed checks;

    to generate the check, searching for a matching keyword through the processing device and including an identifier of a check unit having the matching keyword in the check, where the check first verifies a configuration value in the system associated with a check unit listed in the second table and then verifies a configuration value associated with the included check unit after limiting the scope of the check to the respective parameters in the third table;

    identifying an event causing an error when executing the check based on at least one of;

    (a) a configuration value not being retrievable and (b) a retrieved system configuration setting value not matching a value specified in the check;

    selecting and implementing a correction from a lookup table matching the correction to at least one of;

    the error, the check causing the error, the identified event, and the check unit causing the error;

    wherein each correction has an associated likelihood of correcting the error and the correction is selected based on the likelihood of the correction exceeding at least one of;

    an absolute threshold and a threshold relative to likelihoods of other corrections; and

    tracking the implemented correction.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×