Siebel Installations >  Opatch quickfix for Siebel Tools and Thick Client

Opatch is an utility that comes with Siebel Tools and Thick Client. It is used to install Quickfix updates to
these applications. I will try to explain how this needs to be run from scratch in a computer.

To start with you need Administrator rights. I have not tried using power user rights but that might work as well.
The first thing that you need to do is install Active Perl. To check if perl is already installed and its path set,
open command prompt and type perl -v. This should show you the installed version.

If you do not have perl installed, go to www.activestate.com and check for the last stable version.
We used this installer - ActivePerl-5.16.1.1601-MSWin32-x86-296175.msi on a 64 bit Windows 2008 Server and this worked well.

The perl installation was straightforward. Double click the installer, accept all the defaults, click next till the end.

We need to download the Windows Image installers from Oracle Support web. To check how this can be done, click here<link to search patch>.

I will explain how quickfix QF03CN was patched. To begin with we searched with patch id 13889786 in support web.
The guide to install this patch is here 

Open the install guide. At the top you can see this section.

This part shows that we need to install these components

Dedicated Web Client / Mobile Dedicated Web Client
Siebel Tools

Scroll down and read the guide. in the Build Detail section we have this note


Build Detail


Platform: AIX, SOLARIS, WINDOWS, LINUX
Language: N/A (Lang Independent). This patch can be installed on top of any existing language installation.
Incmp. FPs: 8.1.1.6, 8.1.1.5, 8.1.1.4
Obsol. QFs: 03CM, 03CD, 03BD, 03AC, 0374, 0312, 0309
Obsolete Quickfix builds listed above are previous Quickfix builds on
the same fix pack or MR base which share one or more deliverable with
the new fix requested. Therefore by Siebel Quickfix support model, all
fixes released in these obsolete Quickfix builds are also packaged along with the new fix to avoid potential regression.

The part that was important for us (me and my team) were the Incmp. FPs (incompatible Siebel Fix Packs) and
Obsol. QFs (Obsolete Quick Fixes). If you are running Siebel 8.1.1.6, 8.1.1.5 or 8.1.1.4 , then this pack cannot
be installed.

If you are planning to install any of the Obsolete Quick Fixes mentioned in the list , dont. QF03CN
will obsolte these Quick Fixes and Opatches - QF03CM, QF03CD, QF03BD, QF03AC, QF0374, QF0312, QF0309

A few other points - if you have a QF with a higher first number e.g. QF1053, do not try to install any
quickfixes with a lower number e.g. any Quck Fix QF0*. Also check in support web if any branch quickfixes have incompatibility issues.

Image Installation:

The downloaded QF should have two zipped file. The first zip file has the html guide.
The second one has the software. Unzip this file.

Start Command Prompt as Administrator, go to this folder. The commands run and results are given below

C:\QF03CN>Windows_ImageCreator.exe -console

-------------------------------------------------------------------------------
Welcome to the InstallShield Wizard for the Siebel Image Creator utility

 

The InstallShield Wizard will create a staging area for network installation of
selected products.

Press 1 for Next, 3 to Cancel or 4 to Redisplay [1]

-------------------------------------------------------------------------------
Select one of the following:

[X] 1 - Create a new image or add product(s) to an existing image
[ ] 2 - Add language(s) to an existing image
[ ] 3 - Publish product information to Siebel Update Server

To select an item enter its number, or 0 when you are finished: [0]


Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

-------------------------------------------------------------------------------
Specify the directory to which you wish to copy the product installer images.
Each product image will be created in its own subdirectory.

Enter a directory: [C:\Siebel_Install_Image] D:\Installers\Siebel\QF03CN


Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

-------------------------------------------------------------------------------
Select an application type:

[X] 1 - Siebel Industry Applications (SIA)

To select an item enter its number, or 0 when you are finished: [0]


Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

-------------------------------------------------------------------------------
Select a platform:

Client products and some server and server-ancillary products are for Windows
only. To select these products, first select the Windows platform. You can
select Windows and UNIX platforms in the same session, or add products for each
platform you require in a separate session.

[ ] 1 - Windows
[ ] 2 - Solaris
[ ] 3 - AIX
[ ] 4 - HPUX
[ ] 5 - Linux

To select an item enter its number, or 0 when you are finished: [0] 1


[X] 1 - Windows
[ ] 2 - Solaris
[ ] 3 - AIX
[ ] 4 - HPUX
[ ] 5 - Linux

To select an item enter its number, or 0 when you are finished: [0]


Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]

-------------------------------------------------------------------------------
Select products for image creation:

