Update the Siebel Application

You have gracefully undeployed the profiles, redeployed them with the new hostname, mitigated required hostname changes in configuration files, installed the DB client. It's now time to apply the latest Siebel update.

Ensure Prerequisites Are Met

Before you begin, ensure that your system is prepared for the update. Verify that the following have been completed:

  • You've downloaded the latest Siebel update from the Patches and Updates tab at Oracle Support.
  • You've verified that you have enough space on the drive where the Siebel binaries are installed. The update wizard automatically takes the backup of folders corresponding to each module (AI, SES/GW, Tools, and Client).

Update Siebel Application Interface

Next, update the Siebel Application Interface.

  1. Launch the Installer by running setup.bat with elevated privileges.
  2. Choose the installation directory corresponding to the SAI.
  3. Click Next until you reach the Summary page.
  4. On the Summary page, click Install. The installation will run for a while and then succeed.

Update the Siebel SES module (Gateway and Siebel Server)

Next, you need to update the Siebel SES module, which comprises the Gateway and the Siebel Server.

  1. Invoke the same installer for updating the Siebel Server and Gateway.
  2. Choose the installation directory corresponding to the SES module.
  3. Leave the options New Database Repository and Ancestor Repository unchecked. Click Next.
  4. Enter relevant details in the fields that enable the PostInstallDBUtility to run successfully. Click Next.
  5. Click Install.
After the update wizard has been run:
  1. Review the PostInstallDBSetup logs to see if there are any errors. You will find these logs in the $SIEBEL_SES_ROOT\siebsrvr\log or the logarchive folder (in case the service got automatically restarted after the update, it might have archived the logs).
  2. The Update wizard might have changed the start mode of services to Automatic. Reset it as required.
  3. Start the services and launch the application. Verify the version by clicking Help then Technical Support. Then check the database version by logging in to a sqlplus session as the siebel or sadmin user and entering
    SQL> select app_ver from siebel.s_app_ver;

Update Siebel Tools and Client

Next, you need to update the Siebel Tools and Client.

  1. Invoke the same installer each time for updating the Siebel Tools and Client.
  2. Choose the installation directory corresponding to the Tools/Client module and click Next.
  3. Click Install. The installation will run for a while and succeed.
    Recreate all the custom components and modify the parameters of all the components too as on-premises. Also, perform an Environment Sanity Test that typically includes:
    • Server Manager Connectivity.
    • Siebel file system connectivity.
    • Basic application screen navigation.
    • Business functional validation that includes a few basic scenarios like creating an account, contact etc.
  4. Re-enable User Account Control (UAC) by entering the following command:
    %windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD 
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t 
    REG_DWORD /d 1 /f
    
    %windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD 
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v 
    ConsentPromptBehaviorAdmin /t REG_DWORD /d 2 /f
    
  5. Restart all the services in the right sequence and launch the Siebel application by entering the appropriate URL:
    https://<SAI_Hostname>:<https_port>/<context>/app/<application_name>/<language>
    For example:
    https://SiebelAppVM.siebel.oraclevcn.com:9001/siebel/app/callcenter/enu
  6. Log in with the SADMIN credentials.