Siebel Web Client Administration Guide > Deploying Siebel Web Clients > High Interactivity Deployment—ActiveX Requirements >

Predeploying ActiveX Controls for Secure Environments


If users on supported Microsoft Windows platforms are operating in secure environments and cannot obtain write access to the Downloaded Program Files directory through means described in the previous section, the ActiveX controls used for Siebel applications must be predeployed on these users' machines.

The procedure that follows predeploys ActiveX controls by loading an HTML file similar to the example shown in Example HTML File for Predeploying ActiveX Files. The ActiveX controls you can deploy are those described in ActiveX Controls Distributed for High Interactivity.

NOTE:  This task must be performed with the proper administrative permissions to install software on the client machine—usually Power Users or above.

To predeploy ActiveX controls

  1. Navigate to the directory SIEBSRVR_ROOT\webmaster\build_number\applets, where SIEBSRVR_ROOT is the Siebel Server installation directory and build_number is the applicable build number. This directory contains the CAB files for the ActiveX controls you will deploy.
  2. NOTE:  Optionally, you can create a different directory, and copy the CAB files to that directory. All remaining steps in this procedure refer to the location from which you will be deploying the ActiveX controls.

  3. Create a Web share for the directory specified in Step 1, such as the applets directory. Give this Web share read and execute permissions. (You may want to revert to more secure permissions after completing this procedure.)
  4. The name of the Web share will be referenced in the URLs in the HTML file you edit in subsequent steps.

  5. In the Web share directory, execute the following command to expand the CAB files:
  6. expand *.cab Web_share_path

    where Web_share_path is the complete path to the directory you specified as a Web share, such as applets. For each CAB file, a corresponding INF file is created in the Web share directory.

  7. In the Web share directory, create an HTML file—for example, named predeploy.htm.
  8. For each CAB file to be deployed, review its corresponding INF file. Review or edit the HTML file created in Step 4, to specify object tag values similar to those in Example HTML File for Predeploying ActiveX Files.
  9. Save the HTML file.
  10. Remotely log into each client machine, then open the HTML file in Microsoft Internet Explorer. Wait until the message indicates that all the files have been downloaded, then close the browser and log off of the client machine.
  11. Repeat Step 7 for each applicable user.

Example HTML File for Predeploying ActiveX Files

The following is an example HTML file for predeploying ActiveX controls as described in the procedure above. Text in italics represents elements that may need to be modified for each object tag.

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Predeployment Installer</title>

</head>

<body>

<p>

This page predeploys all Siebel ActiveX controls. Please allow time for all ActiveX controls to be downloaded before closing this page.

</p>

</body>

<object
id="SiebelOptionPack"
classid="clsid:9d5f04cf-ef12-4ee5-8b30-8444b08c5500"
codebase="http://localhost/applets/SiebelOptionPack.cab#version=7,5,3,16123">
</object>

<object
id="siebelextmailclient"
classid="clsid:1EEBFE70-1CE8-11D6-8C81-00D0B7E72554"
codebase="http://localhost/applets/siebelextmailclient.cab#version=7,0,0,0">
</object>

<object
id="csagent"
classid="clsid:DBFF771D-3F92-4C70-9978-508738536F38"
codebase="http://localhost/applets/csagent.cab#version=1,0,0,0">
</object>

<object
id="SiebelhtmlEditorLaunch"
classid="clsid:727BEA23-42BE-4B46-9D2C-11521BF55940"
codebase="http://localhost/applets/SiebelhtmlEditorLaunch.cab#version=1,0,0,0">
</object>

<object
id="siebelhtml"
classid="clsid:E06373B3-02C9-11D5-8BE8-00D0B7C0A3B1"
codebase="http://localhost/applets/siebelhtml.cab#version=7,5,3,0">
</object>

<object
id="subman"
classid="clsid:06314967-EECF-11D2-9D64-0000949887BE"
codebase="http://localhost/applets/subman.cab#version=7,5,3,0">
</object>

</head>

<body>

<p>

The download is done you may close the window

</body>

</html>


 Siebel Web Client Administration Guide
 Published: 18 June 2003