Alarmlist-Report: Setting timezone to negative UTC (i.e. -01:00 Cabo Verde) causes Report Error (Runtime-Connector)

Alarmlist-Report: Setting timezone to negative UTC (i.e. -01:00 Cabo Verde) causes Report Error (Runtime-Connector)

Summary

Affected component: SCADA Runtime Connector (zrsConn_zenonV6.dll - on the Runtime computer)

Source of the problem: When a timestamp is not set, the Runtime API delivers the start of unixtime, which is 1.1.1970 00:00 UTC, in local time. For time zones with UTC-N offset, this is a time on 31.12.1969, which causes an exception in the conversion to filetime format. Such timestamps are now detected and treated correctly as not set timestamps.

Description

Affected component: SCADA Runtime Connector (zrsConn_zenonV6.dll - on the Runtime computer)

Source of the problem: When a timestamp is not set, the Runtime API delivers the start of unixtime, which is 1.1.1970 00:00 UTC, in local time. For time zones with UTC-N offset, this is a time on 31.12.1969, which causes an exception in the conversion to filetime format. Such timestamps are now detected and treated correctly as not set timestamps.

Information

Export Alarm to SQL-Database and use SQL-Connector. For this case this is not viable.



Issue Number: 200817
Fixed on Date: 29.10.2019
Versions: 8.00 0 BUILD 62073 | 8.10 0 BUILD 61858