View Single Post
  #6 (permalink)  
Old 01-21-2007, 07:46 PM
ljm ljm is offline
Project Contributor
 
Posts: 81
Default confirmed 4.0.5 and soap exchange

Quote:
Originally Posted by sam View Post
To confirm, with the upgraded bits you can reproduce the problem by executing the steps in your original message?
Confirmed under 4.0.5.

Quote:
Originally Posted by sam View Post
Can you specify the timezones in question in your steps to reproduce. IE, what timezone is the outlook client it, the web client in, the device in?
The outlook client is in timezone "(GMT+10.00) Canberra, Melbourne, Sydney)". To check, see: Outlook/Tools/Options/Calendar Options/Timezone

The server ought to be in the same timezone. I don't know how to confirm this, but:
- /etc/timezone is set correctly
- /etc/localtime matches the relevant file under /usr/share/zoneinfo/Australia

Is there any way I can query zimbra to ask what timezone it thinks it's in? The reason I ask is this soap exchange.

The <SetAppointmentRequest> sent by outlook looks ok:

<SetAppointmentRequest l="10">
<default ptst="NE">
<m>
<tz id="(GMT+10.00) Canberra, Melbourne, Sydney" stdoff="600" dayoff="660">
<standard week="-1" wkday="1" mon="3" hour="3" min="0" sec="0"/>
<daylight week="-1" wkday="1" mon="10" hour="2" min="0" sec="0"/>
</tz>
<inv method="REQUEST" fb="B" transp="O" allDay="0" name="Fred birthday" loc="" uid="blah">
<s d="20070122T080000" tz="(GMT+10.00) Canberra, Melbourne, Sydney"/>
<e d="20070122T083000" tz="(GMT+10.00) Canberra, Melbourne, Sydney"/>
<or name="My Name" a="blah@example.com"/>
<recur>
<add>
<rule freq="YEA">
<bymonthday modaylist="22"/>
<bymonth molist="1"/>
</rule>
</add>
</recur>
</inv>
<su>Fred birthday</su>
<mp ct="text/plain"> <content> </content> </mp>
</m>
</default>
</SetAppointmentRequest>

The subsequent <SyncResponse> from the server has a reference to Tijuana time which I can't understand and this makes me wonder whether zimbra thinks it's in tijuana? Perhaps I haven't set something that needs to be set on the server? Although even then, there's clearly a bug because (as reported in the first posting) the web client shows the series time shifted and the instance time correctly.

<SyncResponse md="1169428772" token="902">
<appt ms="902" md="1169428772" uid="blah" l="10" id="381">
<inv seq="0" compNum="0" id="380">
<tz dayoff="-420" stdoff="-480" id="(GMT-08.00) Pacific Time (US & Canada) / Tijuana">
<standard sec="0" hour="2" wkday="1" min="0" mon="10" week="-1"/>
<daylight sec="0" hour="2" wkday="1" min="0" mon="4" week="1"/>
</tz>
<tz dayoff="660" stdoff="600" id="(GMT+10.00) Canberra, Melbourne, Sydney">
<standard sec="0" hour="3" wkday="1" min="0" mon="3" week="-1"/>
<daylight sec="0" hour="2" wkday="1" min="0" mon="10" week="-1"/>
</tz>
<replies/>
<comp type="event" seq="0" transp="O" loc="" fb="B" status="CONF" apptId="381" isOrg="1" fba="B" compNum="0" rsvp="0" x_uid="040000008200e00074c5b7101a82e00800000000d0b fffe0c43dc701000000000000000010000000cb7a9566dc2e6 546b25268f34ab9c4f5" name="Fred birthday">
<recur>
<add>
<rule freq="YEA">
<bymonthday modaylist="22"/>
<bymonth molist="1"/>
</rule>
</add>
</recur>
<s d="20070122T080000" tz="(GMT+10.00) Canberra, Melbourne, Sydney"/>
<e d="20070122T083000" tz="(GMT+10.00) Canberra, Melbourne, Sydney"/>
<or url="blah@example.com"/>
</comp>
</inv>
</appt>
</SyncResponse>
Reply With Quote