Configuring Siebel eBusiness Applications > Configuring Special Purpose Controls >

Creating DLL and Class Objects That Reference an ActiveX Control


To make an ActiveX control available for use, you must create DLL and Class objects in Siebel Tools that reference the CAB file containing the control.

To create an ActiveX control

  1. Create a CAB file containing the control, if it does not already exist.

    Microsoft provides some utilities for doing this.

  2. Copy the CAB file to the correct folder.
    1. When deploying to a server environment, copy the CAB file to the <Siebel_install_dir>\SWEApp\public\language_code\applets folder,

      where:

      <Siebel_install_dir> is the full path to the Siebel Web Applications installation directory on the Siebel Web Server

      language_code is the three-letter code for the language, for example ENU for US English and JPN for Japanese

    2. When deploying a CAB file on the Mobile Web Client, copy the CAB file to the <Siebel_Client_install_dir>\PUBLIC\language_code\applets folder,

      where:

      <Siebel_Client_install_dir> is the full path to the Siebel Mobile Web Client root directory

      language_code is the three-letter code for the language, for example ENU for US English and JPN for Japanese

  3. In Siebel Tools, select the DLL object, and then add a new record.
  4. Fill in the fields as shown in the following table.
Field
Value

Name

User-defined name for the DLL object

Project

A currently locked project in the Siebel Repository

File Name

File name & version that references the CAB file containing the ActiveX control, for example:

subman.cab#Version=7,0,0,0

Code or Class Id

Class Id of the ActiveX control, for example:

clsid:06314967-EECF-11D2-9D64-0000949887BE

  1. Select the Class object, and then add a new record.
  2. Fill in the fields as shown in the following table.
Field
Value

Name

User-defined name of the Class object

Project

The locked project used in Step 4

DLL

Name of the DLL object created in Step 4

Object Type

ActiveX Control

Configuring Siebel eBusiness Applications