Steps Used to Install Siebel Approval Manager
You can use the following steps to install the SAM application.
-
Get a copy of the keystore (jks) file used to configure REST calls to SAM. This is the .jks file you used for your Siebel Server installation.
-
Get the password used for the keystore jks file if the file uses a password.
To install Siebel Approval Manager
Navigate to the location of the SAM build that you downloaded.
This example shows the location of the SAM build in a Microsoft Windows environment:
<DOWNLOAD_DIRECOTRY>\runInstaller.batThis example shows the location of the SAM build in a Unix environment:
<DOWNLOAD_DIRECOTRY>/runInstaller.shStart the SAM installer by using one of the following options:
- On Microsoft Windows, double-click the
runInstaller.batfile. - On UNIX, enter the command
./runInstaller.sh
The Siebel Approval Manager Installation window appears, displaying the installation process.
- On Microsoft Windows, double-click the
- In the Installation Location screen, choose the directory where
you would like to install SAM and put this value in the
Installation Directory
field.Note: If you are simply updating SAM to the latest build, choose the directory where SAM is currently installed. If this is a new installation, choose the directory where you would like the new installation to be.
- Click Next.
- In the Component Selection Screen make sure these two checkboxes
are checked (true).
- Siebel Approval Manager
- Siebel Approval Manager Configuration
- Click Next.
- In the Configuration Details screen, define how to connect to
your existing Siebel installation. These values are the same
that you used to install Siebel CRM.
Field Example Value for Oracle Example Value for SQL Server Apache Tomcat Home Folder Required. Location the siebel.waris deployed.Location the siebel.waris deployed.Database Type Required. oraclemssql Database Server Name Required. slc09urtslc09urtDatabase Instance Name Required. qaurt1BIN_INST1Database Name Required. Not applicable MSUIU128Database Port Details Required. 1551 34100Database Username Required. ORAURT108MSUIU128Database Password Required. ORAURT108MSSQL Database Table Owner Required. ORAURT108dbo TNS Service Name For Oracle this is the TNS entry in your tnsnames.orafile.N/A Database ODBC Driver Name Oracle90ODBC Driver 17 for SQL Server These values are independent of the database platform:
Field Example Value Siebel Server Location Required. C:\Siebel\ses\siebsrvrSMTP Hostname Required. internal-mail-router.example.comSMTP Port Required. 25 SMTP Email Account Username Required. DoNotReply@example.comSMTP Email Account Password Required. changemeNoreply Email ID Required. noreply@example.comMailTo Email ID Required. firstname.lastname@example.comEmail ID Required. samuel.siebel@example.comEmail ID Password Required. siebelEmail Folder Required. inboxEmail Server Required. mail.example.comEmail Server Port Required. 993 - Click Next.
- In the Summary screen, review your choices. If you need to change anything, click Back. Once all the values entered are satisfactory, click Next.
- In the Installation Progress screen, click Install to begin installing SAM.
- In the Finish Installation screen, click Close to end the installer.
- Verify the WAR files to ensure they are deployed under the SAM
application container.
- Access this location:
<SIEBEL_INSTALL DIRECTORY>\applicationcontainer_internal\webapps. - Check to ensure that
sam.warandemailapprover.warfiles are in thewebappsfolder.
- Access this location:
- Verify that the SAM URL is valid, as follows:
- Launch the SAM URL using this format:
http://localhost:tomcatport/sam/login.
For example: http://slc01qlu:8080/sam/login
- Enter the user name and password to log into the
SAM application. (default:
admin\admin)The SAM home page appears.
- Launch the SAM URL using this format:
http://localhost:tomcatport/sam/login.
-
Use the EncryptString.jar to encrypt the password. This jar file is found inside the SAM install home path.
Sample command:
Windows:
<SAM Install Home>\jre\bin\java.exe -jar "<SAM Home>\SAM Install Home\EncryptString.jar" "<keystore jks password>"UNIX:
<SAM Install Home>/jre/bin/java -jar "<SAM Install Home>/EncryptString.jar" "<keystore jks password>" Copy the keystore jks file to the server in which SAM is installed.
For Example:
C:/siebel/ses/applicationcontainer_external/certs-
Go to the Tomcat server home path where SAM is installed.
-
Open the database.properties file under
<Tomcat home>/conf. -
Place the following entries to the bottom of the list of properties in the file:
sam.keyStorePassword=<Encrypted keystore jks password from step 1> sam.keyStoreFilePath=<Path to the keystore jks file from step 2> eg: C:/siebel/ses/applicationcontainer_external/certs/keystore.jks