Skip Headers
Oracle® Real User Experience Insight Accelerator for Siebel Guide
Release 6.0.1 for Linux x86-64

Part Number E16354-03
Go to Documentation Home
Go to Book List
Book List
Go to Table of Contents
Go to Index
Go to Feedback page
Contact Us

Go to previous page
Go to next page
View PDF

1 Installation and Configuration

This chapter describes the procedure for installing the Siebel accelerator package, and configuring your application definitions within RUEI to enable the accurate monitoring of Siebel-based applications.

1.1 Why Use This Accelerator Package?

This accelerator package for RUEI enables out-of-the-box monitoring of Siebel applications. This monitoring supports user session tracking, the discovery of end-user performance issues, and the identification of Siebel application issues.

This accelerator package automatically discovers all Siebel applications, and translates network objects to business functions. This facilitates the measurement and monitoring of real-user transactions. Individual user actions are automatically matched to the correct screen, applet, or view in order to provide contextual analysis. This state-of-the-art monitoring solution supports the creation of KPIs for critical packaged applications, and the analysis of real-user business transactions.

1.2 Overview

The Siebel monitoring functionality provided with this package supports all out-of-the-box Siebel functionality. Although some level of customization is recognized, support for specific customizations is planned for later versions of this package. Therefore, it is possible that certain Siebel customizations may provide unexpected reporting results within RUEI.

In order to facilitate the correct monitoring of Siebel-based applications by RUEI, you need to do the following:

  1. Install the package RPMs on the RUEI Reporter system.

  2. Create and configure the Siebel suite(s) required for your Siebel-based applications.

  3. Verify the cookie technology used to track user sessions.

  4. Verify and evaluate the Siebel suite configuration.

Each of these steps are discussed in more detail in the following sections.

1.3 Installing the Package RPMs


The upgrade of an existing Siebel accelerator package to release 6.0.1 must be performed at the same time as the upgrade of the RUEI system to version 6.0.1.

Note it is assumed a working RUEI system has been installed and configured (as described in the Oracle Real User Experience Insight Installation Guide), and is fully operational. Install the Oracle Siebel support package on the RUEI reporter system using the following commands as the root user:

cd /root/RUEI/60
./ suites

1.4 Creating and Configuring the Siebel Suite Definition

Within the RUEI reporter, create and configure the suite definition(s) required for your Siebel-based applications. Do the following:

  1. Select Configuration, then Applications, and then Suites. Click New suite. The dialog shown in Figure 1-1 appears.

    Figure 1-1 New Suite Dialog

    Description of Figure 1-1 follows
    Description of "Figure 1-1 New Suite Dialog"

  2. Specify a name for the suite. The name must be unique across suites, services, and applications, and is restricted to a maximum of six characters. Note that the suite cannot be renamed later.

  3. Use the remaining fields to specify the scope of the suite. This is defined in terms of partial page URLs. Note that as you enter this information, you can see the effect of your definition through the Filter preview column. The use of blank filters is not permitted. All specified characters are interpreted as literals. When ready, click Next. The dialog shown in Figure 1-2 appears.


    Filters definitions should be mutually exclusive across suites, applications, and services. For example, do not define a suite filtered on the domain "" and then another suite, application, or service filtered on "". The use of non-mutually exclusive filter definitions can lead to unpredictable results.
  4. This dialog allows you to specify the Oracle Enterprise architecture upon which the suite is based. The number of options available in this menu depends on the suite packages currently installed. Select the option Siebel. When ready, click Finish. The suite definition you have specified is displayed. An example is shown in Figure 1-3.

    Figure 1-3 Suite Overview

    Description of Figure 1-3 follows
    Description of "Figure 1-3 Suite Overview"

1.5 Verifying the Cookie Technology

Within RUEI, session information is based on cookies. The procedure to specify the cookie technology used by your applications is fully explained in the Oracle Real User Insight User's Guide.

When creating a Siebel suite instance, a preconfigured cookie for the Siebel environment is automatically created. This is implemented as a custom cookie, with the name _sn. Probably this is suitable for your Siebel applications. However, depending on the configuration of your environment, you may need to modify it.

1.6 Verifying and Evaluating Your Configuration

To ensure the quality of the data being collected and reported by RUEI for your Siebel-based applications, it is strongly recommended that you verify their reported details. You should pay particular attention to the number of associated pages detected for the defined suite(s).

Select Data Browser, then the All pages group, the Application sub-group, and then the pageviews and hits item. A screen similar to the one shown in Figure 1-4 appears.

Figure 1-4 Application Pageviews.

Description of Figure 1-4 follows
Description of "Figure 1-4 Application Pageviews."

Click down into each required application and verify that pageviews and hits are recorded correctly.

You can also open an overview of the monitored network traffic by selecting System, then Status, and then Data processing. This provides you with immediate information about hits, pages, and session processing, as well as the system load.

For further information on the user of this and other monitoring facilities, refer to the Oracle Real User Experience Insight User's Guide.

1.7 Obtaining the User Logon

Sometimes, the visitor's logon is not easily obtainable. For example, because of Single Sign-On (SSO) constructions that lead to alternative visitor logons outside the Web layer. In this case, you should include the following JavaScript code within the Web template page (or multiple pages) accessed by visitors when entering a monitored Siebel application:

<SCRIPT LANGUAGE="JavaScript">   var loginname = top.theApplication().GetProfileAttr("Login Name");   document.cookie = 'siebeluserid='+loginname  </SCRIPT>

To identify the required Web template file(s), do the following:

  1. Determine the relevant Web page(s) currently used by your Siebel application. Within Siebel Tools Object Explorer, click Application, and query for the Siebel application that you are monitoring (for example, Siebel Public Sector). Note the field value (for example, Login Web Page for the logon Web page).

  2. Within Siebel Tools Object Explorer, click Web Page, and query for the Web page noted in the step above. Note the Web Template field value. This is the Web template used to render the page.

  3. Within Siebel Tools Object Explorer, click Web Template, and query for the Web template noted in the step above. Expand the Web Template icon in the Object Explorer, and click Web Template File. Note the Filename field value. This is the Web template file.

  4. Update the identified Web template file to include the JavaScript code described above.

1.8 Known Limitations

Currently, RUEI does not work with all Siebel functionality. In particular, the following known limitations exist: