|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Exchange 2007 - problem retrieving timezoneI try to retrieve the timezone of a user in exchange with WebDav. In exchange
2000 and 2003 it worked with a simple propfind http://schemas.microsoft.com/exchange/timezone. Now, in exchange 2007 this property is not created for a new user. Even if i change the timezone in owa or outlook the timezone property is not created. Is this a bug or a new feature in exchange 2007. Is there a new way to get the timezone of a user? I think this property was only ever used by OWA in Exchange 2007 OWA now
stores all these settings in a Storage Item with a message class of IPM.Configuration.OWA.UserOptions in the associated folder contents of the mailbox's non_ipm_subtree in a binary mapi property http://schemas.microsoft.com/mapi/proptag/0x7C070102. Cheers Glen Show quote "GvO" <G**@discussions.microsoft.com> wrote in message news:8FDE369E-1EB9-4A32-976B-F3AEA4EEF7BE@microsoft.com... >I try to retrieve the timezone of a user in exchange with WebDav. In >exchange > 2000 and 2003 it worked with a simple propfind > http://schemas.microsoft.com/exchange/timezone. > Now, in exchange 2007 this property is not created for a new user. Even if > i > change the timezone in owa or outlook the timezone property is not > created. > Is this a bug or a new feature in exchange 2007. Is there a new way to get > the timezone of a user? I searches everywhere for this property, but i only found it once with the
following content: <?xml version="1.0" encoding="utf-8" ?> - <UserConfiguration> <Info version="Exchange.12" /> - <Data> <e k="18-calAssistAddNewItems" v="3-True" /> <e k="18-piReminderUpgradeTime" v="9-213420199" /> <e k="18-calAssistProcessExternal" v="3-False" /> <e k="18-calAssistNoiseReduction" v="3-True" /> <e k="18-piRemindDefault" v="9-15" /> <e k="18-RemoveForwardedMeetingNotifications" v="3-False" /> </Data> </UserConfiguration> Do you have some more information like an example URL of the message with the property? Is it unreadable with WebDAV? Thank you Guido Show quote "Glen Scales [MVP]" wrote: > I think this property was only ever used by OWA in Exchange 2007 OWA now > stores all these settings in a Storage Item with a message class of > IPM.Configuration.OWA.UserOptions in the associated folder contents of the > mailbox's non_ipm_subtree in a binary mapi property > http://schemas.microsoft.com/mapi/proptag/0x7C070102. > > Cheers > Glen > > "GvO" <G**@discussions.microsoft.com> wrote in message > news:8FDE369E-1EB9-4A32-976B-F3AEA4EEF7BE@microsoft.com... > >I try to retrieve the timezone of a user in exchange with WebDav. In > >exchange > > 2000 and 2003 it worked with a simple propfind > > http://schemas.microsoft.com/exchange/timezone. > > Now, in exchange 2007 this property is not created for a new user. Even if > > i > > change the timezone in owa or outlook the timezone property is not > > created. > > Is this a bug or a new feature in exchange 2007. Is there a new way to get > > the timezone of a user? > > > Ok, i found the Timezone settings in the 0x7C080102 Property in a message
with the http://schemas.microsoft.com/exchange/outlookmessageclass/ "IPM.Configuration.WorkHours". I than get the following result: <?xml version="1.0" ?> - <Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="WorkingHours.xsd"> - <WorkHoursVersion1> - <TimeZone> <Bias>360</Bias> - <Standard> <Bias>0</Bias> - <ChangeDate> <Time>00:00:00</Time> <Date>00/00/00</Date> <DayOfWeek>0</DayOfWeek> </ChangeDate> </Standard> - <DaylightSavings> <Bias>0</Bias> - <ChangeDate> <Time>00:00:00</Time> <Date>00/00/00</Date> <DayOfWeek>0</DayOfWeek> </ChangeDate> </DaylightSavings> </TimeZone> - <TimeSlot> <Start>08:00:00</Start> <End>17:00:00</End> </TimeSlot> <WorkDays>Weekdays</WorkDays> </WorkHoursVersion1> </Root> So, i finally found the solution. Thanks Guido Show quote "Glen Scales [MVP]" wrote: > I think this property was only ever used by OWA in Exchange 2007 OWA now > stores all these settings in a Storage Item with a message class of > IPM.Configuration.OWA.UserOptions in the associated folder contents of the > mailbox's non_ipm_subtree in a binary mapi property > http://schemas.microsoft.com/mapi/proptag/0x7C070102. > > Cheers > Glen > > "GvO" <G**@discussions.microsoft.com> wrote in message > news:8FDE369E-1EB9-4A32-976B-F3AEA4EEF7BE@microsoft.com... > >I try to retrieve the timezone of a user in exchange with WebDav. In > >exchange > > 2000 and 2003 it worked with a simple propfind > > http://schemas.microsoft.com/exchange/timezone. > > Now, in exchange 2007 this property is not created for a new user. Even if > > i > > change the timezone in owa or outlook the timezone property is not > > created. > > Is this a bug or a new feature in exchange 2007. Is there a new way to get > > the timezone of a user? > > > Thats interesting that storage object is created by Outlook 2007 so would
exist on any Exchange mailbox that Outlook 2007 connects to regardless of version (eg i see this on my exchange 2003 servers witht Outlook 2007 clients). The other object i mentioned shoud get set when a user logs on to OWA and selects their timezome from the initial first time form. If the user had never logged onto to OWA then that option would be not be set. cheers Glen Show quote "GvO" <G**@discussions.microsoft.com> wrote in message news:4C0DA3B1-80CC-4D5D-877E-7C87842A1BF2@microsoft.com... > Ok, i found the Timezone settings in the 0x7C080102 Property in a message > with the http://schemas.microsoft.com/exchange/outlookmessageclass/ > "IPM.Configuration.WorkHours". I than get the following result: > > <?xml version="1.0" ?> > - <Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="WorkingHours.xsd"> > - <WorkHoursVersion1> > - <TimeZone> > <Bias>360</Bias> > - <Standard> > <Bias>0</Bias> > - <ChangeDate> > <Time>00:00:00</Time> > <Date>00/00/00</Date> > <DayOfWeek>0</DayOfWeek> > </ChangeDate> > </Standard> > - <DaylightSavings> > <Bias>0</Bias> > - <ChangeDate> > <Time>00:00:00</Time> > <Date>00/00/00</Date> > <DayOfWeek>0</DayOfWeek> > </ChangeDate> > </DaylightSavings> > </TimeZone> > - <TimeSlot> > <Start>08:00:00</Start> > <End>17:00:00</End> > </TimeSlot> > <WorkDays>Weekdays</WorkDays> > </WorkHoursVersion1> > </Root> > > So, i finally found the solution. > > Thanks Guido > > > "Glen Scales [MVP]" wrote: > >> I think this property was only ever used by OWA in Exchange 2007 OWA now >> stores all these settings in a Storage Item with a message class of >> IPM.Configuration.OWA.UserOptions in the associated folder contents of >> the >> mailbox's non_ipm_subtree in a binary mapi property >> http://schemas.microsoft.com/mapi/proptag/0x7C070102. >> >> Cheers >> Glen >> >> "GvO" <G**@discussions.microsoft.com> wrote in message >> news:8FDE369E-1EB9-4A32-976B-F3AEA4EEF7BE@microsoft.com... >> >I try to retrieve the timezone of a user in exchange with WebDav. In >> >exchange >> > 2000 and 2003 it worked with a simple propfind >> > http://schemas.microsoft.com/exchange/timezone. >> > Now, in exchange 2007 this property is not created for a new user. Even >> > if >> > i >> > change the timezone in owa or outlook the timezone property is not >> > created. >> > Is this a bug or a new feature in exchange 2007. Is there a new way to >> > get >> > the timezone of a user? >> >> >> Do you know of a nice simple way of locating that message? Right now, I can
only find it using a deep traversal search (even though it's not in a subfolder) of NON_IPM_SUBTREE. The problem with that is that it takes about 4 seconds on my server. Show quote "Glen Scales [MVP]" <gsca***@outlookexchange.com> wrote in message news:%23pH%23RQMBIHA.484@TK2MSFTNGP06.phx.gbl... >I think this property was only ever used by OWA in Exchange 2007 OWA now >stores all these settings in a Storage Item with a message class of >IPM.Configuration.OWA.UserOptions in the associated folder contents of the >mailbox's non_ipm_subtree in a binary mapi property >http://schemas.microsoft.com/mapi/proptag/0x7C070102. > > Cheers > Glen > > "GvO" <G**@discussions.microsoft.com> wrote in message > news:8FDE369E-1EB9-4A32-976B-F3AEA4EEF7BE@microsoft.com... >>I try to retrieve the timezone of a user in exchange with WebDav. In >>exchange >> 2000 and 2003 it worked with a simple propfind >> http://schemas.microsoft.com/exchange/timezone. >> Now, in exchange 2007 this property is not created for a new user. Even >> if i >> change the timezone in owa or outlook the timezone property is not >> created. >> Is this a bug or a new feature in exchange 2007. Is there a new way to >> get >> the timezone of a user? > > I usually defer to using Mapi to do this type of thing accessing the
non_ipm_subtree via exoledb and Webdav has always been a little weird a normal search or propfind should work but like you said only seems to work if you use deep traversal. This may help http://support.microsoft.com/kb/254088 Cheers Glen Show quote "Lee Derbyshire [MVP]" <email a@t leederbyshire d.0.t c.0.m> wrote in message news:eX8PgZPBIHA.5160@TK2MSFTNGP05.phx.gbl... > > Do you know of a nice simple way of locating that message? Right now, I > can only find it using a deep traversal search (even though it's not in a > subfolder) of NON_IPM_SUBTREE. The problem with that is that it takes > about 4 seconds on my server. > > "Glen Scales [MVP]" <gsca***@outlookexchange.com> wrote in message > news:%23pH%23RQMBIHA.484@TK2MSFTNGP06.phx.gbl... >>I think this property was only ever used by OWA in Exchange 2007 OWA now >>stores all these settings in a Storage Item with a message class of >>IPM.Configuration.OWA.UserOptions in the associated folder contents of the >>mailbox's non_ipm_subtree in a binary mapi property >>http://schemas.microsoft.com/mapi/proptag/0x7C070102. >> >> Cheers >> Glen >> >> "GvO" <G**@discussions.microsoft.com> wrote in message >> news:8FDE369E-1EB9-4A32-976B-F3AEA4EEF7BE@microsoft.com... >>>I try to retrieve the timezone of a user in exchange with WebDav. In >>>exchange >>> 2000 and 2003 it worked with a simple propfind >>> http://schemas.microsoft.com/exchange/timezone. >>> Now, in exchange 2007 this property is not created for a new user. Even >>> if i >>> change the timezone in owa or outlook the timezone property is not >>> created. >>> Is this a bug or a new feature in exchange 2007. Is there a new way to >>> get >>> the timezone of a user? >> >> > > |
|||||||||||||||||||||||