Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel Anywhere Administration Guide > Overview of Siebel Anywhere > About Siebel Anywhere Version SettingsThis topic describes how Siebel Anywhere uses version settings to perform its functions, beginning with some brief definitions of essential terminology. Siebel Anywhere packages and delivers certain kinds of software using special files called upgrade kits. For more information about upgrade kits, see Upgrade Kits. A software module that is upgraded as a single unit is called a Siebel Anywhere component. Examples of components include those for Siebel configuration files, Siebel database schemas, Siebel client executable programs for Siebel Innovation Pack releases (formerly Siebel Fix Pack releases), Siebel Patchset releases (which incorporate multiple quick fixes), Siebel repository files, third-party software, and customer revisions. Any component that you are upgrading using Siebel Anywhere must have its own upgrade kit. For more information about Siebel Anywhere components, see Upgrade Components. A Siebel client user that has been associated with one or more Siebel Anywhere components is called a Siebel Anywhere subscriber. The association between a subscriber and a set of components is not direct; the association is formed by means of the subscriber's membership in an upgrade configuration, which is a definition of a setup used by a particular group of users, such as Siebel Call Center clients or Siebel Sales clients. A configuration associates a group of subscribers with the specific set of upgrade components that those subscribers must have managed and maintained. For more information about configurations, see Upgrade Configurations. For more information about subscribers, see Siebel Anywhere Subscribers. Siebel Anywhere stores and checks several kinds of version information to determine whether a particular subscriber can or must use a particular upgrade kit. To create upgrade kits that have the effects you want, you must understand how these versions are specified, stored, and used. The following briefly describe the kinds of version information that Siebel Anywhere uses and how Siebel Anywhere uses them:
About Specifying a New Version Number for a ComponentA Siebel administrator who creates an upgrade kit specifies the version number that the component being upgraded will have after the upgrade kit is installed. This version number is called the New Version number. For example, if the administrator sets the value of New Version to 3 when creating a new customer revision upgrade kit, then a Mobile Web Client on which an upgrade kit successfully installs is upgraded to version 3 of the customer revision component. About Specifying the Versions That Can Use the Upgrade KitThe Siebel administrator who creates an upgrade kit also specifies which previous versions of the component are compatible with the upgrade kit. If one or more specific versions are specified, then a client or server must already have one of those versions to download and use the upgrade kit. The following Upgrade Kit Wizard settings are used to specify the acceptable range of versions for downloading the upgrade kit: These settings are specified as part of the process of defining the upgrade kit. For more information about defining upgrade kits, see Defining Upgrade Kits. As an example, suppose you assign the following values when creating a customer revision upgrade kit. (These values might be suitable when New Version is set to 3 for the upgrade kit.) Minimum Old Version = 1 These example values cause the following results:
As a second example, suppose you assign the following values when creating an upgrade kit for a custom component: Minimum Old Version = NULL Null values for both of these settings indicate that subscribers who have any previous version of the component, or no previous version of the component, can download and use the upgrade kit. Use null values for these settings only if there are no prerequisite versions for the component, or if the upgrade kit will contain all prerequisites within itself. As a third example, suppose you want to distribute two upgrade kits for the same custom component, such as a report and a batch file that will manipulate the report. To make sure that the report is installed before the batch file runs, you would create one upgrade kit for the report and a second upgrade kit for the batch file, and you would make the upgrade kit for the batch file dependent on the upgrade kit for the report. The settings shown in Table 2 would accomplish this objective. About Specifying Acceptable Version Ranges for Upgrade ComponentsSiebel Anywhere also stores the acceptable range of versions for each upgrade component. For each subscriber, Siebel Anywhere checks the following:
The acceptable range of versions is defined by the Min Version and Max Version settings. Min Version specifies the earliest acceptable version for a component. A component must be upgraded if its version number is less than the value of Min Version. A component does not require upgrading if its version number falls between the values of Min Version and Max Version, inclusive. Min Version and Max Version values are assigned automatically when you apply an upgrade kit (that is, when you update a compiled information string with the component version information, before distributing the upgrade kit). There are two ways to apply an upgrade kit. For more information about applying an upgrade kit while using the Upgrade Kit Wizard to define the upgrade kit, see Defining Upgrade Kits. For more information about applying an upgrade kit using the Apply Upgrade Kit Version Information dialog box, see Applying an Upgrade Kit. Regardless of when the upgrade kit is applied, the values that are assigned to Min Version and Max Version are as follows:
As an example, suppose the following values are automatically assigned when you use the Apply Upgrade Kit Version Information dialog box for a customer revision upgrade kit: Min Version = 2 These values cause the following results:
About Storing Version InformationWhen a Siebel administrator applies an upgrade kit by using the Apply Upgrade Kit Version Information dialog box, the following settings for the upgrade kit are recorded in the form of a compiled information string in the Siebel database: How Siebel Anywhere Component Versions Are UsedAfter Siebel Anywhere has stored an upgrade kit's version information in the database and the Siebel administrator has distributed the upgrade kit, eligible subscribers have access to the upgrade kit. Siebel Anywhere compares the subscriber's current component version with the version information in the database under conditions that depend on both the type of subscriber and certain settings. For detailed information about when these version checks are done, see Table 3. Multiple factors affect what happens after Siebel Anywhere performs a version check. These factors include the subscriber type, the state the Siebel application is in when the versions are compared, and the relative version numbers. In general, if a version check reveals that a subscriber is required to upgrade, then that subscriber is prompted to do so and has limited or no access to the affected application until the upgrade is complete. For detailed information about responses to the version check process when the upgrade is required, see Table 4. However, if a version check reveals that a subscriber is not required to upgrade, then that subscriber generally is not prompted to upgrade, but can voluntarily navigate to the Component Upgrades view in the User Preferences screen to discover whether an upgrade is available and to request the upgrade. For more information about displaying optional upgrade kits and requesting optional upgrades, see Retrieving and Installing Upgrade Kits. |
![]() ![]() |
Siebel Anywhere Administration Guide | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |