Configuring Siebel Open UI > Customizing Siebel Open UI > Doing General Customization Tasks >

Enabling Object Managers for Siebel Open UI


You must enable the object manager to use Siebel Open UI before you can do any customization work.

To enable object managers for Siebel Open UI

  1. Enable the object manager for the Siebel Server:
    1. Log in to the Siebel CRM client with administrator privileges.
    2. Navigate to the Administration - Server Configuration screen, and then the Servers view.
    3. In the Components list, query the Component field for the object manager where you must enable Siebel Open UI.

      For example, query for the following value. You must include the double quotes:

    "Call Center Object Manager (ENU)"

    1. In the bottom applet, click Parameters.
    2. In the Component Parameters list, query the Parameter field for EnableOpenUI.
    3. Set the Value on Restart field to TRUE.
    4. Log out of the client, and then close the browser.

      As an alternative to using the administrative screens, you can modify the application configuration file on the Siebel Server in the same way that you modify this file on the client in Step 2.

  2. Enable Siebel Open UI on the Mobile Web Client:
    1. On the client computer, use a text editor to open the application configuration file.

      For example, to open the configuration file for Siebel Call Center, navigate to the following folder, and then open the uagent.cfg file:

    client_install_location\bin

    1. In the InfraUIFramework section, set the EnableOpenUI parameter to the following value:

    [InfraUIFramework]
    EnableOpenUI=TRUE

    1. Save, and then close the application configuration file.
    2. Log in to Siebel Call Center, and then verify that it opens the Siebel Open UI client.

      To revert to the high-interactivity client, you can set the EnableOpenUI parameter to FALSE. If you do this reversion, then you must use Internet Explorer, version 8 or earlier when you open the client.

  3. Stop the Siebel Server:
    1. On the computer where the Siebel Server resides, click the Start menu, Control Panel, Administrative Tools, and then the Services menu item.
    2. In the Services dialog box, right-click the Siebel Server service, and then click Stop.
    3. Wait for the Siebel Server to stop.
  4. Optional. Add object managers for Siebel Mobile:
    1. Stop the Gateway Server, and then make a backup copy of the siebns.dat file.
    2. Restart the Gateway Server.
    3. Open a command line window and set the SIEBEL_HOME environment variable to the following folder:

    SES_HOME/siebsrvr

    1. Navigate to the following folder:

    SES_HOME/siebsrvr/bin/language_code

    For more information about the language_code, see Languages That Siebel Open UI Supports.

    1. Run the create_compdef_sia.ksh script or the create_compdef_sia.bat file. Use the following parameters:

    ./create_compdef_sia.ksh GATEWAY:port_number ENTERPRISE user_name user_password language_code

    1. Examine the srvrcfg log files, and then make sure Siebel CRM did not log any errors when it enabled the new server components.
    2. Open the Server Manager, and then run the following commands:

    enable compgrp HandheldSync for server server_name

    enable compgrp HandheldSyncSIS for server server_name

  5. Start the Siebel Server:
    1. Click the Start menu, Control Panel, Administrative Tools, and then the Services menu item.
    2. In the Services dialog box, right-click the Siebel Server service, and then click Start.
    3. Wait for the server to start.
    4. Optional. Make sure the server components you enabled Step g are on line.
  6. Optional. Add virtual directories for Siebel Mobile object managers:
    1. Use Windows Explorer to navigate to the following folder:

    INSTALL_DIR\eappweb\bin\

    1. Create a back up copy of each of the following files:
      • eapp.cfg.
      • eapps_sia.cfg.
      • Web server configuration files. For example, obj.conf, httpd.conf, and so on.
    2. Stop the HTTP server.
    3. Open a command line window and navigate to the following folder:

    INSTALL_DIR/eappweb/config

    1. Run the new_virdirs.bat script or the new_virdirs.sh script. Use values from the following table:
      Operating System
      Command

      Windows

      Run the following command:

      new_virdirs.bat language_code

      Unix

      Run the following command:

      newvirdirs.sh languages web_server

      where:

      • languages is a list of language codes where a comma separates each code
      • web_server identifies the folder where the Web server resides
    2. If the script fails to run correctly, then you must restore all files from the backup copies you made in Step b, and then run the script again until it successfully finishes.
    3. Restart the HTTP Server.
    4. Make sure you can use the URL to access the new server components.
  7. Log in to the Siebel CRM client and make sure it displays the Siebel Open UI client.

How Siebel Open UI Loads the Siebel Application Depending on How You Set the EnableOpenUI Parameter

Table 5 describes how Siebel Open UI loads a Siebel application differently depending on how you set the EnableOpenUI parameter.

Table 5. How Siebel Open UI Loads the Siebel Application Depending on How You Set the EnableOpenUI Parameter
EnableOpenUI Setting
Description

EnableOpenUI=FALSE

If you:

  • Customized the default Siebel Web Template, then Siebel Open UI loads the application from the following folder:

    siebsrvr\webtempl\custom

  • Did not customize the default Siebel Web Template, then Siebel Open UI finds no file in the siebsrvr\webtempl\custom folder, and it loads the Siebel application from the following default folder:

    siebsrvr\webtempl

EnableOpenUI=TRUE

If you:

  • Customized the Siebel Open UI Siebel Web Template, then Siebel Open UI loads the Siebel application from the following folder:

    siebsrvr\webtempl\ouiwebtempl\custom

  • Did not customize the Siebel Open UI Siebel Web Template, then Siebel Open UI finds no file in the siebsrvr\webtempl\ouiwebtempl\custom folder, and it loads the Siebel application from the following folder:

    siebsrvr\webtempl\ouiwebtempl

    If Siebel Open UI does not find a file in the siebsrvr\webtempl\ouiwebtempl folder, then it loads the Siebel application from the following default folder:

    siebsrvr\webtempl

Configuring Siebel Open UI Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.