Siebel15.5 Installation Guide
Siebel15.5 Installation Guide
Siebel15.5 Installation Guide
5 Self-Study Environment
with Oracle DB XE on Windows 10 64-bit
Installing a Siebel CRM 15.5 Self-Study Environment with Oracle
DB XE on Windows 10 64-bit (Full Version)
With the latest patchset 15.5 for Siebel Innovation Pack 2015 (aka Siebel 15.0) just released during Oracle OpenWorld 2015,
we have compiled instructions how to create an easy-access self-study environment consisting of the Siebel
Developer/Mobile Web Client, Sample Database and Siebel Tools. The following post is an updated version of previous
instructions and has been updated to reflect all necessary steps to download, extract, install and setup Siebel CRM Developer
Web Client, Tools and the Sample Database for Siebel 15.5 on Windows 10 64-bit.
As you will notice, we start from scratch with 15.0 and then apply patchset 15.5 which introduces Oracle Database XE as
the engine behind the sample database. If you already have 15.0 – 15.4 on your machine, you don’t need to download and
install 15.0 again, of course. We choose Windows 10 for the write-up but the steps should equally apply to Windows 7 or 8.
Please note that the procedures below have been verified on an English language version of Windows 10 with administrative
privileges. As some of you found out, there might be difficulties along the way when you install as a non-administrator
and/or on a different language version of Windows.
(Note: Steps 1 and 3 to 8 can be skipped if you’re lucky enough to find the installers on one of your corporate network
drives).
OSDC was recently updated to an ADF-based interface, so we provide you with a bit more details.
After successful login to OSDC, use the Product search box to find the “Siebel CRM Base” installers for the Microsoft
Windows x64 (64-bit) platform.
After clicking Continue, you will see the Siebel 15.0 installers. You might want to deselect the Secure Enterprise Search
files.
…nonexclusive, nontransferable limited license to use the Programs for: (a) purposes of developing, prototyping and
running your applications for your own internal data processing operations;…
When you decide to install FDM, you will notice that it creates plug-ins for your browser(s). To initiate the download in
FDM, you simply click the link within your browser as usual and the download will be forwarded to FDM.
In addition, ensure that you have installed modern versions of your favorite browser, keeping in mind that if you intend to
run Siebel in High-Interactivity (aka “ActiveX”) mode, you must have Microsoft Internet Explorer available. For best
performance of Siebel Open UI, you should consider using the new Edge browser that comes with Windows 10 or installing
Google Chrome or Mozilla Firefox.
Personally I prefer virtual machines because of the greater flexibility. Some companies do not allow their employees to
install software on corporate laptops, so running a (privately owned) virtual machine is sometimes the only option (sad, but
true).
Siebel Industry Applications Version 15.0 Siebel Client (Starter Installation Requirement)
SBA_15.0.0.0_Base_Windows_Siebel_Web_Client.jar
SBA_15.0.0.0_enu_Windows_Siebel_Web_Client.jar
Siebel Industry Applications Version 15.0 Siebel Tools (Starter Installation Requirement)
SBA_15.0.0.0_Base_Windows_Siebel_Tools.jar
SBA_15.0.0.0_enu_Windows_Siebel_Tools.jar
Siebel Industry Applications Version 15.0 ImageCreator Files (Starter Installation Requirement)
all files
You might find yourself wondering where the Sample Database installer has gone. As of 15.5, Oracle only offers the sample
database on Oracle DB XE and that installer comes with the Siebel Web Client patchset 15.5 installation archives (see
below). Should you still require the Sybase version of the Siebel Sample Database and have no copy from an earlier
download, you must file a service request with Oracle Support to get it.
Make sure you locate the correct patchset on My Oracle Support and save the files separate from the 15.0 files.
As a result of the extract, we have two folders full of .jar files and the files for the Network Image Creator.
At the prompt, set the JAVA_HOME environment variable to the location of the Java runtime environment (JRE) on your
machine using a command similar to the following (of course, if you haven’t installed the JRE yet, it is time to do so now):
snic.bat
The wizard will launch and guide you through the network image creation process. Basically the image creator asks for the
following:
1. Whether you want to create a new image or add a language pack (select “create a new image”).
2. Enter the path where to store the installer images. (enter a suitable path)
3. The OS platform (select “Windows”)
4. The products (select “Siebel Tools”, “Siebel Web Client”)
5. The languages (select at least “ENU”)
Wait until the Network Image Creator has finished extracting the installation archives for Siebel 15.0 Base.
Now, we start snic for the 15.5 patchset in a similar manner as described above. The options you should select as a minimum
are:
Wait for SNIC to do the needful. Don’t worry if you can’t find a separate Sample Database installer. As of 15.5, the installer
for the Sample XE database is included with the Siebel Web Client installer. The installer for the Local XE database is
packed into the Siebel Tools installer.
Next, select Internet Explorer in the list and click Set this program as default.
Note: you can change your default browser back to the one you love more than IE once the installation is finished. This
might be the final Siebel release where this step is necessary, since HI will no longer be an option with Siebel 16 or higher.
In addition – thanks to Gene and others who found that – ensure that you have administrative privileges on the machine or
run the installers as administrator.
During the installation, Internet Explorer is launched to pre-load the Siebel ActiveX controls. When prompted, allow the
execution of any ActiveX content. You will be prompted to close the IE window so that the installer can continue.
Follow the links below to download and get installation instructions for the clients, you only need one of them, not both.
Oracle Instant Client for Windows 32-bit (download and unzip the basic package for DB 11.2.0.2 to a folder – for example
C:\instantclient – and add that folder to the Windows PATH environment variable)
Step 12: Install Patchset 15.5 for the Siebel Mobile/Developer Web Client
As discussed, the installer for the Oracle XE version of the Siebel Sample Database is included with the client patch
installer. Follow the procedure below to install patchset 15.5 and the sample database. Again: Don’t use or start any other
programs until the installation is finished and ensure that you have administrative privileges on the machine or run the
installers as administrator.
1. Navigate to the /Windows/Client/Siebel_Web_Client/Disk1/install folder of the patchset 15.5 installation image and
double-click the setup.bat file.
2. Select the “Install Sample DB” option and provide the path to the Oracle Client install folder.
3. Wait for the installer to finish. There is no progress indication for the Sample XE install.
Open the folder that you specified with the Sample DB option. You should find a network folder with an admin sub-
folder. In the admin sub-folder, there is a tnsnames.ora file with a single entry for the SAMPLE_XE service. Copy
that entry to the clipboard.
Navigate to %Client%\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN and open the tnsnames.ora file.
At the end of the file, paste the SAMPLE_XE entry.
At the top of the file, locate the XE service definition and ensure that it says SID = XE (it might say
SERVICE_NAME = XE).
Save the file.
1. Double-click the setup.bat file in the /Windows/Client/Siebel_Tools/Disk1/install folder of the installation image.
2. Uncheck the option to receive security updates and confirm.
3. Choose “New Installation” to install a new instance. If you want you can choose “Migrate Installation” if you wish
to upgrade an existing Tools instance.
4. Provide a meaningful destination folder.
5. Keep the defaults in the remaining dialogs except for the following:
In the file system path dialog select the path which points to the SAMPLE/FILES folder in the client
installation directory (or any other valid directory)
Wait for the installer to finish before you use or launch any other program.
1. Navigate to the /Windows/Client/Siebel_Tools/Disk1/install folder of the patchset 15.5 installation image and
double-click the setup.bat file.
2. DO NOT select the “Install Local DB” option (this would overwrite the Sample DB files)
3. Wait for the installer to finish.
Step 15a: Modify the tools.cfg file for use with the Siebel Sample XE Database
The following steps are necessary to be able to connect Siebel Tools to the Siebel Sample XE Database. Remember we
installed the sample database into the client installation directory. What we do is create a new data source entry in tools.cfg.
1. Navigate to the client install folder and open the BIN/ENU directory.
2. Open the client .cfg file of your choice (e.g. uagent.cfg for Siebel Call Center).
3. Set the EnableFQDN parameter to FALSE.
4. Paste the [SAMPLE_XE] section that you copied from the tools.cfg file below the [DataSources] section
5. In the [DataSources] section add a new entry as follows
SAMPLE_XE = Sample XE
6. Save the file.
7. If you want to run HI and Open UI in parallel, it is recommended to create separate .cfg files. For example if you
chose to activate Open UI during the client installation, copy an existing file such as uagent.cfg and rename the
copy to uagent_hi.cfg or similar. In the copied file, find the [InfraUIFramework] section and add (or edit) the
following line: EnableOpenUI = FALSE.
Repeat these steps for every application you want to use. For example, for Siebel Marketing, you would choose the
market.cfg file.
In case you never make it to step 3 (which happened to me at first try), take a deep breath anyway and troubleshoot. Here are
a few tips.
Ensure that the instant client path is at the beginning of the Windows PATH environment variable.
If in doubt, set or create an ORACLE_HOME environment variable to
%Siebel_Client_Dir%\oraclexe\app\oracle\product\11.2.0\server (replace %Siebel_Client_Dir% with the actual
directory).
Verify the entries in the tnsnames.ora file.
Restart the Oracle XE DB service and TNS Listener service.
Use the sqlplus and lsnrctl command line tools to verify that you can log in as SADMIN/SADMIN@SAMPLE_XE
and the listener has registered the XE instance properly.
Befriend an Oracle DB expert near you.
Create a local file with .cmd extension and add the following line:
This line launches a separate Windows shell. The /k option keeps the process running. The new shell will start the browser
via its shorthand moniker which happens to be microsoft-edge: (the colon is important). Finally we pass the first argument
(the URL of the local Siebel client).
Let’s say we stored the command file as C:\edge.cmd. Now we can create the shortcut to siebel.exe as usual. For example:
C:\Siebel\15\Client\BIN\siebel.exe /c C:\Siebel\15\Client\BIN\enu\uagent.cfg
/d SAMPLE_XE /u SADMIN /p SADMIN /b "C:\edge.cmd"
And that does the trick. Once siebel.exe is up and running it launches the command file which itself launches a shell process
that is kept alive, so siebel.exe doesn’t shut down immediately.
Check out this post for additional switches for siebel.exe and siebdev.exe.
Of course, there’s the Siebel Administrator account (SADMIN) to start with. The passwords in the sample database are
equal to the account name. But there are more meaningful demo user accounts in the sample database.
Make sure you take a look into the Demo Users Reference (in the Siebel bookshelf) so you are one step ahead of the
competition ;-).
Siebel 15.5 on Sample XE (and on Edge)
Quite a stretch but with a bit of effort you will soon be able to call a Siebel CRM 15.5 self-study environment your own.
Now you are ready to explore the latest and greatest features as well as practice or prototype customizations on your own
computer.
@lex