Patent ID: 8676758
Filing Date: 2014-03-18
Classification: G06F

Abstract:
1. A method implemented by a computer for extending a configuration management database that comprises configuration information regarding hardware and software components of a computer system, the method comprising: the computer receiving input from a user to extend the configuration management database to include additional configuration information, wherein the input includes a generic data type; the computer mapping the generic data type including in the input received from the user to a database data type of the configuration management database; responsive to a successful mapping of the generic data type to the database data type of the configuration management database, the computer dynamically generating an SQL statement, and then executing the generated SQL statement, to create the database data type in the configuration management database; and responsive to a successful execution of the SQL statement, the computer updating tables in the configuration management database with the database data type to reduce a number of tables created for the database data type; wherein the configuration management database comprises core configuration management database extensible markup language schema plugins, internal extension extensible markup language schema plugins, and customer extension extensible markup language schema plugins, wherein the plugins are linked by a common extensible markup language file.