On Windows and UNIX platforms, the installation program prompts you to select a value for the ESSLANG environment variable. ESSLANG points to the correct Global C locale (installed in the ARBORPATH\locale directory). This setting creates or replaces the ESSLANG system environment variable with the selected locale. On UNIX, the ESSLANG setting for a computer must agree with the encoding of the operating system of that computer.
In this release, DB2 OLAP Server requires an ESSLANG value to be set. For information about this new requirement, see the Database Administrator's Guide
On Windows and UNIX, at the time of installation, if the ESSLANG system environment variable is already set on the computer to which you are installing the product, that value is selected by default in the installation program. Otherwise, the default value for ESSLANG is English (Latin1). For examples of ESSLANG values for languages other than English, see the list of supported locales in the Database Administrator's Guide.
ESSLANG does not need to be set on the computer where DB2 OLAP Server client software is installed, unless it is installed on the same computer as the server components. If you are installing only client software, the installation program does not prompt you to set ESSLANG. When ESSLANG is not set on a client computer, the computer locale is used for encoding.
The ESSLANG environment variable on the server computer must retain the locale value of an application for as long as that application is in use .
If the ESSLANG variable is changed after applications are created on a server, those applications will no longer be able to be opened.
To avoid possible database corruption, set the ESSLANG locale to the same value on the client and the server, in the following circumstances:
The ESSLANG locale specifications on clients and server computers can be different when a Unicode-enabled client views and updates an outline belonging to a Unicode-mode application.
On Windows, the installation program does not display the ESSLANG values in full. Instead, it displays only the language and encoding. For example, you see English(Latin1), not English_United States.Latin1@Binary.
If the ESSLANG system environment variable is already set on the computer to which you are installing DB2 OLAP Server, be sure to choose the same value during installation.
If you are upgrading an existing installation, choosing the wrong ESSLANG value can cause the security file to be corrupted. If the DB2 OLAP Server security file is corrupted during the installation, you can revert to a backup copy by renaming ESSBASE.SEC.time_stamp to ESSBASE.SEC.