You can set the same time zone for all of the JVM processes running on your i5/OS server. Verify that extended National Language Support (NLS) is installed on your i5/OS server. If extended NLS support is not already installed, install it by selecting option 21 when you install the base operating system (5769-SS1).
The value you specify for the user.timezone property overrides any system locale setting you create.
The syntax for setting the property is user.timezone=timezone, where timezone is the supported value for the appropriate time zone.
The JVM calculates the time based on the value of the user.timezone property and the QHOUR and QUTCOFFSET system values. QUTCOFFSET represents the number of hours' difference between the system's time zone and Greenwich Mean Time (GMT). The JVM adds the values of QHOUR and QUTCOFFSET to calculate GMT, and then uses GMT and value of the user.timezone property to derive the correct time.
If a value is specified for the user.timezone property in the SystemDefault.properties file, it overrides this system locale setting.
Run the Create File (CRTF) command to create this file from the LOCALSRC file in the QSYSLOCALE library.
The source file also contains settings to indicate when daylight savings time begins, when it ends, and how much time to add or subtract. The Java virtual machine ignores these settings and reads only the TNAME time zone field. The value of TNAME must match the name of a Java time zone value.
To change the user profile under which the application server runs, run the Change User Profile (CHGUSRPRF) command.