This section defines the setup needed to customize the NLS-enabled Execution Environment for the Solaris platform. It identifies the configuration requirements for TIBCO Object Service Broker to perform under the Solaris system.
You must enable operation with the extended ASCII ISO8859‑1 code page on your Solaris platform prior to running TIBCO Object Service Broker.
Perform steps #1. and
#2. only once during the setup process to enable NLS. Perform steps
#3. and
#4. each time you want to run TIBCO Object Service Broker in an NLS‑enabled environment.
Internationalization support is provided by X‑Windows, which operates in the ISO8859‑1 ASCII code page by default. This support was tested with an X‑Windows server (for example, Exceed for Windows) and takes advantage of the code page key mapping support for keyboards with different key layouts.
For example, to configure a Canadian Bilingual keyboard using Exceed, select the Configuration option and the appropriate keyboard layout. You must then restart the X‑Windows server to take advantage of the altered definition. Other X‑servers can differ, so you could need to do some customization to properly configure the keyboard you use.
The standard U.S. English keyboard has 101 keys and most other Latin‑1 keyboards have 102 keys with differing layouts. Most X‑Windows servers and clients are sensitive to the number of keys on the keyboard. Because of the different number of keys, unexpected results can occur if you try to configure a non‑U.S. keyboard layout using a 101‑key keyboard.
The X Mode Switch key is usually configured by the X‑server and client to enable the third set of keyboard characters on the non‑U.S. English keyboard.
The client side of the X‑Windows support (the Solaris host) must also be enabled to accept the high-order ASCII characters contained in the ISO8859‑1 character set.
In addition, the X‑terminal program user ID on each platform must be aware of the internationalized locale that corresponds to the keyboard used. This is done by setting localization environment variables to string values that correspond to the system‑specific locale name or its alias on each platform.