Windows Registry Keys You Must Set to Enable CRM Desktop SSO

The following describes command-line parameters that you must use with the msiexec.exe installer. Each command-line parameter modifies a Windows Registry key that Siebel CRM Desktop SSO requires. For more information, see Using the Windows Command Line to Set Optional Parameters.

In the Registry Editor (regedit), you can modify these keys in the following path:

HKEY_CURRENT_USER\Software\Oracle\CRM Desktop\SSO
Command Line Parameter Description

SSOENABLE

Specifies to enable Siebel CRM Desktop SSO. You can use one of the following values:

  • 0. Disable Siebel CRM Desktop SSO. The default value is 0.

  • 1. Enable Siebel CRM Desktop SSO.

If disabled, then Siebel CRM Desktop SSO it is not active when Siebel CRM Desktop communicates with Siebel CRM.

Siebel CRM Desktop copies the value that the SSOENABLE parameter contains to the SSO\Enable registry key.

SSOSCRIPTFILENAME

Specifies the name of the JavaScript file that implements the Siebel CRM Desktop SSO logic. This file must define the entry point for SSO scenario handling. The file name must be relative to the directory that the SSOSCRIPTINCLUDEPATH parameter specifies.

The default value is sso.js.

Siebel CRM Desktop copies the value that the SSOSCRIPTFILENAME parameter contains to the SSO\ScriptFileName registry key.

For more information about the entry point, see Request Handler Function.

SSOSCRIPTINCLUDEPATH

Specifies the directory path where the Siebel CRM Desktop SSO script file resides. This directory must also contain any files that this script references. For example:

C:\users\user1\AppData\Roaming\Oracle\CRM Desktop\bin

The default value is an empty string.

Siebel CRM Desktop copies the value that the SSOSCRIPTINCLUDEPATH parameter contains to the SSO\ScriptIncludePath registry key.

For autoupdate, you must use the SSOSCRIPTINCLUDETEMPLATE parameter instead of the SSOSCRIPTINCLUDEPATH parameter. For more information, see Installing Siebel CRM Desktop SSO If You Use Autoupdate.

SSOUPDATEDISABLE

Specifies to enable autoupdate. You can use one of the following values:

  • 0. Enable autoupdate. The default value is 0.

  • 1. Disable autoupdate.

Siebel CRM Desktop copies the value that the SSOUPDATEDISABLE parameter contains to the SSO\UpdateDisable registry key. For more information, see Installing Siebel CRM Desktop SSO If You Use Autoupdate.

SSOURL

Specifies the URL or UNC path that Siebel CRM Desktop uses to download autoupdate information.

The default value is an empty string.

Siebel CRM Desktop copies the value that the SSOURL parameter contains to the SSO\UpdateZIPURL registry key.

You must make sure you set this parameter during deployment. If you do not, then autoupdate will not work.

If you use external provisioning, then the SSOURL parameter is not required. For more information, see Installing Siebel CRM Desktop SSO If You Use Autoupdate.

SSOCHECKINTERVAL

Specifies the timestamp value that Siebel CRM Desktop uses as the minimum time interval between update attempts. It measures this value in 100 nanosecond units. If this value is smaller than 36000000000 (1 hour), then Siebel CRM Desktop ignores this smaller value and sets the interval to 36000000000.

The default value is 864000000000 (24 hours).

Siebel CRM Desktop copies the value that the SSOCHECKINTERVAL parameter contains to the SSO\UpdateCheckInterval registry key.

SSOSCRIPTINCLUDETEMPLATE

Specifies the template that Siebel CRM Desktop uses to create a unique directory name. It uses this directory to store the scripts that it downloads from the URL that the SSOURL parameter identifies. You must use the following format:

%path%

For example:

%appdata%

The default value is %appdata%\InvisibleSSO\Script.

Siebel CRM Desktop copies the value that the SSOSCRIPTINCLUDETEMPLATE parameter contains to the SSO\ScriptIncludeTemplate registry key.