Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools > Installing the Siebel Server >

Setting the Siebel Server Locale


The code page of the operating system on which your Siebel Server runs must match that of your Siebel Database Server instance. The languages installed on each must also match. To find all the code pages supported by Siebel eBusiness Applications at mid-tier and code pages supported at the database level, refer to System Requirements and Supported Platforms on Siebel SupportWeb. For a list of supported locales, see Locale Configuration on Your UNIX Operating System.

You must set up the Siebel Server locale regardless of whether you install only one Language Pack or multiple Language Packs.

Setting the Server Locale for IBM DB2 UDB for Windows and UNIX

You must load database environment variables for either siebenv.csh (C shell) or siebenv.sh (Korn or Bourne shell), depending on which type of shell your operating system uses. Loading the database environment variables promotes a successful connection to the database.

To set locale parameters

  1. Enter the following command, depending on your UNIX shell:

    Korn or Bourne shell

    . DB2_installation_path/sqllib/db2profile

    C shell

    source DB2_installation_path/sqllib/db2cshrc

    where:

    DB2_installation_path = the location where DB2 is installed

  2. Reverify your database connection.

You will also need to set the code page at the database level. For information, see System Requirements and Supported Platforms on Siebel SupportWeb.

Setting the Server Locale for IBM DB2 UDB for z/OS and OS/390

The following procedure sets the locale on a Siebel Server machine running UNIX. You must perform this procedure before adding the corresponding language to the Siebel Server.

To set the locale of the Siebel Server

  1. Make sure the desired locale is available on your system by performing the following command:

    locale -a

  2. Source the siebenv to set the environment variables.
  3. Check what the locale is set to by entering the following command:

    locale

  4. If the desired locale is not set, issue the following commands to set it as desired:

    C shell

    setenv LANG locale

    setenv LC_ALL locale

    Korn shell

    export LANG =locale

    export LC_ALL=locale

    where:

    locale = the code for the desired locale available on your system

  5. For z/OS only. Make sure that SYSIBM.SYSSTRINGS or UNICODE Conversion Services contains the locale translations as required.

Setting the Server Locale for Oracle

You must load database environment variables for either siebenv.csh or siebenv.sh, depending on which type of shell your operating system uses. Loading the database environment variables promotes a successful connection to the database.

To set locale parameters

  1. Add the following lines at the beginning of the file:

    siebenv.sh

    NLS_LANG = language_territory.characterset;

    export NLS_LANG

    siebenv.csh

    setenv NLS_LANG language_territory.characterset

    where:

    language = the language your server should run in; for example, CANADIAN FRENCH

    territory = the territory (locale) operative for that language; for example, CANADA

    characterset = set to UTF-8 for Unicode

  2. Reverify your connection to the database using Oracle's Net8, Net9, or a similar tool.
Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools