Configuring Siebel Business Applications > Configuring ActiveX Controls > Process of Creating an ActiveX Control >

Making an ActiveX Control Available


This task is a step in Process of Creating an ActiveX Control.

To make an ActiveX control available for use, you must create DLL and class objects in Siebel Tools. These objects reference the CAB (cabinet) file that contains the control.

To make an ActiveX control available

  1. Create a CAB file that contains the ActiveX control, or acquire access to a CAB file that contains the ActiveX control.

    Microsoft provides some utilities that you can use for assistance.

  2. Copy the CAB file to the appropriate folder:
    • If you deploy to a server environment, then copy the CAB file to the following folder:

    ORACLE_HOME\SWEApp\public\language_code\applets

    where:

    • ORACLE_HOME is the full path to Siebel CRM installation directory on the Siebel Web Server.
    • language_code is the three-letter code for the language. For example, ENU for U.S. English or JPN for Japanese.
    • If you deploy to a CAB file on the Siebel client, then copy the CAB file to the following folder:

    ORACLE_HOME\PUBLIC\language_code\applets

    where:

    • ORACLE_HOME is the full path to the Siebel client root directory.
    • language_code is the three-letter code for the language. For example, ENU for U.S. English or JPN for Japanese.
  3. In Siebel Tools, click DLL in the Object Explorer.
  4. In the DLLs list, add a new record using values from the following table.
    Property
    Description

    Name

    Enter a name for the DLL object.

    Project

    Choose a project.

    File Name

    Enter a file name and version that references the CAB file that contains the ActiveX control. For example:

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

    Code or Class Id

    Enter the Class Id of the ActiveX control. For example:

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

  5. In the Object Explorer, click Class.
  6. In the Classes list, add a new record using values from the following table.
    Property
    Description

    Name

    Enter a name for the class object.

    Project

    Choose the project you used in Step 4.

    DLL

    Choose the name of the DLL object you created in Step 4.

    Object Type

    ActiveX Control

Configuring Siebel Business Applications Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.