About Inheriting Upgrade Behavior in a Siebel Upgrade

Environments: Development environment only.

Platforms: Windows, UNIX, IBM z/OS.

You can link objects together so that one object inherits the upgrade behavior of another. You do this by specifying an upgrade ancestor for an object.

Use standard objects as upgrade ancestors. A standard object is an uncustomized repository object provided by Oracle.

A common customization strategy is to create new objects by making a copy of a standard object and then modifying the copy, called the descendant.

For descendants that are for the following object types, you can specify an upgrade ancestor:

  • Applets

  • Business Components

  • Integration Objects

  • Reports

You specify the upgrade ancestor in the descendant’s Upgrade Ancestor field in Siebel Tools. During the repository merge, the descendant is upgraded in the same way as the upgrade ancestor.

For example, you create Applet-B by copying standard Applet-A. In Applet-B you specify Applet-A as the upgrade ancestor. In the New Siebel Repository, Applet-A has a new button.

After a regular merge, both Applet-A and Applet-B will have the new button.