Puede cambiar el entorno local del sistema en sistemas UNIX y Linux.
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. El valor establecido en LC_MESSAGES debe ser un valor que esté instalado en la máquina y que reconozca el intermediario.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.
Antes de establecer estas variables, compruebe que el idioma y la página de códigos estén instalados en la máquina y que estén soportados por WebSphere Message Broker.
Puede utilizar el mandato locale para ver el entorno local. El mandato locale -a muestra todos los entornos locales que están instalados en estos momentos en la máquina. Asegúrese de que el entorno local que selecciona para LANG y LC_ALL esté en la lista que se devuelve mediante el mandato locale -a. Los valores que utiliza y devuelve locale distinguen entre mayúsculas y minúsculas, por lo tanto, debe copiarlos exactamente cuando los asigna a una variable de entorno.
Para obtener más información sobre idiomas y páginas de código soportadas por WebSphere Message Broker, consulte Entornos locales y Páginas de códigos soportadas.
Si utiliza el entorno de escritorio común (CDE), utilice este entorno para establecer el entorno local en lugar de establecer directamente LANG y LC_ALL. La variable NLSPATH puede utilizar ambos métodos.
LANG=es_ES.utf-8
LC_ALL=es_ES.utf-8
donde en_US establece el idioma y utf-8 establece la página de códigos. 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. Para compatibilidad, puede establecer el entorno local predeterminado. 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.