Cambio del entorno local en sistemas UNIX y Linux

Puede cambiar el entorno local del sistema en sistemas UNIX y Linux.
Hay muchas variables de entorno que controlan el entorno local. Pueden definirse a nivel de sistema, en el entorno o para cada sesión:
LC_ALL
Modifica todas las variables de entorno LC_* con el valor dado
LC_CTYPE
Clasificación de caracteres y conversión de mayúsculas/minúsculas
LC_COLLATE
Orden de clasificación
LC_TIME
Formatos de fecha y hora
LC_NUMERIC
Formatos numéricos no monetarios
LC_MONETARY
Formatos monetarios
LC_MESSAGES
Formatos de los mensajes informativos y de diagnóstico, y de las respuestas interactivas
LC_PAPER
Tamaño del papel
LC_NAME
Formatos de nombre
LC_ADDRESS
Formatos de dirección e información de ubicación
LC_TELEPHONE
Formatos de número de teléfono
LC_MEASUREMENT
Unidades de medida (Métricas u otras)
LC_IDENTIFICATION
Metadatos sobre la información del entorno local
LANG
El valor por omisión. Se utiliza cuando no está establecido LC_ALL o no está establecido un valor aplicable para LC_*
NLSPATH
Lista delimitada de vías de acceso para buscar los catálogos de mensajes
TZ
Huso horario

LC_MESSAGES y NLSPATH son las variables más importantes para el intermediario. Estas variables definen el idioma y la ubicación de los mensajes de respuesta que utiliza el intermediario. El archivo de perfil de intermediario, mqsiprofile, establece el valor de NLSPATH. Usted o su sistema deben establecer el valor de LC_MESSAGES. LC_MESSAGES debe tener un valor que el intermediario reconozca. LC_CTYPE también es importante para el intermediario porque define la conversión de caracteres que el intermediario realiza cuando interactúa con el entorno local.

Si utiliza el entorno de escritorio común (common desktop environment, CDE), utilícelo para establecer el entorno local, en lugar de establecer LANG y LC_ALL directamente. La variable NLSPATH puede utilizar ambos métodos. Antes de establecer la página de códigos, compruebe que es una de las Páginas de códigos soportadas.

Por ejemplo, para establecer WebSphere Message Broker de forma que se ejecute en un entorno UTF-8, establezca los valores siguientes en el perfil:
LANG=es_ES.utf-8
LC_ALL=es_ES.utf-8
Donde es_ES establece el idioma y utf-8 establece la página de códigos.

Puede utilizar el ejecutable locale para ver el entorno local actual. El mandato locale -a visualiza todos los entornos locales instalados en ese momento. Asegúrese de que el entorno local que selecciona para LANG y LC_ALL está en la lista que devuelve locale -a. Los valores que utiliza y devuelve locale distinguen entre mayúsculas y minúsculas, por lo que debe copiarlos exactamente cuando los asigna a una variable de entorno.

Cuando se inicia un componente del intermediario, el entorno local de dicho componente se hereda del shell en el que se inicia. El componente del intermediario utiliza la variable de entorno LC_MESSAGES como vía de búsqueda en la variable de entorno NLSPATH (LC_MESSAGES se establece cuando se exporta la variable LC_ALL).

Los mensajes se envían a las anotaciones cronológicas del sistema en la página de códigos establecida por este entorno local. Si tiene varios intermediarios que escriban en dichas anotaciones cronológicas del sistema, sus mensajes tendrán la página de códigos del entorno local con el que se iniciaron, por ejemplo:

entorno local página de códigos de las anotaciones cronológicas del sistema ccsid
pt_BR iso8859-1 819
Pt_BR ibm-850 850
PT_BR utf-8 1208

Establezca el entorno local del ID de usuario que ejecute el daemon de las anotaciones cronológicas del sistema en uno que sea compatible con los entornos locales de todos los usuarios que escriban en las anotaciones cronológicas de ese sistema, por ejemplo: utf-8. Puede llevar esto a cabo estableciendo el entorno local por omisión. En Solaris, establezca las variables LANG y LC_ALL en /etc/default/init. En AIX y Linux, estas variables se encuentran en /etc/environment. Esta tarea no es necesaria en HP-UX.

Para tener un soporte completo de huso horario, establezca la variable TZ utilizando la notación Continente/Ciudad. Por ejemplo, establezca TZ en Europe/Madrid para que el huso horario sea el de Madrid, España, o establézcalo en America/New_York para que el huso horario sea el Nueva York, EE.UU.

Si desea añadir un nuevo entorno local, consulte la documentación del sistema operativo donde encontrará información para realizar esa tarea. Si WebSphere Message Broker no soporta la página de códigos del nuevo entorno local, deberá añadirla realizando la tarea descrita en Generar un conversor de páginas de códigos nuevo.

Tareas relacionadas
Generar un conversor de páginas de códigos nuevo
Referencia relacionada
Procesadores soportados
Requisitos de sistema operativo
Páginas de códigos soportadas
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ae19494_