Fixing Orphaned String References After an Upgrade

An upgrade from one release of Siebel CRM to another release can result in some string references disappearing. The Fix Strings Utility allows you to locate these orphaned strings and update them with new references. This utility uses the Siebel Tools Fix String References business service and the FixStringReferences business service method.

To fix orphaned string references after an upgrade

  1. Navigate to the $SIEBEL_HOME\BIN folder.

  2. Enter the following command:

    consoleapp config_file app_lang user_Id password 
    "Siebel Tools Fix String References""FixStringReferences:Repository=repository_name, 
    PriorRepository=prior_repository_name, LogFile=log_file_name.log, FixReferences=true_or_false, 
    VerboseOutput=true_or_false, Object=object_type"

    The following table describes the parameter values.

    Parameter Description

    config_file

    Specify the path to and name of the Siebel configuration file.

    app_lang

    Specify the current language, such as ENU.

    user_Id

    Specify the user Id for the repository that this utility searches.

    password

    Specify the password for the repository that this utility searches.

    repository_name

    Required. Specify the name of the repository that includes the string references to fix.

    PriorRepository

    Specify the name of the repository that your deployment used before the upgrade. If you set the FixReferences parameter to TRUE, then you must include the PriorRepository parameter.

    log_file_name

    Required. Specify the name of the log file. This utility writes this log file to the current working folder. You can enter an explicit path for this log file.

    FixReferences

    You can set this parameter to one of the following values:

    • TRUE. Fix invalid references.

    • FALSE. Save invalid references to the log file. This is the default value.

    VerboseOutput

    You can set this parameter to one of the following values:

    • TRUE. Write progress information to the command line.

    • FALSE. Do not write progress information to the command line. This is the default value.

    object_type

    Specify the object type, such as Applet. The utility finds invalid string references that this object type references. If you do not include this parameter, then the utility finds invalid string references for all object types.