System and method for mapping management objects to console neutral user interface
First Claim
1. A method of generating display information from management definition data, said method comprising:
- receiving an element request from a user;
locating a display name corresponding to the element request in a management definition object;
retrieving one or more qualifier values and one or more data definitions corresponding to the display name, wherein the retrieving includes reading the management definition object;
creating one or more data elements using the data definitions; and
writing the qualifier values and data elements to a display panel.
1 Assignment
0 Petitions
Accused Products
Abstract
A generic management definition object, described using a CIM MOF file or an Extensible Markup Language document, can be used to format display panels that are independent of a management console. A generic integration layer is created between the management data and the display and behavior of such data. A transformation engine is used to convert data definitions included in management data to a formatted structure that is stored in a repository. A translation engine renders the formatted structure into graphical user interface constructs that are independent of any particular management console architecture. The transformation and translation engines coordinate a set of processes that facilitate the display and manipulation of the management data object'"'"'s data model. GUI display panels that support the management model are generated in a console neutral manner so that the same panels are displayed from a variety of management consoles.
-
Citations
22 Claims
-
1. A method of generating display information from management definition data, said method comprising:
-
receiving an element request from a user; locating a display name corresponding to the element request in a management definition object; retrieving one or more qualifier values and one or more data definitions corresponding to the display name, wherein the retrieving includes reading the management definition object; creating one or more data elements using the data definitions; and writing the qualifier values and data elements to a display panel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 display generation tool for generating display information from management information, the display generation tool including; input logic for receiving an element request from a user; identification logic for locating a display name corresponding to the element request in a management definition object; means for retrieving one or more qualifier values and one or more data definitions corresponding to the display name, wherein the retrieving includes means for reading the management definition object; creation logic for creating one or more data elements using the data definitions; output logic for writing the qualifier values and data elements to a display panel; and storage logic for storing the display panel in the nonvolatile storage area. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product stored on a computer operable medium for generating display information from management definition data, said computer program product comprising:
-
means for receiving an element request from a user; means for locating a display name corresponding to the element request in a management definition object; means for retrieving one or more qualifier values and one or more data definitions corresponding to the display name, wherein the retrieving includes reading the management definition object; means for creating one or more data elements using the data definitions; and means for writing the qualifier values and data elements to a display panel. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of generating display information from management definition data, said method comprising:
-
receiving an element request from a user; locating a display name corresponding to the element request in a management definition object, wherein the management definition object includes a common information model managed object format file; retrieving one or more qualifier values and one or more data definitions corresponding to the display name, wherein the retrieving includes reading the management definition object; creating one or more data elements using the data definitions; writing the qualifier values and data elements to a display panel; identifying one or more menu tab names from the retrieved qualifier names; creating a menu tab within the display panel corresponding to each of the menu tab names; and writing a tab label for each of the menu tabs, wherein the tab labels correspond to the menu tab names.
-
-
20. A method of generating display information from management definition data, said method comprising:
-
receiving an element request from a user; locating a display name corresponding to the element request in a management definition object, wherein the management definition object includes a common information model managed object format file; retrieving one or more qualifier values and one or more data definitions corresponding to the display name, wherein the retrieving includes reading the management definition object; creating one or more data elements using the data definitions; writing the qualifier values and data control objects to a display panel; retrieving one or more text labels from the management definition object, wherein each of the text labels corresponds to one of the data elements; and writing the text labels in the display panel in a position adjacent to each text label'"'"'s corresponding data element.
-
-
21. 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 display generation tool for generating display information from management information, the display generation tool including; input logic for receiving an element request from a user; identification logic for locating a display name corresponding to the element request in a management definition object; means for retrieving one or more qualifier values and one or more data definitions corresponding to the display name, wherein the retrieving includes means for reading the management definition object; creation logic for creating one or more data elements using the data definitions; output logic for writing the qualifier values and data elements to a display panel; storage logic for storing the display panel in the nonvolatile storage area identification logic for identifying one or more menu tab names from the retrieved qualifier names; creation logic for creating a menu tab within the data panel corresponding to each of the menu tab names; output logic for writing a tab label for each of the menu tabs, wherein the tab labels correspond to the menu tab names; retrieval logic for retrieving one or more text labels from the management definition object, wherein each of the text labels corresponds to one of the data elements; and output logic for writing the text labels in the display panel in a position adjacent to each text label'"'"'s corresponding data element.
-
-
22. A computer program product stored on a computer operable medium for generating display information from management definition data, said computer program product comprising:
-
means for receiving an element request from a user; means for locating a display name corresponding to the element request in a management definition object; means for retrieving one or more qualifier values and one or more data definitions corresponding to the display name, wherein the retrieving includes reading the management definition object; means for creating one or more data elements using the data definitions; means for writing the qualifier values and data elements to a display panel; means for identifying one or more menu tab names from the retrieved qualifier names; means for creating a menu tab within the display panel corresponding to each of the menu tab names; means for writing a tab label for each of the menu tabs, wherein the tab labels correspond to the menu tab names; means for retrieving one or more text labels from the management definition object, wherein each of the text labels corresponds to one of the data elements; and means for writing the text labels in the display panel in a position adjacent to each text label'"'"'s corresponding data element.
-
Specification