发明名称 Unified framework for configuration validation
摘要 A modular framework may be provided for configuration checks that enable a developer to classify and describe each check and then subsequently search for checks and integrate them with other checks. Each check may include a dependency on other checks to create a hierarchy. Additionally, multiple checks may be combined. The combination of checks may be used to check configuration of specific processes or systems. Each check unit and business configuration check may contain keywords, descriptions, and documentation to enable the checks to be subsequently searched and reused in different applications. Systems, methods, and articles of manufacture may be provided.
申请公布号 US8843893(B2) 申请公布日期 2014.09.23
申请号 US201012769893 申请日期 2010.04.29
申请人 SAP AG 发明人 Krieg Jan;Folmer Viktor;Braun Michelle
分类号 G06F9/44;G06F11/30;G06F11/36 主分类号 G06F9/44
代理机构 Kenyon & Kenyon LLP 代理人 Kenyon & Kenyon LLP
主权项 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.
地址 Walldorf DE