|Bookshelf Home | Contents | Index | PDF|
A Siebel Anywhere Upgrade Kit is an archived file that contains software or database schema changes required to upgrade a specific upgrade component on a subscriber's computer. An upgrade kit contains one or more upgrade kit items, which are instructions for actions to be performed and the files associated with those actions. A kit also contains information about the sequence in which the actions are to be performed. Available actions include:
Siebel Anywhere architecture supports creation of upgrade kits in a Web deployment. Administrators can use an HTML browser without any Siebel software installed on their machines to perform the Siebel Anywhere administrative tasks. Preparation of upgrade kits is done through the use of the Upgrade Kit Wizard and the Upgrade Kit Builder.
After the Siebel Anywhere Administrator creates an upgrade kit, it is automatically stored on the Siebel File System. From this location, it is available for retrieval and installation by subscribers. Files or scripts that are included in the upgrade kit are stored in compressed form. For more information about how Siebel Anywhere stores and identifies upgrade kits and the files that are included in upgrade kits, see Siebel Anywhere File Attachments.
It is very important to test upgrade kits. It is recommended that you distribute each kit to selected mobile users through the use of a test configuration, and have those users attempt to download and install the kit before you distribute the kit to a wider group of users.
A required upgrade kit is a kit that must be retrieved and installed on the intended Mobile or Developer Web Clients, or Siebel Servers. The Siebel clients and servers will prompt the user to upgrade if there is a required upgrade. If a required upgrade is not implemented, Siebel client can only be started in read-only mode, and Siebel Server will not start.
An optional upgrade kit is a kit that is made available to subscribers, but subscribers are not required to retrieve and install the kit. For example, optional upgrade kits are useful for making third-party applications, files, or other noncritical components available for users to retrieve at their discretion.
Siebel Anywhere does not automatically prompt users to retrieve and install optional kits. Optional upgrade kits are manually retrieved using the Component Upgrades view, which is accessible from the Siebel User Preferences screen, and are installed using the Upgrade Wizard. The Component Upgrades view must be included in the responsibilities that are assigned to users. See Retrieving and Installing Upgrade Kits.
CAUTION: It is strongly recommended that you use the optional kit feature as a method for testing every Siebel Anywhere component upgrade. When an upgrade kit is created as an optional kit, test users can retrieve kit from the Component Upgrades view whenever it is convenient to do so. If the kit is created as a required kit, test users can lose read/write access to Siebel applications unless they upgrade when automatically prompted to do so. After testing, you can make the kit required or optional.
An upgrade component is a logical unit of software for which Siebel Anywhere performs version checks, to determine whether that software needs to 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, 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 How Siebel Anywhere Versions Work.
Components are associated with subscribers by means of Siebel Anywhere configurations, which are discussed in more detail later in this section. 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. Seeded components are available based upon the languages installed on the database server. The Siebel administrator can also register 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. Each upgrade component is classified by a component type, as described in Table 5.
For more information about upgrade components, see Setting Up Custom Siebel Anywhere Upgrade Components.
An Upgrade Configuration is a definition of the setup used by a particular set of Siebel Anywhere subscribers, such as Siebel Call Center Clients or Siebel Sales Clients. A configuration associates a particular set of Siebel Anywhere subscribers with the specific set of upgrade components that those subscribers need to have managed and maintained. Each Siebel subscriber belongs to an individual Siebel Anywhere configuration. When Siebel Anywhere checks whether a particular subscriber needs an upgrade, it checks the versions of all components included in that subscriber's configuration.
NOTE: Siebel Anywhere supports global deployments by including seeded upgrade configurations and components for each supported language included within your Siebel Business Applications. Consider carefully the receivers or subscribers to any upgrade kit you create, and use the correct upgrade component based on end-user languages.
By default, Siebel Anywhere uses the value of the ComponentName entry in the Siebel section of an employee's CFG file to determine what configuration the employee is using and thus what components it should check. The server parameter UpgComponent specifies the configuration for Siebel Server.
It is possible to override an employee's default configuration assignment by using the Administration - Siebel Anywhere screen to assign the employee to a different configuration. This method of assigning a client to a configuration is appropriate for situations in which the assignment is temporary. For example, a client might be assigned to a specific configuration to let that client test an upgrade kit before it is released for general use. These temporary assignments are also called dynamic assignments.
For more information about working with configurations, see Modifying and Creating Siebel Anywhere Configurations.
A Siebel Anywhere subscriber is a Siebel client or a Siebel application server that belongs to an active configuration. It can be a laptop, desktop, or a regional node. A Siebel Anywhere subscriber belongs to one upgrade configuration. Types of subscribers include the following:
CAUTION: It is strongly recommended that you run only the Siebel Smart Web Client for user accounts that have Siebel administrator responsibilities, to make sure that administrative tasks are performed while connected to the HQ server, and to make sure that the administrator is not prevented from logging in for reasons related to component versions. However, if you run the Siebel Developer Client for any administrator account, it is strongly recommended that the account not be associated with a Siebel Anywhere configuration. This precaution also helps prevent version-related login problems.
|Siebel Anywhere Administration Guide|