Siebel Anywhere Administration Guide > Planning and Preparing to Use Siebel Anywhere > Setting Up Custom Siebel Anywhere Upgrade Components >
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 Table 3. 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. Table 11 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.
Table 11. Locate Method Values
|
|
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. |
Version Method
This setting provides additional information that is used in conjunction with Locate Method to read the version of a file. Table 12 describes the available values for Version Method, each of which specifies a different way to determine the version of the component. For some values, you must specify additional information for Version Information.
Table 12. Version Method Values
|
|
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 BIN\sslcver.dll . |
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. |
SRF |
Determines the version based on reading the SRF file. Version Information would contain the section name and the entry name from the active CFG file to be read to determine the name of the SRF file. |
Example: How Siebel Anywhere Uses Locate Method and Version Method
The following example shows how Siebel Anywhere checks component versions using the Locate Method and Version Method settings. Table 13 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.
Table 13. Example of Locate Method and Version Method Values
|
|
|
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,BIN\enu\clntrev.cfg |
Information about the location of component version information is stored in the ClientRootDir entry in the [Siebel] section of the client's CFG file. To find the actual version information, append \BIN\enu\clntrev.cfg to the value in the ClientRootDir entry. For example, if the value of ClientRootDir is C:\Siebel\8.1\Client_1 or C:\Siebel\8.2.2.0.0\Client_1 , then the path to the version information would be C:\Siebel\8.1\Client_1\BIN\enu\clntrev.cfg or C:\Siebel\8.2.2.0.0\Client_1\BIN\enu\clntrev.cfg . |
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. |
|