Method, system, and product for upgrading software objects using inherency
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for identifying “relevant” objects for upgrading a repository of objects in a computer system. The relevant objects to be used for upgrading may include any combination of (1) “corresponding” objects in a prior and a new standard repository, (2) “ancestor” objects in the prior and new standard repositories, and (3) ancestor objects in a prior custom repository. A corresponding object typically has the same name as, and an ancestor object is referenced by, the object to be upgraded. In one scheme, objects in the prior custom repository are upgraded based on (1) their corresponding objects, if these exist, and (2) their ancestors in the prior and new standard repositories, otherwise. In another scheme, the objects are additionally upgraded based on their ancestors in the new standard repository. In yet another scheme, the objects are further upgraded based on their ancestors in the prior custom repository.
-
Citations
41 Claims
-
1-27. -27. (canceled)
-
28. A method comprising:
-
adding a first attribute to a first data object in a standard repository of data objects, wherein the first data object is identified by a first name;
in response to adding the first attribute to the first data object, adding the first attribute to each data object identified by the first name in a customized repository of data objects;
in response to adding the first attribute to the first data object, adding the first attribute to each data object in the customized repository that comprises an upgrade ancestor field containing the first name. - View Dependent Claims (29, 30, 31, 41)
-
-
32. A method comprising:
-
adding a first attribute to each data object identified by a first name in a repository of data objects;
adding the first attribute to each data object in the repository that is not identified by the first name, but comprises upgrade ancestor information containing the first name. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A computer readable medium comprising instructions executable by a computer system, wherein the computer system implements a method in response to executing the instructions, the method comprising:
-
upgrading each data object in a customized repository of data objects that is identified by a first name;
upgrading each data object in the customized repository that is identified by a name other than the first name and that comprises upgrade ancestor information containing the first name. - View Dependent Claims (38, 39, 40)
-
Specification