Applications Administration Guide > Ongoing Application Administration Tasks >

Enabling Application-Wide Case Insensitivity


Application-wide case sensitivity is controlled through the CaseInsensitive parameter of the named subsystem representing the datasource definition.

By default, each of these data source definitions has the following parameter setting:

CaseInsensitive = FALSE

To enable application-wide case insensitivity, you change this setting to TRUE.

NOTE:  There may be a performance degradation when the CaseInsensitive parameter is set to TRUE. You may want to also change the InsensitivityFactor Parameter to minimize performance degradation. For more information, see Modifying the InsensitivityFactor Parameter.

The CaseInsensitive parameter only affects which data is retrieved by queries. It does not affect the order in which data appears on the screen. The sort sequence is database-dependent, and independent of the CaseInsensitive parameter.

In addition, the content of SRF files is case-sensitive in most cases and is not affected by how this parameter is set in the application configuration file.

You change the CaseInsensitive parameter in different ways, depending on whether you are working with Siebel Web Client or Siebel Dedicated Web Client.

Enabling Application-Wide Case Insensitivity for Siebel Web Client

For Siebel Web Client, you make changes to the CaseInsensitive parameter in the Server Administration screen.

To enable application-wide case insensitivity for Siebel Web Client

  1. From the application - level menu, choose View > Site Map > Server Administration > Enterprise Configuration.
  2. Click the Enterprise Profile Configuration view tab.
  3. In the Component Profiles list, select the Named Subsystem Alias for the data source.
  4. In the Enterprise Profile Configuration list, change the value of the DSCaseInsensitiveFlg to True.
  5. Optionally, change the InsensitivityFactor Parameter as well, to control performance degradation.
  6. Stop and restart the Siebel Server.

    For more information, see Modifying the InsensitivityFactor Parameter.

Enabling Application-Wide Case Insensitivity for Siebel Dedicated Web Client

For Siebel Dedicated Web Client, application-wide case sensitivity is controlled through the CaseInsensitive parameter in the configuration file for your application.

The configuration file for each Siebel application has a section for each one of the potential data sources for the application. By default, each of these data source sections has the following line:

CaseInsensitive = FALSE

To enable application-wide case insensitivity for Siebel Dedicated Web Client

  1. Use any text editor to open your application configuration (.cfg) file.
  2. Change the CaseInsensitive parameter to

    CaseInsensitive = TRUE

  3. Optionally, change the InsensitivityFactor parameter to control performance degradation.

    The InsensitivityFactor parameter follows the CaseInsensitive parameter in each application configuration file. For more information, see Modifying the InsensitivityFactor Parameter.


 Applications Administration Guide
 Published: 09 September 2004