[ ] 1 - Siebel Tools
[ ] 2 - Siebel Web Client
[ ] 3 - Siebel Outlook Addin
[ ] 4 - Siebel Client Sync
[ ] 5 - Siebel SIA Sales Handheld
[ ] 6 - Siebel SIA Service Handheld
[ ] 7 - Siebel SIA Consumer Goods Handheld
[ ] 8 - Siebel SIA Pharma Handheld
[ ] 9 - Siebel SIA Medical Handheld
[ ] 10 - Siebel Debug Files
[ ] 11 - Siebel Enterprise Server
[ ] 12 - Siebel Web Server Extension
[ ] 13 - Siebel IAA XML Connector
[ ] 14 - Siebel Strong Encryption
[ ] 15 - Send Email Client
[ ] 16 - Visual Mining Netcharts Server
[ ] 17 - IBM LDAP 6.0 Client
[ ] 18 - Siebel Automated Service Server
[ ] 19 - Siebel Collaboration Service
[ ] 20 - Siebel FastTrack Wizard
[ ] 21 - Siebel Management Agent
[ ] 22 - Siebel Management Server
[ ] 23 - Siebel Smart Answer
[ ] 24 - Siebel CRM Desktop Client

To select an item enter its number, or 0 when you are finished: [0] 1


[X] 1 - Siebel Tools
[ ] 2 - Siebel Web Client
[ ] 3 - Siebel Outlook Addin
[ ] 4 - Siebel Client Sync
[ ] 5 - Siebel SIA Sales Handheld
[ ] 6 - Siebel SIA Service Handheld
[ ] 7 - Siebel SIA Consumer Goods Handheld
[ ] 8 - Siebel SIA Pharma Handheld
[ ] 9 - Siebel SIA Medical Handheld
[ ] 10 - Siebel Debug Files
[ ] 11 - Siebel Enterprise Server
[ ] 12 - Siebel Web Server Extension
[ ] 13 - Siebel IAA XML Connector
[ ] 14 - Siebel Strong Encryption
[ ] 15 - Send Email Client
[ ] 16 - Visual Mining Netcharts Server
[ ] 17 - IBM LDAP 6.0 Client
[ ] 18 - Siebel Automated Service Server
[ ] 19 - Siebel Collaboration Service
[ ] 20 - Siebel FastTrack Wizard
[ ] 21 - Siebel Management Agent
[ ] 22 - Siebel Management Server
[ ] 23 - Siebel Smart Answer
[ ] 24 - Siebel CRM Desktop Client

To select an item enter its number, or 0 when you are finished: [0] 2


[X] 1 - Siebel Tools
[X] 2 - Siebel Web Client
[ ] 3 - Siebel Outlook Addin
[ ] 4 - Siebel Client Sync
[ ] 5 - Siebel SIA Sales Handheld
[ ] 6 - Siebel SIA Service Handheld
[ ] 7 - Siebel SIA Consumer Goods Handheld
[ ] 8 - Siebel SIA Pharma Handheld
[ ] 9 - Siebel SIA Medical Handheld
[ ] 10 - Siebel Debug Files
[ ] 11 - Siebel Enterprise Server
[ ] 12 - Siebel Web Server Extension
[ ] 13 - Siebel IAA XML Connector
[ ] 14 - Siebel Strong Encryption
[ ] 15 - Send Email Client
[ ] 16 - Visual Mining Netcharts Server
[ ] 17 - IBM LDAP 6.0 Client
[ ] 18 - Siebel Automated Service Server
[ ] 19 - Siebel Collaboration Service
[ ] 20 - Siebel FastTrack Wizard
[ ] 21 - Siebel Management Agent
[ ] 22 - Siebel Management Server
[ ] 23 - Siebel Smart Answer
[ ] 24 - Siebel CRM Desktop Client

To select an item enter its number, or 0 when you are finished: [0]


Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]


|-----------|-----------|-----------|------------|
0% 25% 50% 75% 100%
||||||||||||||||||||||||||||||||||||||||||||||||||
-------------------------------------------------------------------------------
The network image has been created successfully. Please review log.txt for
details.

Press 3 to Finish or 4 to Redisplay [3]


After this the folder structure should look like this

Go to the Siebel_Tools folder and untar the tar file- 8113_21219_qf03cn_tools_installer.tar. The folder structure should look
like this.

Now open two command prompts as Administrator (select Run as Administrator, just logging in as Administrator is not enough).

To apply the opatch, you need just 3 set of commands.
The first command would be to set the ORACLE_HOME variable to the tools or client root folder
e.g. C:\client\OPatch>set ORACLE_HOME=C:\client

The second command would be opatch apply <path of opatch directory>
e.g. opatch apply C:\8.1.1.3.qf03cn\Windows\Client\Siebel_Web_Client
or
e.g. opatch apply C:\8.1.1.3.qf03cn\Windows\Client\Siebel_Tools

This command will actually install opatch

After that the command is opatch lsinventory
This will show the opatches currently installed and if the opatch was successfully applied.

For an example of opatch commands and output for a web client, click here 
For an examp,le of opatch commands and output for Siebel Tools click here 

After this, start Tools and Web Client and check if they are running correctly.