Claims
- 1. A method of using a system having a resource, wherein the method comprises:
receiving a communication for a first resource, wherein the communication includes a first OID of the first resource; and determining a first name of the first resource corresponds to the first OID using an OID-name map; and accessing the first resource after determining the first name of the first resource.
- 2. The method of claim 1, further comprising determining a first pointer of the first resource corresponds to the first name using a name-resource map, wherein accessing the first resource comprises accessing the first resource using the first pointer.
- 3. The method of claim 2, wherein the name-resource map further comprises:
other names; and other pointers, wherein each of the other pointers corresponds to only one of the other names.
- 4. The method of claim 2, further comprising modifying the name-resource map.
- 5. The method of claim 1, wherein the communication is received over a network using SNMP.
- 6. The method of claim 1, wherein the OID-name map further comprises:
other OIDs for other resources; and other names, wherein each of the other names corresponds to at least one of the first and other OIDs.
- 7. The method of claim 6, wherein more than one OID corresponds to the first name.
- 8. The method of claim 1, further comprising sending a datum over a network in response to the communication, wherein:
accessing the first resource comprises accessing the first resource for the datum; and sending is performed after accessing the first resource.
- 9. The method of claim 1, further comprising modifying the OID-name map.
- 10. The method of claim 1, wherein modifying the OID-name map is performed while a program that accesses the first resource is running.
- 11. A method of using a management information base comprising:
generating an OID-name map comprising OIDs and names, wherein each name corresponds to a resource and at least one OID; and modifying the OID-name map using software.
- 12. The method of claim 11, wherein modifying comprises modifying the OID-name map, such that:
before modifying, a first OID corresponds to a first name; and after modifying, the first OID corresponds to a second name different from the first name.
- 13. The method of claim 11, wherein modifying comprises modifying the OID-name map, such that:
before modifying, a first name corresponds to a first OID; and after modifying, the first name corresponds to a second OID different from the first OID.
- 14. The method of claim 11, wherein modifying comprises deleting a name or an OID from the OID-name map.
- 15. The method of claim 11, wherein modifying comprises adding a name or an OID to the OID-name map.
- 16. The method of claim 11, wherein modifying is performed without making any firmware or hardware change.
- 17. The method of claim 11, wherein modifying the OID-name map is performed while a program that accesses the first resource is running.
- 18. A data processing system readable medium having code embodied therein, the code comprising:
an instruction for accessing a communication for a first resource, wherein the communication includes a first OID of the first resource; and an instruction for using an OID-name map to determine a first name of the first resource corresponds to the first OID; and an instruction for accessing the first resource after determining the first name of the first resource.
- 19. The data processing system readable medium of claim 18, wherein:
the code further comprises an instruction for determining a first pointer of the first resource corresponds to the first name using a name-resource map; and the instruction for accessing the first resource comprises an instruction for accessing the first resource using the first pointer.
- 20. The data processing system readable medium of claim 19, wherein the name-resource map further comprises:
other names; and other pointers, wherein each of the other pointers corresponds to only one of the other names.
- 21. The data processing system readable medium of claim 19, wherein the code further comprises an instruction for modifying the name-resource map.
- 22. The data processing system readable medium of claim 18, wherein the communication uses SNMP.
- 23. The data processing system readable medium of claim 18, wherein the OID-name map further comprises:
other OIDs for other resources; and other names, wherein each of the other names corresponds to at least one of the first and other OIDs.
- 24. The data processing system readable medium of claim 23, wherein more than one OID corresponds to the first name.
- 25. The data processing system readable medium of claim 18, wherein:
the code further comprises an instruction for sending a datum over a network in response to the communication; the instruction for accessing the first resource comprises an instruction for accessing the first resource for the datum; and the instruction for sending is executed after the instruction for accessing the first resource.
- 26. The data processing system readable medium of claim 18, wherein the code further comprises an instruction for modifying the OID-name map.
- 27. The data processing system readable medium of claim 26, wherein the instruction for modifying is configured to allow execution of the modification while a program that accesses the first resource is running.
- 28. A data processing system readable medium having code embodied therein, the code comprising:
an instruction for accessing an OID-name map comprising OIDs and names, wherein each name corresponds to a resource and at least one OID; and an instruction for modifying the OID-name map using software.
- 29. The data processing system readable medium of claim 28, wherein the instruction for modifying comprises an instruction for modifying the OID-name map, such that:
before executing the instruction for modifying, a first OID corresponds to a first name; and after executing the instruction for modifying, the first OID corresponds to a second name different from the first name.
- 30. The data processing system readable medium of claim 28, wherein the instruction for modifying comprises an instruction for modifying the OID-name map, such that:
before executing the instruction for modifying, a first name corresponds to a first OID; and after executing the instruction for modifying, the first name corresponds to a second OID different from the first OID.
- 31. The data processing system readable medium of claim 28, wherein the instruction for modifying comprises an instruction for deleting a name or an OID from the OID-name map.
- 32. The data processing system readable medium of claim 28, wherein the instruction for modifying comprises an instruction for adding a name or an OID to the OID-name map.
- 33. The data processing system readable medium of claim 28, wherein the instruction for modifying is performed without making any firmware or hardware change.
- 34. The data processing system readable medium of claim 28, wherein the instruction for modifying is configured to allow execution of the modification while a program that accesses the first resource is running.
- 35. A system for using a resource comprising:
an OID-name map that comprises OIDs and resource names of resources, wherein each of the resource names corresponds to at least one OID; a first software component that is configured to:
receive a communication for a first OID of a first resource; access the OID-name map; and determine a first resource name that corresponds to the first OID.
- 36. The system of claim 35, further comprising a name-resource map that comprises the resource names and pointers that correspond to the resource names, wherein the first software component is further configured to:
access the name-resource map; and determine a first pointer of a first resource that corresponds to the first resource name.
- 37. The system of claim 35, wherein:
more than one OID refers the first resource name; and each resource name refers to only one resource.
- 38. The system of claim 35, wherein the communication is in SNMP.
- 39. The system of claim 35, further comprising a second software component is configured to modify the OID-name map.
- 40. The system of claim 39, wherein modification of the OID-name map is performed without changing firmware or hardware.
- 41. The system of claim 39, wherein the second software component is configured to allow modification of the OID-name map while a program that accesses the first resource is running.
RELATED APPLICATIONS
[0001] This application claims priority under 35 U.S.C. § 119(e) to U.S. patent application Ser. No. 60/349,424, entitled “Network Proxy Platform that Simultaneously Supports Data Transformation, Storage, and Manipulation for Multiple Protocols” by de Bonet et al., filed on Jan. 18, 2002; No. 60/349,344 entitled “A Modular Plug-In Transaction Processing Architecture” by de Bonet et al. filed Jan. 18, 2002; and No. 60/348,566, entitled “Fully Configurable Management Information Bases for the Simple Network Management Protocol” by Annison et al., filed on Jan. 15, 2002. This application is related to U.S. patent application No. ______ (Attorney Docket No. IDET1130-1), entitled “Method And System Of Performing Transactions Using Shared Resources And Different Applications” filed on Jan. 14, 2003. All patent applications referenced in this paragraph are assigned to the current assignee hereof and incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60348566 |
Jan 2002 |
US |
|
60349424 |
Jan 2002 |
US |
|
60349344 |
Jan 2002 |
US |