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
-
Navigate to the
$SIEBEL_HOME\BIN
folder. -
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.
-