Siebel Anywhere Administration Guide > Planning and Preparing to Use Siebel Anywhere >
Creating a Delta Patch File
The following procedure describes how to create a delta patch file for use in a delta installation type of Siebel Client Executables upgrade kit. A delta patch file contains information about how client executables have changed between two specific versions of Siebel software. This task is a step in Roadmap for Creating a Delta Installation Siebel Client Executables Upgrade Kit. For example, you could create a delta patch file that contains information about how Siebel CRM client executables changed between version 8.1.1.5 or version 8.2.2.1 and version 8.1.1.11 or version 8.2.2.4. In this example, to upgrade Siebel CRM version 8.1.1.5 or version 8.2.2.1 client executables to version 8.1.1.11 or version 8.2.2.4, you would use a delta installation type of Siebel Client Executables upgrade kit that contains that delta patch file. For general information about delta installation upgrade kits, see About Reducing the Size of Siebel Client Executables Upgrade Kits. To create a delta patch file for use in a delta installation Siebel Client Executables upgrade kit
- On a computer that has client software for the new release already installed, use a text editor to inspect the siebdp.rtc file.
This file is typically located in the BIN subdirectory for the client software. For example, if the client software is installed in C:\Siebel\8.1\Client_1 or C:\Siebel\8.2.2.0.0\Client_1 , then the siebdp.rtc file would be located in C:\Siebel\8.1\Client_1\BIN or C:\Siebel\8.2.2.0.0\Client_1\BIN .
- If your Siebel Business Applications implementation contains files or directories that you do not want inspected for changes when the delta patch file is created, add those files or directories to the siebdp.rtc file, and then save the file.
The correct location for your additions is after the files and directories that are already listed in the following section of the siebdp.rtc file:
IGNORE *.log, *.err, *.cfg, *.file IGNORE *_setup.reg IGNORE Uninst*.bat IGNORE upgrade*.txt IGNORE siebupg2.exe IGNORE siebupg1.exe IGNORE *.spf IGNORE *.tmp IGNORE bin\ssceolrs.dll IGNORE bin\ssupgpures.dll IGNORE bin\siebdp.rtc IGNORE bin\siebdp.rtct
IGNORE bin\siebdpnew.rtd IGNORE install.platform IGNORE lan.rsp IGNORE lan.rsp.sbs IGNORE en.rsp
IGNOREDIR _uninst IGNOREDIR UPGRADE IGNOREDIR packager IGNOREDIR temp IGNOREDIR local IGNOREDIR log
IGNOREDIR cfgtoollogs IGNOREDIR CLASSES IGNOREDIR diagnostics IGNOREDIR install IGNOREDIR inventory IGNOREDIR jdk IGNOREDIR jre IGNOREDIR OPatch IGNOREDIR oui IGNOREDIR XMLP
; You may customize the following section to include/exclude folder and files. ; To ignore file, use: IGNORE $filename ; To ignore directory, use: IGNOREDIR $directoryname
CAUTION: Do not change the entries in the earlier part of the siebdp.rtc file. Changing the earlier entries can prevent the correct creation of the delta patch file.
If you want to add a comment to the file, place the comment on its own line, and use a semi-colon (;) as the first character of the line.
- Open a Command Prompt window and navigate to the directory that contains the latest installed client software and includes siebdp.rtc and siebpatch.exe, for example:
C:\Siebel\8.1 \Client_1\BIN or C:\Siebel\8.2.2.0.0 \Client_1\BIN
- In the Command Prompt window, enter the following command, substituting the appropriate path to the directory that contains the siebdp.rtc file and substituting your applicable language (one of the languages installed on the Siebel Mobile Web Client):
siebpatch /l fra /c C:\Siebel\8.1 \Client_1\BIN\siebdp.rtc or siebpatch /l fra /c C:\Siebel\8.2.2.0.0 \Client_1\BIN\siebdp.rtc
The Siebel Patch Utility window appears.
- Use the information in the following table to respond to the prompts in the Siebel Patch Utility, and then click Next to start the creation of the delta patch file and display progress indicators.
Siebel Patch Utility Field or Prompt |
|
Location of the current Siebel client |
Enter the path to the directory where the older version of the Siebel client software is installed (the version that your users have now). |
Location of the new Siebel client |
Enter the path to the directory where the newer version of Siebel client software is installed (the version to which your users will upgrade). |
Language |
If you are creating the delta patch file for the base (language-independent) portion of a Siebel client installation, for a Siebel Client Executables upgrade kit, select BASE. If you are creating the delta patch file for the base portion, plus all language-specific portions, of a Siebel client installation, for a Siebel Client Executables upgrade kit, leave this field blank. If you are creating the delta patch file for a language-specific portion of a Siebel client installation, for a Siebel Client Executables__language-code upgrade kit, select the appropriate language code. |
Output File |
Specify a path and file name for the delta patch file you are creating. (This is the file that will be included in the upgrade kit.) Use RTP as the file name extension for this file. If you want, you can click the Browse button to navigate to the directory where you want the file to be placed. NOTE: If you specify filename.rtp as the name for the delta patch file, both filename.rtp and filename.rtd are automatically created. The RTD file is a text file that provides information about the files that have changed between the two specified versions of the software, along with information about any compression of those files that occurred when filename.rtp was created.
|
- When the Siebel Patch Utility displays a message that the output package has been generated successfully, click Finish to exit from the utility.
- As needed, repeat this entire procedure to create a separate delta patch file for use in each of the following upgrade kit types:
- Delta installation Siebel Client Executables (language-independent base upgrade kit)
- (Optional) Delta installation Siebel Client Executables__language-code (for each language that is used in your Siebel Business Applications implementation)
|