Upgrade Components

An upgrade component is a logical unit of software for which Siebel Anywhere performs version checks to determine whether that software must be upgraded. The determination is made by comparing the subscriber's existing version of the component with the version requirements specified in an upgrade kit. Each upgrade component defines how to check versions for a particular software module. For example, the upgrade component Siebel Sales CFG, which is used to check the version of the Siebel Sales client configuration file (siebel.cfg), defines how to locate the file and how to read the version from it. For more information about how Siebel Anywhere conducts version checks, see About Siebel Anywhere Version Settings.

Upgrade components can be thought of as belonging to two broad categories:
  • History-dependent components depend on the presence of certain previously installed software.

  • History-independent components can be upgraded regardless of the software previously installed.

Components are associated with subscribers by means of Siebel Anywhere configurations, which are discussed in more detail later in this topic. A configuration contains one or more upgrade components. The Siebel administrator can include one or more upgrade components in a configuration.

Siebel Business Applications provide several preconfigured upgrade components. These components are available based upon the Siebel languages for which seed data has been added to the Siebel database. The Siebel administrator can also create additional Siebel Anywhere components or other third-party software. Siebel Anywhere can upgrade these components, just as it does the predefined components used by Siebel Business Applications. For example, it would be possible to create an upgrade component to run a batch program in the form of a BAT or EXE file.
Note: Make sure that all of the components that you need are included in all applicable Siebel Anywhere configurations before you try to deliver upgrade kits for those components.
Note: It is recommended that you keep only one upgrade kit for history-independent components. Depending on your preference, you can either delete or deactivate previous upgrade kits for a history-independent component. Deleting an upgrade kit increases available space in the Siebel File System. Deactivating an upgrade kit prevents use of the upgrade kit, while keeping it available in case you need it unexpectedly.
Each upgrade component is classified by a component type, as described in the following table. For more information about upgrade components, see Setting Up Custom Siebel Anywhere Upgrade Components.

Siebel Component Type

Siebel Anywhere Component

Comments

Customer Revision

Siebel Client Customer Revisions

Siebel Client Customer Revisions__language-code

This nonspecific component distributes any customer-revised files, such as Online Help files, Siebel Help files, Siebel Sample Database files, or third-party files or software on the Siebel client. Can be either history-dependent or history-independent.

Customer Revision

Siebel Server Customer Revisions

Siebel Server Customer Revisions__language-code

This nonspecific component distributes any customer-revised files, such as Online Help files, Siebel Help files, Siebel Sample Database files, or third-party files or software on the Siebel client. Can be either history-dependent or history-independent.

Siebel Upgrade Wizard

Siebel Upgrade Wizard

This component distributes the Upgrade Wizard. It is automatically associated with every upgrade kit to make sure that the client uses the current version of the wizard. History-independent.

Siebel Database Extension

Siebel Database Schema

This component distributes updates for the Siebel database schema used by the Siebel Regional Node database and by Siebel Remote mobile databases. History-independent.

Siebel Executables

Siebel Client Executables

Siebel Client Executables__language-code

This component distributes files for installing Siebel Innovation Pack releases. History-independent. Use the Siebel Client Executables components for creating Siebel Innovation Pack upgrade kits.

Siebel Quick Fix

Siebel Quick Fix

This component distributes files for installing Siebel Patchset releases. Use the Siebel Quick Fix component for creating Siebel Patchset upgrade kits.

Siebel Repository ExportImport

Siebel Repository Export Import

This component distributes files for Siebel runtime repository updates to Mobile Web Clients. History-dependent. Use the Siebel Repository Export Import component for creating Siebel runtime repository upgrade kits.

Third Party Software

Third Party - Adobe Acrobat

Third Party - Adobe Acrobat Reader

Third Party - IBM DB2 Client

Third Party - Microsoft Internet Explorer

Third Party - Microsoft SQL Server Driver

Third Party - Microsoft Word

Third Party - Oracle 8 Client (use for any supported Oracle version)

This component distributes third-party software, as used on the Siebel client.

Can be either history-dependent or history-independent.

Some Third Party Software upgrade components are for version checking only. Siebel Anywhere is not intended to deliver complex third-party software products by using upgrade kits.

For smaller and simpler software products such as Adobe Acrobat and WinZip, you can use Siebel Anywhere to deliver them as Third Party Software upgrade kits.

Note: Before using any Third Party Software components, update Min Version values to conform to supported versions noted in the Certifications tab on My Oracle Support.