Siebel CRM Anywhere Administration Guide Siebel Innovation Pack 2015, Rev. A E24720_01 |
|
Previous |
Next |
View PDF |
This topic describes how to use the diffsrf utility to create a delta repository file (SRF file) containing only the differences between two complete SRF files.
This task is a step in "Roadmap for Creating a Delta Repository File Upgrade Kit".
Note: Every delta SRF file contains information that is required for version control. This version information requires approximately 1 to 2 KB of space in the delta SRF file, regardless of the size of the base SRF file or the changes you have made. |
To create a delta SRF file using the diffsrf utility
Note the location and name of the complete SRF file that is currently in use in your Siebel Business Applications implementation.
Caution: Specify the location of a file that has been distributed to an actual client computer using Siebel Anywhere. If necessary, copy the file from a client computer to the computer where you will create the delta SRF file. Do not use an SRF file that has not passed through the process of being distributed by Siebel Anywhere. In some cases, a delta SRF file that is created from an undistributed repository will fail to apply correctly on client computers. |
Note the location and name of the complete SRF file that contains the changes you want to distribute.
On the computer that you will use to run diffsrf, open a Command Prompt window and navigate to the appropriate directory:
On your Siebel Server computer, navigate to the SIEBSRVR_ROOT
\BIN
directory for your Siebel Business Applications implementation.
On a Siebel Developer Client computer, navigate to the SIEBEL_CLIENT_ROOT
\BIN
directory for that computer.
In the Command Prompt window, enter the following command, substituting actual values for the italicized argument placeholders shown here:
diffsrf -F diff -O oldsrf -N newsrf -P delta -L language
For more information about the arguments for the diffsrf command, see Table 3-10.
Note: For best results, close other applications before running diffsrf. The diffsrf utility is CPU-intensive, and might take a few minutes to complete its operations. |
Table 3-10 Arguments for the diffsrf.exe Utility
Argument | Comments |
---|---|
-F function |
The function that you want the utility to perform. Valid values include:
|
-O oldsrf |
The complete path and file name for an existing repository file.
|
-N newsrf |
The complete path and file name for a repository file that contains changes.
|
-P delta |
The complete path and file name for a delta repository file.
|
-L language |
The language code for oldsrf, newsrf, and delta repository files, such as ENU for U.S. English, DEU for German, and JPN for Japanese. |