Determining Version-Setting Values
The exact set of information needed for defining a Siebel Anywhere upgrade kit depends on the upgrade kit's component types. However, you must supply version information for all upgrade kits.
When determining who can, or who must, upgrade a particular component, Siebel Anywhere compares version information stored in the database with the versions of components actually installed on each subscriber's computer. The information in the database comes from the information you supply when you create upgrade kits.
This topic is part of Determining Your Upgrade Requirements.
New Version
Minimum Old Version
Maximum Old Version
Gathering Information About Existing Component Versions
The following procedure provides instructions for listing the components currently available in your Siebel Business Applications implementation, along with information about currently acceptable versions of those components and how those versions are checked.
When implementing upgrades, you must preserve the version numbers for every component. This precaution is important because Siebel Anywhere assigns increasing version numbers, but components that are included in upgrades might have default version numbers set to 0 (zero). If the version number of a new component is lower than the version number of the corresponding preupgrade component, then newly upgraded users might be prompted, incorrectly, to install the old component.
Never reset any Siebel Anywhere version numbers to zero; instead, increase the version numbers of the new components to match their preupgrade counterparts. The version number of your repository is displayed as User Version when you choose Help, then About Repository, in your Siebel application.
Navigate to the Administration - Siebel Anywhere screen, then the Upgrade Component List view.
The Upgrade Component List appears.
The following table describes the information available in the Upgrade Component list.
Field Name |
Comments |
---|---|
Component Type |
The type of component for upgrade kits; for example, Siebel Repository ExportImport or Third Party Software. |
Locate Information |
Information used by Siebel Anywhere when locating version information for the subscriber's currently installed component. For more information about how Siebel Anywhere uses this setting, see About Monitoring and Verifying Siebel Anywhere Version Numbers. |
Locate Method |
The method used by Siebel Anywhere to locate version information for the subscriber's currently installed component. For more information about how Siebel Anywhere uses this setting, see About Monitoring and Verifying Siebel Anywhere Version Numbers. |
Max Version |
The latest version of the component that is available for running the application in read and write mode. |
Min Version |
The earliest version of the component that is acceptable for running the application in read and write mode. |
Name |
The name that identifies the component for Siebel Anywhere. |
Version Information |
Information used by Siebel Anywhere when checking the version of the subscriber's currently installed component. For more information about how Siebel Anywhere uses this setting, see About Monitoring and Verifying Siebel Anywhere Version Numbers. |
Version Method |
The method used by Siebel Anywhere to check the version for the subscriber's currently installed component. For more information about how Siebel Anywhere uses this setting, see About Monitoring and Verifying Siebel Anywhere Version Numbers. |
Planning Version Settings for a New Upgrade Kit
The information you gather about current version settings lets you plan version settings for your new upgrade kit.
The following contains guidelines for determining the version values to use in a variety of situations:
Choosing your New Version value.
Choosing your Minimum Old Version and Maximum Old Version values.
You can use these tables as worksheets by printing them out and filling in the values that you will use when you define your upgrade kit for each component.
The New Version value specifies the version number that the component being upgraded will have after the upgrade kit is used. Look in the Situation column (as shown in the following table) to find a description of your situation, and read the adjacent guidelines for setting the appropriate value.
Version Setting |
Situation |
Value Guidelines |
Your Value |
---|---|---|---|
New Version (Identifies the version number of the component in the upgrade kit) |
New component |
Set New Version to 1. |
1 |
New Version (Identifies the version number of the component in the upgrade kit) |
Upgrade to existing component |
Set New Version to n plus 1, where n is the Siebel Anywhere version number of the latest version of the component previously installed within your Siebel Business Applications implementation. To display previously installed versions, see Determining Version-Setting Values. |
___ |
New Version (Identifies the version number of the component in the upgrade kit) |
Upgrade to existing component after a major Siebel upgrade |
Make sure that any components provided in the major upgrade have Siebel Anywhere version numbers equal to or greater than preupgrade components. You might need to stamp new numbers on the components to achieve this. For more information, see Testing the Consistency of Upgrade Kit Components. When component version numbering is continuous for the upgrade, use the instructions for upgrading to an existing component, in the previous row of this table. |
___ |
New Version (Identifies the version number of the component in the upgrade kit) |
Replacing a defective upgrade kit that has been distributed and deactivated |
Set New Version to the same value you assigned to the defective upgrade kit. |
___ |
The Minimum Old Version and Maximum Old Version values specify the range of component versions that subscribers must have to download and install the upgrade kit. Look in the Situation column (as shown in the following table) to find a description of your situation, and read the adjacent guidelines for setting the appropriate values.
Version Setting |
Situation |
Value Guidelines |
Your Value |
---|---|---|---|
Minimum Old Version (Determines who can use the upgrade kit) |
No component versions are prerequisites for subscribers using upgrade kit or all needed prerequisites are included in this upgrade kit. |
Leave blank. |
NULL |
Minimum Old Version (Determines who can use the upgrade kit) |
Subscribers are upgrading a history-independent component, such as executable, or Siebel database schema. |
This setting is automatically set to NULL. It cannot be changed. |
NULL |
Minimum Old Version (Determines who can use the upgrade kit) |
Subscribers are upgrading a CFG file. |
It is recommended that you leave this setting blank. |
___ |
Minimum Old Version (Determines who can use the upgrade kit) |
Subscribers are upgrading a customer revision component. |
It is recommended that you accept the default value for this setting and the setting for Maximum Old Version, to make sure that your users download and install every upgrade kit of this type, without skipping any of them. |
___ |
Minimum Old Version (Determines who can use the upgrade kit) |
Subscribers are required to have a prior version of the component. |
Set to the earliest component version that can download and install the new upgrade kit. |
___ |
Minimum Old Version (Determines who can use the upgrade kit) |
You are replacing a defective upgrade kit that has been distributed and deactivated. |
Set Minimum Old Version to the same value as you used in the defective upgrade kit. |
___ |
Maximum Old Version (Determines who can use the upgrade kit) |
No component versions are prerequisites for subscribers using upgrade kit or all needed prerequisites are included in this upgrade kit. |
Leave blank. |
NULL |
Maximum Old Version (Determines who can use the upgrade kit) |
Subscribers are upgrading a history-independent component, such as executable, or Siebel database schema. |
This setting is automatically set to NULL. It cannot be changed. |
NULL |
Maximum Old Version (Determines who can use the upgrade kit) |
Subscribers are upgrading a CFG file. |
It is recommended that you leave this setting blank. |
___ |
Maximum Old Version (Determines who can use the upgrade kit) |
Subscribers are upgrading a customer revision component. |
It is recommended that you accept the default value for this setting and the setting for Minimum Old Version, to make sure that your users download and install every upgrade kit of this type, without skipping any of them. |
___ |
Maximum Old Version (Determines who can use the upgrade kit) |
Subscribers are required to have a prior version of component. |
Set to the latest component version that can download and install the new upgrade kit. This value is always less than the value of New Version. |
___ |
Maximum Old Version (Determines who can use the upgrade kit) |
You are replacing a defective upgrade kit that has been distributed and deactivated. |
Set Maximum Old Version to the same value as you used in the defective upgrade kit. |
___ |