Go to primary content
Siebel CRM Anywhere Administration Guide
Siebel Innovation Pack 2015, Rev. A
E24720_01
  Go to Documentation Home
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
View PDF  

Testing the Consistency of Upgrade Kit Components

After you upgrade a Siebel application to a new release, check to make sure that version numbering continues for the releases for upgrade components in each Siebel Anywhere configuration. Upgrading to a new release of Siebel Business Applications upgrades the Siebel Anywhere table definitions. However, it does not reset the Upgrade Component information for Siebel Anywhere Configurations.

As a result, Siebel Anywhere will resume version checking against the existing component versions in the new release of Siebel Business Applications. If required upgrade kits for Siebel Client Repository File, Siebel Client Customer Revisions, or Siebel CFG File were distributed in the previous release, then newly upgraded production clients might be incorrectly prompted for upgrade kits when they synchronize with the server.

Before upgrading production users, test the upgrade kit on a Siebel administrator's client with version checking enabled. Verify that this client passes version check, so that after the upgrade kit is packaged and distributed, it will function correctly for the remainder of your production users.

To accomplish this testing, verify that the administrator's client has the latest versions for Siebel Client Repository File__language-code, Siebel Client Customer Revisions, and Siebel CFG__language-code.

The following procedure describes how to test repository components for consistency.

To test repository components for consistency 

  1. Determine the current version values of your repository components by completing the following substeps:

    1. In your production Siebel environment, navigate to the Administration - Siebel Anywhere screen, then the Upgrade Component List view.

    2. Use standard query techniques to select your server and client repository components.

    3. Determine the current value of your repository components by inspecting their Min Version values. A blank Min Version field indicates a value of zero.

  2. Use a computer and a login account that have read and write access to the location of the repository file you want to check, and open a command window.

  3. Make sure that the repository file you want to check is not currently in use.

    You might need to exit from any Siebel application that is using the repository.

  4. In the command window, navigate to the directory where the srfstamp utility is located, as follows:

    • If you are using a server computer, then navigate to SIEBEL_ROOT\BIN, where SIEBEL_ROOT is the root directory for your Siebel Server software.

    • If you are using a client computer, then navigate to SIEBEL_CLIENT_ROOT\BIN, where SIEBEL_CLIENT_ROOT is the root directory for your Siebel Mobile Web Client or Siebel Developer Web Client software.

  5. Enter the following command, where repository_file_name is the complete path and file name of your repository file, and language-code indicates the language for which this repository is used:

    srfstamp /r repository_file_name /l language-code

    After a brief pause, the current version number of the specified repository file is displayed.

  6. Compare the version displayed by srfstamp to the component version you obtained in Step 1 of this procedure.

  7. If you want to change the version number of the specified repository file (for example, to use your current repository version number for a new repository file during a major upgrade), then enter the following command:

    srfstamp /w repository_file_name /v new_version_number /l language-code


Note:

The srfstamp utility supports only integers for version numbers.

The following procedures describe how to test Siebel Client Customer Revisions and CFG file components for consistency.

To test Siebel Client Customer Revisions components for consistency 

To test Siebel CFG file components for consistency