Re: UK BST Time Settings

Ken Smith <[email protected]> Mon, 06 Apr 2009 09:28:49 +0100
Newsgroups gmane.comp.cms.opengroupware.user
Message-ID <[email protected]>
Helge Hess wrote:
> On 05.04.2009, at 23:39, Ken Smith wrote:
>> Ok - Just to be clear. I looking at appointments through Oulook with 
>> the Zidelook / Zidestore connector.
>
> OK. So ZideLook + Skyrix ZideStore.
>
>> If I go to the configuration page at 
>> http://192.168.1.2:8050/zidestore/so/{username}/settings I can see 
>> choices for MET, GMT, PST. EST and CST. Changing those settings seems 
>> to have no effect. The display of appointments in Outlook is showing 
>> in GMT.
>
> Outlook stores times in UTC internally and then uses its own timezone 
> to display the items.
> I'm pretty sure that ZideLook and ZideStore only exchange times in 
> UTC. The timezone setting is only for iCalendar exchange.
>
>> It seems as if the Zidelook / Zidestore arrangement is ignoring the 
>> files in 
>> /opt/skyrix/skyrix5/Libraries/Resources/libFoundation/TimeZoneInfo or 
>> is configured to look elsewhere for the timezone data.
>
> I think the list of timezones which show up in the WebUI is configured 
> using the LSTimeZones default, see:
>
>   http://mail.opengroupware.org/pipermail/users/2003-October.txt
>
> But: this does not affect how _Outlook_ calculates timezones.
>
>
>> I would appreciate some guidance on how to correct this anomaly as 
>> the end user is getting rather frustrated with a wrong calendar.
>
> I think you should check that the local timezone on your Windows 
> machine switched to DST and that Outlook uses it.
>
> ZideLook and ZideStore should only exchange UTC times, timezone 
> settings of ZideStore should not affect you (AFAIK).
>
> Helge


Thank you for your swift reply.

I have checked that the PC + Outlook that I'm using is set to UK London 
time and DST. Indeed it is. If I change the timezone or DST setting in 
Outlook then the time setting on the PC also changes. I can make the 
appointments appear at the correct times by unticking the DST setting, 
but that makes the PC clock wrong.

 From Outlook I created a test appointment at 10AM. Using ODBC/Access to 
look into the OGo database, the entry in date_x is also at 10:00. Using 
psql I see this:-

OGo=# select date_id,start_date,title FROM date_x where title='Test';
 date_id |       start_date       | title
---------+------------------------+-------
  119440 | 2009-04-02 10:00:00+01 | Test
(1 row)

OGo=#

I don't fully understand the significance of the '+01' at the end of the 
date data.

In the OGo web display the same appointment appears at 09:00. So this 
test entry I created with Outlook/Zidelook does not appear to be 
adjusted into UTC before entry in the database.

Using wireshark I attempted to capture the traffic between the PC & the 
server, to see what the time data was 'on the wire'. Unfortunately I'm 
using a VPN to the remote server and the capture is of the encrypted VPN 
traffic. :-(

Superficially, it would appear that DST is not getting applied somewhere 
between the database and the Outlook display. Is it possible that a 
correction is being applied on the server and then removed by Outlook? 
If so there is a possibility of a simple fix.

I tried to export the appointment from Outlook to a csv file, to see 
what data Outlook thought it had, but unfortunately I get a MAPI error 
and the export fails.

I'd appreciate any suggestions and if you have any tests I can try I'd 
be more than willing to get a fix to this.

Many thanks

Ken




-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

-- 
OpenGroupware.org Users
[email protected]
http://mail.opengroupware.org/mailman/listinfo/users