IP Library Granted Patent US 7,805,711
Granted Patent B2
US 7,805,711 · App. 11/490,226 · Granted Sep 28, 2010

Redirection interface system and method for CIM object manager provider

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,805,711
App. No.
11/490,226
Granted
Sep 28, 2010
Kind
B2
Abstract

System and method are described for an I/O redirection provider for rapidly adapting legacy services, such as Linux services, into CIM management space. In one embodiment, a method of implementing an I/O redirection provider in a management system including a Common Input Model Object Manager (“CIMOM”) comprises, for each of a number of script files, determining whether a class corresponding to the script file exists; responsive to a determination that a class corresponding to the script file does not exist, selectively using at least one template to generate a new schema for the script file; and compiling the new schema within the CIMOM.

Claims (33)

1. A method of implementing an I/O redirection provider in a management system comprising a Common Information Model Object Manager (“CIMOM”), the method comprising:

for each of a number of script files, determining whether a class corresponding to the script file exists;

responsive to a determination that a class corresponding to the script file does not exist, selectively using at least one template to generate a new schema for the script file; and

compiling the new schema within the CIMOM.

2. The method of claim 1 further comprising registering the I/O redirection provider to the CIMOM to handle all classes for which it has accompanying scripts.

3. The method of claim 1 further comprising awaiting receipt by the I/O redirection provider of a CIMOM request.

4. The method of claim 1 further comprising, responsive to receipt by the I/O redirection provider of a CIMOM request:

determining whether a class specified in the CIMOM request is a class for which the I/O redirection provider has been registered with the CIMOM to handle; and

responsive to a determination that the requested class is a class for which the I/O redirection provider has been registered with the CIMOM to handle, selectively passing the requested class to the I/O redirection provider for handling.

5. The method of claim 4 further comprising, responsive to receipt by the I/O redirection provider of the requested class, selecting one of the script files to handle the requested class.

6. The method of claim 5 wherein the I/O redirection provider utilizes the selected one of the script files to feed data to the CIMOM.

7. The method of claim 5 further comprising performing an integrity check on the selected one of the script files.

8. The method of claim 1 wherein each of the script files comprises a script written using a scripting language selected from a group consisting of python, perl, bash, and ruby.

9. The method of claim 1 wherein, for each of the script files, a name of the script file includes an .sh file extension.

10. A method of implementing an I/O redirection provider in a management system comprising a Common Information Model Object Manager (“CIMOM”), the method comprising:

registering the I/O redirection provider to the CIMOM to handle all classes for which it has a corresponding script;

awaiting receipt by the I/O redirection provider of a CIMOM request;

determining whether a class specified in the CIMOM request is a class for which the I/O redirection provider has been registered with the CIMOM to handle;

responsive to a determination that the requested class is a class for which the I/O redirection provider has been registered with the CIMOM to handle, selectively passing the requested class to the I/O redirection provider for handling; and

responsive to receipt by the I/O redirection provider of the requested class, processing the requested class passed thereto in accordance with the corresponding script.

11. The method of claim 10 further comprising, responsive to receipt by the I/O redirection provider of the requested class and prior to processing, identifying the corresponding script.

12. The method of claim 11 further comprising utilizing by the I/O redirection provider the corresponding script to feed data to the CIMOM.

13. The method of claim 11 further comprising performing an integrity check on the corresponding script.

14. The method of claim 10 wherein each of the scripts comprises a script written using a scripting language selected from a group consisting of python, perl, bash, and ruby.

15. The method of claim 10 wherein, for each of the scripts, a name of the file comprising the script includes an .sh file extension.

16. An I/O redirection provider for implementation in a management system comprising a Common Information Model Object Manager (“CIMOM”), the I/O redirection provider comprising:

means for determining, for each of a number of script files, whether a class corresponding to the script file exists;

means responsive to a determination that a class corresponding to the script file does not exist for selectively using at least one template to generate a new schema for the script file; and

means for compiling the new schema within the CIMOM.

17. The I/O redirection provider of claim 16 further comprising means for registering the I/O redirection provider to the CIMOM to handle all classes for which it has accompanying scripts.

18. The I/O redirection provider of claim 16 further comprising means responsive to receipt by the I/O redirection provider of a CIMOM request for determining whether a class specified in the CIMOM request is a class for which the I/O redirection provider has been registered with the CIMOM to handle and responsive to a determination that the requested class is a class for which the I/O redirection provider has been registered with the CIMOM to handle, selectively passing the requested class to the I/O redirection provider for handling.

19. The I/O redirection provider of claim 18 further comprising means responsive to receipt by the I/O redirection provider of the requested class for selecting one of the script files to handle the requested class, wherein the I/O redirection provider utilizes the selected one of the script files to feed data to the CIMOM.

20. The I/O redirection provider of claim 19 further comprising means for performing an integrity check on the selected one of the script files.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 027147/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: CPTN HOLDINGS LLC
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 027147/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2006
From: SONDEREGGER, KELLY ERVIN
To: NOVELL, INC.
Reel/Frame 018143/0212 →