Bookshelf Home | Contents | Index | Search | PDF |
Siebel Tools Reference > Repositories >
Automatic Upgrade of Copied Objects
Siebel Tools allows copied objects to inherit some of the behavior of their ancestors, which makes it easier to upgrade Siebel applications, reduces the time and cost of adjusting an application after an upgrade, and also supports parallel development by allowing some frequently used objects to be copied.
Certain repository objects that are copied during configuration can be upgraded with a new property called Upgrade Ancestor that stores the name of the ancestor object. This allows copied objects to be upgraded in the same way as the ancestor objects from which they were copied. Thus when you copy an existing object, you can specify its upgrade ancestor; during an upgrade the copied object will be upgraded the same way as the original. This feature is available only for objects of type Applet, Business Component, Report, and Integration Object.
Upgrade Inheritance functionality:
- The Upgrade Ancestor property stores the name of the ancestor object (that is, the one from which the current object was copied).
- If the Upgrade Ancestor property is not null, you can upgrade the copied object as if it were the ancestor object.
- No special action is taken during import even if the "Upgrade Ancestor" property is specified, for this is specific to application upgrades. But imported objects can have this property set. When the next application upgrade is done, the property is taken into account.
- Inheritance does not apply to patch files. The "Upgrade inheritance" property is applicable only during application upgrades. Its not taken into account during the application of a patch and no action is performed based on this property.
- During the merge, the newly created objects are given all the changes corresponding to their ancestor. Objects with the Upgrade Ancestor property include:
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Tools Reference Published: 20 October 2003 |