Object reference in a system
First Claim
1. A method for updating an object reference table comprising a plurality of records, wherein each record represents an object and comprises an object identifier (OID) field and a uniform resource identifier (URI) field, and wherein an object is electronic data that encodes configuration information for a processor-based system, the method comprising:
- using a processor to determine that an object has been deleted, wherein the object is associated with an OID and a URI; and
responsive to determining that the object has been deleted;
determining a record in the object reference table that corresponds to the deleted object, wherein a reference identifier associated with the record matches a reference identifier associated with the deleted object; and
deleting the OID field value of the record or setting the OID field value of the record to null.
10 Assignments
0 Petitions
Accused Products
Abstract
A system can be configured using configuration objects that have the ability to refer to one another. In one embodiment, the present invention includes such a system having a plurality of objects used to configure the system, each object having a uniform resource identifier (URI), and an object reference table to enable the plurality of objects to reference each other without using URIs.
-
Citations
21 Claims
-
1. A method for updating an object reference table comprising a plurality of records, wherein each record represents an object and comprises an object identifier (OID) field and a uniform resource identifier (URI) field, and wherein an object is electronic data that encodes configuration information for a processor-based system, the method comprising:
-
using a processor to determine that an object has been deleted, wherein the object is associated with an OID and a URI; and responsive to determining that the object has been deleted; determining a record in the object reference table that corresponds to the deleted object, wherein a reference identifier associated with the record matches a reference identifier associated with the deleted object; and deleting the OID field value of the record or setting the OID field value of the record to null. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for updating an object reference table comprising a plurality of records, wherein each record represents an object and comprises an object identifier (OID) field and a uniform resource identifier (URI) field, and wherein an object is electronic data that encodes configuration information for a processor-based system, the computer system comprising a processor configured to perform a method, the method comprising:
-
determining that an object has been deleted, wherein the object is associated with an OID and a URI; and responsive to determining that the object has been deleted; determining a record in the object reference table that corresponds to the deleted object, wherein a reference identifier associated with the record matches a reference identifier associated with the deleted object; and deleting the OID field value of the record or setting the OID field value of the record to null.
-
-
11. A non-transitory computer-readable storage medium containing a computer program product for updating an object reference table comprising a plurality of records, wherein each record represents an object and comprises an object identifier (OID) field and a uniform resource identifier (URI) field, and wherein an object is electronic data that encodes configuration information for a processor-based system, the computer program product comprising computer program code for:
-
determining that an object has been deleted, wherein the object is associated with an OID and a URI; and responsive to determining that the object has been deleted; determining a record in the object reference table that corresponds to the deleted object, wherein a reference identifier associated with the record matches a reference identifier associated with the deleted object; and deleting the OID field value of the record or setting the OID field value of the record to null.
-
-
12. A method for updating an object reference table comprising a plurality of records, wherein each record represents an object and comprises an object identifier (OID) field and a uniform resource identifier (URI) field, and wherein an object is electronic data that encodes configuration information for a processor-based system, the method comprising:
-
using a processor to determine that an object'"'"'s URI has changed, wherein the object is associated with an OID and a URI; responsive to determining that the object'"'"'s URI has changed; determining a record in the object reference table that corresponds to the changed object, wherein the OID associated with the record matches the OID associated with the changed object; and setting the URI field value of the record to the URI associated with the changed object; determining that an object has been created, wherein the object is associated with an OID and a URI; and responsive to determining that the object has been created; determining a record in the object reference table that corresponds to the created object, wherein the URI associated with the record matches the URI associated with the created object; and setting the OID field value of the record to the OID associated with the created object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for updating an object reference table comprising a plurality of records, wherein each record represents an object and comprises an object identifier (OID) field and a uniform resource identifier (URI) field, and wherein an object is electronic data that encodes configuration information for a processor-based system, the computer system comprising a processor configured to perform a method, the method comprising:
-
determining that an object'"'"'s URI has changed, wherein the object is associated with an OID and a URI; responsive to determining that the object'"'"'s URI has changed; determining a record in the object reference table that corresponds to the changed object, wherein the OID associated with the record matches the OID associated with the changed object; and setting the URI field value of the record to the URI associated with the changed object; determining that an object has been created, wherein the object is associated with an OID and a URI; and responsive to determining that the object has been created; determining a record in the object reference table that corresponds to the created object, wherein the URI associated with the record matches the URI associated with the created object; and setting the OID field value of the record to the OID associated with the created object.
-
-
21. A non-transitory computer-readable storage medium containing a computer program product for updating an object reference table comprising a plurality of records, wherein each record represents an object and comprises an object identifier (OID) field and a uniform resource identifier (URI) field, and wherein an object is electronic data that encodes configuration information for a processor-based system, the computer program product comprising computer program code for:
-
determining that an object'"'"'s URI has changed, wherein the object is associated with an OID and a URI; responsive to determining that the object'"'"'s URI has changed; determining a record in the object reference table that corresponds to the changed object, wherein the OID associated with the record matches the OID associated with the changed object; and setting the URI field value of the record to the URI associated with the changed object; determining that an object has been deleted, wherein the object is associated with an OID and a URI; and responsive to determining that the object has been deleted; determining a record in the object reference table that corresponds to the deleted object, wherein a reference identifier associated with the record matches a reference identifier associated with the deleted object; and deleting the OID field value of the record or setting the OID field value of the record to null.
-
Specification