Siebel CRM Desktop for IBM Notes Administration Guide > Installing Siebel CRM Desktop > Options for Installing the CRM Desktop Add-In >

Using the Windows Command Line to Set Optional Parameters


You can use the Windows command line to set optional parameters that affect installation. You can run the CRMDesktopfor IBM Notes.msi installation package from the Windows command line interface on the client computer. Siebel CRM Desktop supports all parameters that you can set in the Windows Installer msiexec command line. For more information, see the documentation about command line options for Windows Installer at the Microsoft TechNet Web site.

To use the Windows command line to set optional parameters

  1. On the client computer, open a Windows command line:
    1. In Windows, click Start and then click Run.
    2. In the Run dialog box, enter cmd and then click OK.
  2. Navigate to the directory that contains the CRMDesktopfor IBM Notes.msi file.

    For example:

    C:\Documents and Settings\username\Desktop

  3. Enter the Windows Installer command using the following format:

    msiexec.exe /I CRMDesktopfor IBM Notes.msi optional_parameter_1 optional_parameter_n

    where:

    • optional_parameter is a parameter you can enter that CRM Desktop runs. For example:

    msiexec /i "C:\Documents and Settings\username\Desktop\"CRMDesktopfor IBM Notes.msi" SIEBEL_SERVER_HOST="siebelserver.com" SIEBEL_SERVER_PORT="80" SIEBEL_SERVER_SUFFIX="SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1" SIEBEL_SERVER_PROTOCOL="http" SIEBEL_SERVER_COMPONENT="eai/enu"

    • (Optional) Add the following optional parameter to enable the SOAP log:

    SOAP_DUMP_ENABLED=1

    • (Optional) Add the following optional parameter to enable the SYNC log:

    SYNC_DUMP_ENABLED=1

    For more information, see Guidelines for Using Synchronization Log Parameters

    Note the following requirements:

    • You must specify each optional parameter in the same command line after the name of the CRMDesktopfor IBM Notes.msi file.
    • To separate each optional parameter, you must enter a space without a slash (/).
    • You can arrange optional parameters in any order.

      For information about how to set CRM Desktop SSO parameters, see Using the Windows Command Line to Set Optional Parameters for Siebel CRM SSO.

  4. Press Enter.

    The welcome dialog box of the Siebel CRM Desktop Setup wizard displays.

Guidelines for Using Synchronization Log Parameters

A synchronization log includes the following parameters. These parameters measure the average percentage of CPU load time that Siebel CRM Desktop uses during synchronization:

  • kernel_cpu. Measures the entire system.
  • process_cpu. Measures the process that runs CRM Desktop.

It is recommended that you do not use these parameters to debug CRM Desktop. Instead, it is recommended that you use other tools to measure CPU load time, such as the Process Explorer system utilities for Windows or the Windows Task Manager. Using these parameters consumes resources and might degrade performance.

Hiding Dialog Boxes That Require User Input

You can use the optional QR parameter to hide dialog boxes that require user input.

To hide dialog boxes that require user input

  • Append the QR parameter to the msiexec command.

    For example:

    msiexec.exe /I CRMDesktopfor IBM Notes.msi INSTALLDIR=c:\My_Custom_Directory/QR

    If you add this parameter, then the CRMDesktopfor IBM Notes.msi installation package does not display dialog boxes that require user input.

Setting the Installation Directory of the CRM Desktop Add-In

You can use the optional INSTALLDIR parameter to change the default location where the CRMDesktopfor IBM Notes.msi installation package saves files during installation for a single user. CRMDesktopfor IBM Notes.msi installs to the following directory, by default:

c:\Documents and Settings\username\Application Data\Oracle\CRM Desktopfor IBM Notes\

To set the installation directory of the CRM Desktop add-in

  • Enter the following parameter on the msiexec command line anywhere after the mandatory CRMDesktopfor IBM Notes.msi name parameter:

    INSTALLDIR=directory_path

    For example:

    \Documents and Settings\username\Desktop\CCRMDesktopfor IBM Notes.msi

    where:

    • user name is the name of the user, such as WTAKUDA.

Setting the URL for the Siebel Server

You can specify the URL that the Synchronization Engine uses to connect with the Siebel Server.

To set the URL for the Siebel Server

  • Enter the following parameters on the msiexec command line anywhere after the mandatory CRMDesktopfor IBM Notes.msi name parameter:

    SIEBEL_SERVER_PROTOCOL=protocol SIEBEL_SERVER_HOST=host_name_or_address SIEBEL_SERVER_PORT=server_port SIEBEL_SERVER_COMPONENT=component_name SIEBEL_SERVER_SUFFIX=request_suffix

    where:

    • protocol is http. HTTP is the default value.
    • host_name_or_address is the computer name or IP address of the target server. This parameter is empty, by default. To use a fully qualified domain name for the server_address variable, you must set the EnableFQDN parameter in the configuration (cfg) file. For more information, see Siebel System Administration Guide.
    • server_port is 80. 80 is the default value.
    • component_name is eai/enu. eai/enu is the default value.
    • request_suffix is the following default value:

    ?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1

    For example:

    msiexec.exe /I CRMDesktopfor IBM Notes.msi SIEBEL_SERVER_PROTOCOL=http SIEBEL_SERVER_HOST=sdcv440s133.siebel.com SIEBEL_SERVER_PORT=80 SIEBEL_SERVER_COMPONENT=eai/enu SIEBEL_SERVER_SUFFIX= SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1

    No parameters are required.

Any information that you set in these parameters sets the parameter values in the Windows Registry, so the user is not required to set them. For example, the protocol variable of the SIEBEL_SERVER_PROTOCOL parameter overrides the Siebel:Protocol entry in the Windows Registry. For more information, see Using the Windows Registry to Control Siebel CRM Desktop

Troubleshooting Siebel CRM Desktop Installation

Siebel CRM Desktop might display a message during installation that is similar to one of the following error messages:

The System cannot open the device or file specified

Error 2755.Server returned unexpected error 110 attempting to install package

This problem might be due to the fact that the CRMDesktopfor IBM Notes.msi file is encrypted or is located in a directory where the user does not possess run permissions.

To troubleshoot Siebel CRM Desktop installation

  1. Open Windows Explorer.
  2. Right-click the .msi installation file and then click Properties.
  3. In the General tab, click Advanced.
  4. Make sure the following option does not contain a check mark and then click OK.

    Encrypt contents to secure data

  5. Reinstall CRM Desktop.
Siebel CRM Desktop for IBM Notes Administration Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.