About Monitoring and Verifying Siebel Anywhere Version Numbers
Siebel Anywhere uses information from the Locate Method, Locate Information, Version Method, and Version Information settings to determine how it must check the version of a component. Depending on the component, Siebel Anywhere uses some or all of these settings.
This topic is part of Setting Up Custom Siebel Anywhere Upgrade Components.
For more information about when a version check occurs for each type of subscriber, see the following table.
The following information describes how the Locate Method and Version Method settings are used, along with the Locate Information and Version Information settings. An example follows.
Locate Method
The purpose of Locate Method is to build a path to a file or other location, such as a registry. This value is then passed to Version Method to read version information. The following table describes some available values for Locate Method, each of which specifies a different way to locate version information. For some values, you must specify additional information for Location Information.
Value |
Comments |
---|---|
Siebel Root/Siebel Home |
Determines the location based on the client's Siebel root directory. Locate Information is ignored in this case. For example, use this method for Siebel Upgrade Wizard components. Both server and client use Locate Method to retrieve the value of Siebel Root. |
Registry |
Determines the location based on information in the Microsoft Windows registry. Locate Information would contain the path to read in the registry. For example, use this method for Third Party - Microsoft Word components. |
Environment |
Determines the location on the client by reading an environment variable. Locate Information would contain the name of the environment variable to read. |
CCF |
Determines the location on the server from a set of common core facility (CCF) parameters. Locate Information would contain the value from the CCF program context. For example, use this method for a Siebel Server Customer Revisions component. |
CFG |
Determines the location based on reading the client's active CFG file. Locate Information would contain the section and entry to read from the CFG file, plus an optional value to append to the value read from the CFG file. For example, use this method for a Siebel Client Customer Revisions component or a Siebel Repository Export Import component. |
Version Method
Value |
Comments |
---|---|
File Version |
Determines the version based on reading the version of a file. Version Information would contain the name of the file to version check. |
Registry |
Determines the version based on reading the version from the registry. Version Information would contain the path to read in the registry. |
DLL |
Determines the version based on executing
an entry point in a DLL file. Version Information would contain the
name of the DLL file and the name of the entry point. For example,
the value BIN\sslcver.dll,VersionString executes the function
VersionString in the file |
Database |
Determines the version based on reading the Siebel database schema. Version Information is ignored in this case. |
CFG |
Determines the version based on reading the client's active CFG file. Version Information would contain the section and entry to read from the CFG file, plus an optional value to append to the value read from the CFG file. For example, use this method for a Siebel Client Customer Revisions component or a Siebel Repository Export Import component. |
The following example shows how Siebel Anywhere checks component versions using the Locate Method and Version Method settings. The following table shows information that appears in the Upgrade Components list for the Siebel Client Customer Revisions__ENU component, along with comments explaining how each setting is used.
Field Name |
Value |
Comments |
---|---|---|
Name |
Siebel Client Customer Revisions__ENU |
The name of the component. |
Locate Method |
CFG |
Information about the location of component version information is stored in the client's active CFG file. |
Locate Information |
Siebel,ClientRootDir |
Information about the location of component version information is stored in the ClientRootDir entry (which is the client installed location) in the [Siebel] section of the client's CFG file. For example, the value of ClientRootDir might be |
Version Method |
CFG |
The version information is stored in the CFG file specified by the Locate Method and Locate Information settings. |
Version Information |
Siebel,Version |
The version information is stored in the Version entry in the [Siebel] section of the specified CFG file. |