Siebel Anywhere Administration Guide > Performing Additional Siebel Anywhere Tasks >

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

  • Copy the clntrev.cfg file from one of your previous release production clients to the SIEBEL_CLIENT_ROOT\bin directory of the Siebel administrator's client.

To test Siebel CFG file components for consistency

  • Edit the appropriate CFG file under SIEBEL_CLIENT_ROOT\bin\language-code and increment the Version parameter in the [Siebel] section to the Maximum Version of the Upgrade Component Siebel Call Center CFG file for the previous release.
Siebel Anywhere Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.