Puede actualizar la propiedad user.timezone en el archivo de propiedades para un perfil de usuario
para establecer el huso horario para todos los servidores de aplicaciones que se ejecutan bajo dicho perfil de usuario. La configuración de esta propiedad garantiza que todos los componentes de aplicación que se ejecutan bajo dicho perfil utilizan el mismo huso horario.
Antes de empezar
Compruebe si está instalado el soporte NLS (National Language Support) ampliado en el servidor IBM® i. Si el soporte NLS ampliado todavía no está instalado, instálelo seleccionando la opción
21 al instalar el sistema operativo base (5769-SS1).
Acerca de esta tarea
En algunos entornos de aplicación, es importante que todos los servidores de aplicaciones
que se ejecutan bajo un perfil de usuario utilicen el mismo huso horario. Si esta es su situación, antes de iniciar los servidores de aplicaciones, puede actualizar la propiedad user.timezone en el archivo
SystemDefault.properties para un perfil de usuario específico.
Avoid trouble: El valor especificado para la propiedad user.timezone en un archivo de propiedades de perfil de usuario altera temporalmente cualquier valor de entorno local del sistema para los servidores de aplicaciones que se ejecutan bajo dicho perfil de usuario.
gotcha
Procedimiento
- Edite el archivo SystemDefault.properties situado en el directorio /home/ID_usuario. Si el archivo no existe, cree un archivo SystemDefault.properties en dicho directorio.
- Cambie el valor especificado para la propiedad user.timezone al huso horario correcto. Si esta propiedad no existe, añádala al archivo.
La sintaxis para la configuración de la propiedad es user.timezone=huso_horario, donde huso_horario es el valor soportado para el huso horario apropiado.
La máquina virtual Java™ (JVM) calcula el tiempo basándose en el valor
de la propiedad user.timezone y los valores del sistema QHOUR y QUTCOFFSET. QUTCOFFSET representa la diferencia en horas entre la hora del sistema y la hora media de Greenwich (GMT). La JVM añade los valores
de QHOUR y QUTCOFFSET para calcular GMT y, a continuación, utiliza GMT y el valor de la propiedad user.timezone para derivar la hora correcta.
- Guarde los cambios.
Resultados
Todos los componentes de los servidores de aplicaciones que se ejecutan bajo este perfil de usuario utilizan el huso horario especificado para la propiedad user.timezone.
Qué hacer a continuación
Detenga y reinicie los servidores de aplicaciones que se ejecutan bajo este perfil de usuario. Debe reiniciar estos servidores para que el cambio entre en vigor.