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.
- 2. The method as described in claim 1 wherein the management data includes a common information model managed object format file.
- 3. The method as described in claim 1 further comprising:
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 to the distribution medium.
- 4. The method as described in claim 1 wherein each of the display panel files is adapted to operate with a plurality of the management consoles.
- 5. The method as described in claim 1 further comprising:
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; and 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.
- 6. The method as described in claim 1 further comprising:
loading the distribution medium into a computer system; displaying a name corresponding to each of the management consoles in a selection display; receiving one or more selections from a user, each of the selections corresponding to one of the management consoles; copying the plug-in code files corresponding to the selected management consoles from the distribution medium to a nonvolatile storage device accessible by the computer system; copying the display panel files from the distribution medium to a nonvolatile storage device accessible by the computer system; and registering each of the plug-in code files with one or more installed management consoles, wherein the installed management consoles are installed on the computer system.
- 7. The method as described in claim 6 further comprising:
invoking one of the installed management consoles; receiving a console selection from a user; and displaying a display panel corresponding to one of the display panel files in response to the received selection.
- 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.
- 9. The information handling system as described in claim 8 wherein the management data includes a common information model managed object format file.
- 10. The information handling system as described in claim 8 further comprising:
retrieval logic 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 output logic for writing the translation files to the distribution medium.
- 11. The information handling system as described in claim 8 wherein each of the display panel files is adapted to operate with a plurality of the management consoles.
- 12. The information handling system as described in claim 8 further comprising:
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.
- 13. The information handling system as described in claim 8 further comprising:
install logic for loading the distribution medium into a second information handling system; display logic executed on the second information handling system for displaying a name corresponding to each of the management consoles in a selection display; input logic executed on the second information handling system for receiving one or more selections from a user, each of the selections corresponding to one of the management consoles; copy logic executed on the second information handling system for copying the plug-in code files corresponding to the selected management consoles from the distribution medium to a nonvolatile storage device accessible by the computer system; copy logic executed on the second information handling system for copying the display panel files from the distribution medium to a nonvolatile storage device accessible by the computer system; and console registration logic executed on the second information handling system for registering each of the plug-in code files with one or more installed management consoles, wherein the installed management consoles are installed on the computer system.
- 14. The information handling system as described in claim 13 further comprising:
logic for invoking one of the installed management consoles on the second information handling system; input logic for receiving a console selection from a user; and a display panel displayed on a display device, the display panel corresponding to one of the display panel files in response to the received selection.
- 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.
- 16. The computer program product as described in claim 15 wherein the management data includes a common information model managed object format file.
- 17. The computer program product as described in claim 15 further comprising:
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 to the distribution medium.
- 18. The computer program product as described in claim 15 wherein each of the display panel files is adapted to operate with a plurality of the management consoles.
- 19. The computer program product as described in claim 15 further comprising:
means for retrieving one or more plug-in runtime algorithms, each of the algorithms corresponding to one of the console identifiers; means for generating a console plug-in code file for each of the console identifiers; and means 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.
- 20. The computer program product as described in claim 15 further comprising:
means for loading the distribution medium onto a computer system; means for displaying a name corresponding to each of the management consoles in a selection display; means for receiving one or more selections from a user, each of the selections corresponding to one of the management consoles; means for copying the plug-in code files corresponding to the selected management consoles from the distribution medium to a nonvolatile storage device accessible by the computer system; means for copying the display panel files from the distribution medium to a nonvolatile storage device accessible by the computer system; and means for registering each of the plug-in code files with one or more installed management consoles, wherein the installed management consoles are installed on the computer system.
- 21. The computer program product as described in claim 20 further comprising:
means for invoking one of the installed management consoles; means for receiving a console selection from a user; and means for displaying a display panel corresponding to one of the display panel files in response to the received selection.
- 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.
RELATED APPLICATIONS
[0001] This application is related to the following co-pending U.S. patent applications filed on the same day as the present application: “System and Method for Converting Management Models to Specific Console Interfaces,” by Barker, Diller, Gay, Hedstrom, Persche, Salahshoor, Sweitzer, and Thorpe (Docket No. RSW920010048US1); “System and Method for Mapping Management Objects to Console Neutral User Interface,” by Barker, Diller, Gay, Hedstrom, Persche, Salahshoor, and Thorpe (Docket No. RSW920010049US1); “System and Method for Managing Translatable Strings Displayed on Console Interfaces,” by Barker, Diller, Hedstrom, Persche, Salahshoor, and Thorpe (Docket No. RSW920010050US1); and “System and Method for Obtaining Display Names from Management Models,” by Barker, Diller, Hedstrom, Persche, Salahshoor, and Thorpe (Docket No. RSW920010051US1). The present application and each of the related applications have been assigned to the IBM Corporation.