Event time stamps set to GMT instead of local time

  • 3007978
  • 18-May-2006
  • 27-Apr-2012

Environment

Novell Client for Windows 2000/XP/2003
Novell NetWare
Filemaker Pro 7
Filemaker Pro 8
Other applications that are time dependent

Situation

When adding records to a Filemaker Pro database, the records were being recorded at GMT time instead of local time.
When making appointments with certain software, the time was set to GMT and not the local time.
The time on the NetWare server was set correctly.
The Novell Client was set to syncronize time with the network (set station time = on).
The workstation's timezone offset was set correctly.
When the user logged into the network, the event time was set to GMT.
When the user logged in to the local workstation (and did not login), the event time was correct.

Resolution

The TZ= environment setting was being set in the Novell login script.  Removing the TZ environment variable from the Novell login script resolved the issue.  Please see Microsoft KB article 149702 ( http://support.microsoft.com/kb/149702/en-us ) for details on problems that can occur when the TZ environment variable is used.

Additional Information

TROUBLESHOOTING:
1.)  Validated that the server time was set correctly and the correct timezone offset was configured.
2.)  Made sure that the workstation's timezone offset was set correctly.
3.)  From a DOS command prompt, type in "SET" (without quotes) and hit the "Enter" key.  This will export out the environment variables.  This was done in the working and non-working scenarios.  Then the two environments were compared.  It was noticed in the non-working environment the TZ variable was set.  The TZ variable was being delivered in the Novell login script.  Removing the TZ variable from the login script resolved the issue.