System and method for converting management models to specific console interfaces
First Claim
1. A method of converting management models to one or more console interfaces, said method comprising:
- receiving a console selection corresponding to one of the console interfaces;
identifying one or more console algorithms corresponding to the console selection;
retrieving a generic management object from a management definition object that corresponds to at least one of the identified console algorithms;
identifying one or more object classes and one or more object associations that include the object classes based on the retrieved generic management object;
selecting one of the identified object classes;
selecting one of the associations that include the selected object class, wherein the association includes a simple association;
identifying one or more target classes corresponding to the selected association;
locating one or more second association corresponding to the identified target class;
determining a layout format based on the number of located second associations; and
creating an extension file that includes the the layout format and that is adapted to perform the generic management object on the selected console interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for converting management models to specific console interfaces is provided. A plug-in builder process is used to read a management definition object. The plug-in builder process derives display information and method information from the management definition object. Console interface information is used to take the management definition object and transform it into a format suitable for the selected consoles. The management definition object information includes information used to display tree nodes in a management console. The plug-in builder process retrieves methods from the management definition object that corresponds to the displayed nodes. In this manner, when a user selects a tree node from a management console, the method included in the management definition object that was written to support the displayed node is executed. National language files can be used by the plug-in builder process in order to support various national languages used by users.
91 Citations
28 Claims
-
1. A method of converting management models to one or more console interfaces, said method comprising:
-
receiving a console selection corresponding to one of the console interfaces; identifying one or more console algorithms corresponding to the console selection; retrieving a generic management object from a management definition object that corresponds to at least one of the identified console algorithms; identifying one or more object classes and one or more object associations that include the object classes based on the retrieved generic management object; selecting one of the identified object classes; selecting one of the associations that include the selected object class, wherein the association includes a simple association; identifying one or more target classes corresponding to the selected association; locating one or more second association corresponding to the identified target class; determining a layout format based on the number of located second associations; and creating an extension file that includes the the layout format and that is adapted to perform the generic management object on the selected console interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 conversion tool stored in the memory and executed by the processors for converting generic management data to specific console interfaces, the conversion tool including; receiving logic for receiving a console selection corresponding to one of the console interfaces; identification logic for identifying one or more console algorithms corresponding to the console selection; retrieval logic for receiving a generic management object from a management definition object that corresponds to at least one or of the identified console algorithms; identification logic for identifying one or more object classes and one or more object associations that include the object classes based on the retrieved generic management object; selection logic for selecting one of the identified object classes; selection logic for selecting one of the associations that include the selected object class, wherein the association includes a simple association; identification logic for identifying one or more target classes corresponding to the selected association; identification logic for locating one or more second associations corresponding to the identified target class; layout determination logic for determining a layout format based on the number of located second associations; and creation logic for creating an extension file that includes the layout format and that is adapted to perform the generic management object on the selected console interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product stored in a computer readable medium that includes computer instructions that, when executed by a data processing system, causes the data processing system to perform actions that include:
-
receiving a console selection corresponding to one of the console interfaces; identifying one or more console algorithms corresponding to the console selection; retrieving a generic management object from a management definition object that corresponds to at least one of the identified console algorithms; identifying one or more object classes and one or more object associations that include the object classes based on the retrieved generic management object; selecting one of the identified object classes; selecting one of the associations that include the selected object class, wherein the association includes a simple association; identifying one or more target classes corresponding to the selected association; locating one or more second associations corresponding to the identified target class; determining a layout format based on the number of located second associations; and creating an extension file that includes the layout format and that is adapted to perform the generic management object on the selected console interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of converting management models to one or more console interfaces, said method comprising:
-
receiving a console selection corresponding to one of the console interfaces; identifying one or more console algorithms corresponding to the console selection; retrieving a generic management object from a management definition object that corresponds to at least one of the identified console algorithms; creating an extension file adapted to perform the generic management object on the selected console interface, the extension file including a layout format; identifying one or more object classes and one or more object associations that include the object classes based on the retrieved generic management object; selecting one of the identified object classes; selecting one of the associations that include the object class, wherein the association includes a simple association; identifying one or more target classes corresponding to the selected association; locating one or more second associations corresponding to the identified target class; and determining the layout format based on the number of located second associations.
-
-
26. A method of converting management models to one or more console interfaces, said method comprising:
-
receiving a console selection corresponding to one of the console interfaces; identifying one or more console algorithms corresponding to the console selection; retrieving a generic management object from a management definition object that corresponds to at least one of the identified console algorithms; creating an extension file adapted to perform the generic management object on the selected console interface, the extension file including one or more graphical user interfaces; retrieving user interface data from the management definition object; converting the user interface data to one or more national languages, wherein the national languages are specified in one or more classes included in the management definition object; storing the converted user interface data in one or more national language files; selecting one of the national languages; retrieving one of the national language files corresponding to the selected national language; and generating one or more of the graphical user interfaces using the converted user interface data retrieved from the national language file.
-
-
27. 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 conversion tool stored in the memory and executed by the processors for converting generic management data to specific console interfaces, the conversion tool including; receiving logic for receiving a console selection corresponding to one of the console interfaces; identification logic for identifying one or more console algorithms corresponding to the console selection; retrieval logic for receiving a generic management object from a management definition object that corresponds to at least one of the identified console algorithms; creation logic for creating an extension file adapted to perform the generic management object on the selected console interface, the extension file including a layout format; identification logic for identifying one or more object classes and one or more object associations that include the object classes based on the retrieved generic management object; selection logic for selecting one of the identified object classes and for selecting one of the associations that include the object class, wherein the association includes a simple association; identification logic for identifying one or more target classes corresponding to the selected association; location logic for locating one or more second associations corresponding to the identified target class; determination logic for determining the layout format based on the number of located second associations; and display logic for displaying the target class name in the layout format in response to determining that there is one second association and for displaying the association role in response to determining that there are more than one second associations.
-
-
28. A computer program product stored in a computer readable medium that includes computer instructions that, when executed by a data processing system, causes the data processing system to perform actions that include:
-
receiving a console selection corresponding to one of the console interfaces; identifying one or more console algorithms corresponding to the console selection; retrieving a generic management object from a management definition object that corresponds to at least one of the identified console algorithms; creating an extension file adapted to perform the generic management object on the selected console interface, the extension file including a layout format; identifying one or more object classes and one or more object associations that include the object classes based on the retrieved generic management object; selecting one of the object classes; selecting one of the identified associations that include the object class, wherein the association includes a simple association; identifying one or more target classes corresponding to the selected association; locating one or more second associations corresponding to the identified target class; determining a layout format based on the number of located second associations; displaying the target class name in the layout format in response to determining that there is one second association; and displaying the association role in the layout format in response to determining that there are more than one second associations.
-
Specification