Configure Time Zone¶
Although bases are geographically distributed in different time zones, maintenance compliance and the Disconnected Operations solution require that the time zone of the operating systems of all servers hosting Maintenix are set to GMT time. The time on transferred files is in GMT. You do have the option to configure time zones so that users see the local time when they work in Maintenix.
In the Central Engineering Authority, Technical Records Repository, and all FOB and MOB instance of IFS Cloud, set the operating system time zone to GMT on database servers, application servers, and report servers.
In Oracle, by default the instance uses the time zone of the server's operating system, unless the time zone was set specifically when the database was created (by using the SET TIME_ZONE clause of the CREATE DATABASE statement.) If the database time zone was explicitly set, then it must be altered to GMT. If the Oracle session time zone is configured explicitly (not defaulted to pick up from the OS), then the session time zone must be changed to GMT.
In the Maintenix database, ensure that the UTL_TIMEZONE table contains all time zones that will be assigned to each location. Also, one time zone within this table must be marked as the default time zone. The local time zone of the node will have the DEFAULT_BOOL = 1.
If you want users to see the local time zone when they view data in Maintenix, in the Maintenix database UTL_CONFIG_PARM table, set the TIME_ZONE_DISPLAY_MODE configuration parameter to ‘LOCAL’. When setting the value for the TIME_ZONE_DISPLAY_MODE configuration parameter, note that in the UTL_CONFIG_PARM table, the value is defined globally. Global values can be overridden if you set a value for the TIME_ZONE_DISPLAY_MODE configuration parameter in the UTL_ROLE_PARM or UTL_USER_PARM table. The UTL_ROLE_PARM and UTL_USER_PARM tables define the time zone visibility at a role level and user level respectively.
- A UTL_ROLE_PARM value overrides a UTL_CONFIG_PARM value.
- A UTL_USER_PARM value overrides a UTL_ROLE_PARM value.