System and method for packaging and installing management models with specific console interfaces
First Claim
1. A method of packaging management data adapted to interoperate with one or more management consoles, said method comprising:
- receiving one or more console identifiers, each of the console identifiers corresponding to one of the management consoles;
retrieving one or more plug-in code files, each of the plug-in code files derived from the management data and each adapted to interface with one of the management consoles;
retrieving one or more display panel files derived from the management data; and
writing the plug-in code files and the display panels to a distribution medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A plug-in builder process is performed using a management definition object. A management definition object is evaluated. The results of the evaluation may include one or more panel files that display information pertaining to the product corresponding to the management definition object and may also include extraction of translatable strings from the management model. Translatable strings are stored in translation template files for translation into national languages. Target consoles are selected representing those consoles for which plug-in data is created which allows the target consoles to interface with display information and methods included in the management definition object. Console plug-in data that describes the interfaces used by the selected target consoles is read in order to generate plug-in code that will interface with the selected consoles. The plug-in code, display panels, and national language translations are packaged onto a distributable media that is installed by customers.
-
Citations
25 Claims
-
1. A method of packaging management data adapted to interoperate with one or more management consoles, said method comprising:
-
receiving one or more console identifiers, each of the console identifiers corresponding to one of the management consoles;
retrieving one or more plug-in code files, each of the plug-in code files derived from the management data and each adapted to interface with one of the management consoles;
retrieving one or more display panel files derived from the management data; and
writing the plug-in code files and the display panels to a distribution medium. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
a nonvolatile storage area accessible by the processors; and
a packaging tool for packaging management data adapted to interoperate with one or more management consoles, the packaging tool including;
input logic for receiving one or more console identifiers, each of the console identifiers corresponding to one of the management consoles;
retrieval logic for retrieving one or more plug-in code files, each of the plug-in code files derived from the management data and each adapted to interface with one of the management consoles;
retrieval logic for retrieving one or more display panel files derived from the management data; and
output logic for writing the plug-in code files and the display panels to a distribution medium. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product stored on a computer operable medium for packaging management data adapted to interoperate with one or more management consoles, said computer program product comprising:
-
means for receiving one or more console identifiers, each of the console identifiers corresponding to one of the management consoles;
means for retrieving one or more plug-in code files, each of the plug-in code files derived from the management data and each adapted to interface with one of the management consoles;
means for retrieving one or more display panel files derived from the management data; and
means for writing the plug-in code files and the display panels to a distribution medium. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method of packaging management data adapted to interoperate with one or more management consoles, wherein the management data includes a common information model managed object format file, said method comprising:
-
receiving one or more console identifiers, each of the console identifiers corresponding to one of the management consoles;
retrieving one or more plug-in code files, each of the plug-in code files derived from the management data and each adapted to interface with one of the management consoles;
retrieving one or more display panel files derived from the management data;
retrieving one or more translation files derived from the management data, each of the translation files corresponding to at least one national language; and
writing the translation files, the plug-in code files and the display panels to a distribution medium.
-
-
23. A method of packaging management data adapted to interoperate with one or more management consoles, wherein the management data includes a common information model managed object format file, said method comprising:
-
receiving one or more console identifiers, each of the console identifiers corresponding to one of the management consoles;
retrieving one or more plug-in code files, each of the plug-in code files derived from the management data and each adapted to interface with one of the management consoles;
retrieving one or more display panel files derived from the management data;
retrieving one or more translation files derived from the management data, each of the translation files corresponding to at least one national language;
retrieving one or more plug-in runtime algorithms, each of the algorithms corresponding to one of the console identifiers;
generating a console plug-in code file for each of the console identifiers;
compiling each of the generated console plug-in files, the compiling resulting in an executable entity adapted to interface with the management console corresponding to the console identifier;
writing the translation files, the compiled plug-in code files and the display panels to a distribution medium.
-
-
24. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
a nonvolatile storage area accessible by the processors; and
a packaging tool for packaging management data adapted to interoperate with one or more management consoles, wherein the management data includes a common information model managed object format file, the packaging tool including;
input logic for receiving one or more console identifiers, each of the console identifiers corresponding to one of the management consoles;
retrieval logic for retrieving one or more plug-in code files, each of the plug-in code files derived from the management data and each adapted to interface with one of the management consoles;
retrieval logic for retrieving one or more plug-in runtime algorithms, each of the algorithms corresponding to one of the console identifiers;
code generation logic for generating a console plug-in code file for each of the console identifiers; and
compiler logic for compiling each of the generated console plug-in files, the compiling resulting in an executable entity adapted to interface with the management console corresponding to the console identifier;
retrieval logic for retrieving one or more display panel files derived from the management data;
output logic for writing the compiled plug-in code files and the display panels to a distribution medium.
-
-
25. A computer program product stored on a computer operable medium for packaging management data adapted to interoperate with one or more management consoles, said computer program product comprising:
-
means for receiving one or more console identifiers, each of the console identifiers corresponding to one of the management consoles;
means for retrieving one or more plug-in code files, each of the plug-in code files derived from the management data and each adapted to interface with one of the management consoles;
means for retrieving one or more display panel files derived from the management data;
means for retrieving one or more translation files derived from the management data, each of the translation files corresponding to at least one national language; and
means for writing the translation files the plug-in code files and the display panels to a distribution medium.
-
Specification