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; and creating an extension file adapted to perform the generic management object on the selected console interface.
- 2. The method as described in claim 1 wherein the management definition object includes a common information model managed object format file.
- 3. The method as described in claim 1 wherein the extension file includes a plug-in file adapted to interface with the selected console interface.
- 4. The method as described in claim 1 wherein the retrieving further includes:
identifying one or more object classes and one or more object associations that include the object classes; selecting one of the 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 a layout format based on the number of located second associations.
- 5. The method as described in claim 4 further comprising:
displaying the target class name in response to determining that there is one second association; and displaying the association role in response to determining that there are more than one second associations.
- 6. The method as described in claim 1 further comprising:
retrieving user interface data from the management definition object; and generating one or more graphical user interfaces using the retrieved user interface data.
- 7. The method as described in claim 1 further comprising:
retrieving user interface data from the management definition object; converting the user interface data to one or more national languages; 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 graphical user interfaces using the converted user interface data retrieved from the national language file.
- 8. The method as described in claim 1 further comprising:
creating a tree node displayable on a management console corresponding to the selected console interface; creating a popup menu corresponding to the tree node, wherein the popup menu includes one or more menu selections; and associating a method to each of the menu selections.
- 9. The method as described in claim 1 wherein the generic management object includes a display panel that displays information regarding a program product, wherein the management definition object is adapted to manage the program product.
- 10. 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 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; and creation logic for creating an extension file adapted to perform the generic management object on the selected console interface.
- 11. The information handling system as described in claim 10 wherein the management definition object includes a common information model managed object format file.
- 12. The information handling system as described in claim 10 wherein the extension file includes a plug-in file adapted to interface with the selected console interface.
- 13. The information handling system as described in claim 10 wherein the retrieval logic further includes:
identification logic for identifying one or more object classes and one or more object associations that include the object classes; selection logic for selecting one of the 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; and determination logic for determining a layout format based on the number of located second associations.
- 14. The information handling system as described in claim 13 further comprising:
display logic for displaying the target class name 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.
- 15. The information handling system as described in claim 10 further comprising:
retrieval logic for retrieving user interface data from the management definition object; and code generation logic for generating one or more graphical user interfaces using the retrieved user interface data.
- 16. The information handling system as described in claim 10 further comprising:
retrieval logic for retrieving user interface data from the management definition object; conversion logic for converting the user interface data to one or more national languages; storage logic for storing the converted user interface data in one or more national language files; selection logic for selecting one of the national languages; retrieval logic for retrieving one of the national language files corresponding to the selected national language; and code generation logic for generating one or more graphical user interfaces using the converted user interface data retrieved from the national language file.
- 17. The information handling system as described in claim 10 further comprising:
display logic for displaying a tree node on a management console corresponding to the selected console interface; and display logic for displaying a popup menu corresponding to the tree node, wherein the popup menu includes one or more menu selections, and wherein each menu selection includes an associated method.
- 18. The information handling system as described in claim 10 wherein the generic management object includes a display panel that displays information regarding a program product, wherein the management definition object is adapted to manage the program product.
- 19. A computer program product stored on a computer operable medium for converting management models to one or more console interfaces, said computer program product comprising:
means for receiving a console selection corresponding to one of the console interfaces; means for identifying one or more console algorithms corresponding to the console selection; means for retrieving a generic management object from a management definition object; and means for creating an extension file adapted to perform the generic management object on the selected console interface.
- 20. The computer program product as described in claim 19 wherein the management definition object includes a common information model managed object format file.
- 21. The computer program product as described in claim 19 wherein the extension file includes a plug-in file adapted to interface with the selected console interface.
- 22. The computer program product as described in claim 19 wherein the retrieving further includes:
means for identifying one or more object classes and one or more object associations that include the object classes; means for selecting one of the object classes; means for selecting one of the associations that include the object class, wherein the association includes a simple association; means for identifying one or more target classes corresponding to the selected association; means for locating one or more second associations corresponding to the identified target class; and means for determining a layout format based on the number of located second associations.
- 23. The computer program product as described in claim 22 further comprising:
means for displaying the target class name in response to determining that there is one second association; and means for displaying the association role in response to determining that there are more than one second associations.
- 24. The computer program product as described in claim 19 further comprising:
means for retrieving user interface data from the management definition object; and means for generating one or more graphical user interfaces using the retrieved user interface data.
- 25. The computer program product as described in claim 19 further comprising:
means for retrieving user interface data from the management definition object; means for converting the user interface data to one or more national languages; means for storing the converted user interface data in one or more national language files; means for selecting one of the national languages; means for retrieving one of the national language files corresponding to the selected national language; and means for generating one or more graphical user interfaces using the converted user interface data retrieved from the national language file.
- 26. The computer program product as described in claim 19 further comprising:
means for creating a tree node displayable on a management console corresponding to the selected console interface; means for creating a popup menu corresponding to the tree node, wherein the popup menu includes one or more menu selections; and means for associating a method to each of the menu selections.
- 27. The computer program product as described in claim 19 wherein the generic management object includes a display panel that displays information regarding a program product, wherein the management definition object is adapted to manage the program product.
- 28. 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; creating an extension file adapted to perform the generic management object on the selected console interface; identifying one or more object classes and one or more object associations that include the object classes; selecting one of the 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 a layout format based on the number of located second associations.
- 29. 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; creating an extension file adapted to perform the generic management object on the selected console interface; retrieving user interface data from the management definition object; converting the user interface data to one or more national languages; 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 graphical user interfaces using the converted user interface data retrieved from the national language file.
- 30. 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 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; and creation logic for creating an extension file adapted to perform the generic management object on the selected console interface; identification logic for identifying one or more object classes and one or more object associations that include the object classes; selection logic for selecting one of the 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 a layout format based on the number of located second associations; and display logic for displaying the target class name 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.
- 31. A computer program product stored on a computer operable medium for converting management models to one or more console interfaces, said computer program product comprising:
means for receiving a console selection corresponding to one of the console interfaces; means for identifying one or more console algorithms corresponding to the console selection; means for retrieving a generic management object from a management definition object; means for creating an extension file adapted to perform the generic management object on the selected console interface; means for identifying one or more object classes and one or more object associations that include the object classes; means for selecting one of the object classes; means for selecting one of the associations that include the object class, wherein the association includes a simple association; means for identifying one or more target classes corresponding to the selected association; means for locating one or more second associations corresponding to the identified target class; means for determining a layout format based on the number of located second associations; means for displaying the target class name in response to determining that there is one second association; and means for displaying the association role in response to determining that there are more than one second associations.
- 32. A computer program product stored on a computer operable medium for converting management models to one or more console interfaces, said computer program product comprising:
means for receiving a console selection corresponding to one of the console interfaces; means for identifying one or more console algorithms corresponding to the console selection; means for retrieving a generic management object from a management definition object; means for creating an extension file adapted to perform the generic management object on the selected console interface; means for creating a tree node displayable on a management console corresponding to the selected console interface; means for creating a popup menu corresponding to the tree node, wherein the popup menu includes one or more menu selections; and means for associating a method to each of the menu selections.
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 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); “System and Method for Obtaining Display Names from Management Models,” by Barker, Diller, Hedstrom, Persche, Salahshoor, and Thorpe Ser. No. (Docket No. RSW920010051US1); and “System and Method for Packaging and Installing Management Models with Specific Console Interfaces,” by Barker, Diller, Hedstrom, Persche, Salahshoor, and Thorpe (Docket No. RSW920010187US1). The present application and each of the related applications have been assigned to the IBM Corporation.