Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Exchange
2000.active.directory
2000.admin
2000.announcements
2000.app.conversion
2000.applications
2000.clients
2000.clustering
2000.connectivity
2000.development
2000.documentation
2000.general
2000.information.store
2000.interop
2000.kms
2000.misc
2000.protocols
2000.realtime.collabo.
2000.setup
2000.transport
2000.win2000
admin
application.conversion
applications
clients
clustering
connectivity
design
development
misc
mobility
setup
tools
  
 
date: Mon, 26 Feb 2007 16:27:02 -0800,    group: microsoft.public.exchange.development        back       


Retrieve recurrence exceptions with WebDAV   
Hi All,

I am trying to retrieve calendar recurrence exceptions with WebDAV. It seems 
to be easy with Outlook object model where the exceptions are presented as an 
array you can iteratre through. However, when I retrieve the following field.

     http://schemas.microsoft.com/exchange/modifyexceptionstruct

I found that its a base64 encoded binary stream, anyone know how to parse 
this information?

Cheers,
Oscar
date: Mon, 26 Feb 2007 16:27:02 -0800   author:   oscar

RE: Retrieve recurrence exceptions with WebDAV   
By the way, I am developing against exchange 2007



"oscar" wrote:

> Hi All,
> 
> I am trying to retrieve calendar recurrence exceptions with WebDAV. It seems 
> to be easy with Outlook object model where the exceptions are presented as an 
> array you can iteratre through. However, when I retrieve the following field.
> 
>      http://schemas.microsoft.com/exchange/modifyexceptionstruct
> 
> I found that its a base64 encoded binary stream, anyone know how to parse 
> this information?
> 
> Cheers,
> Oscar
date: Mon, 26 Feb 2007 19:45:05 -0800   author:   oscar

Re: Retrieve recurrence exceptions with WebDAV   
=?Utf-8?B?b3NjYXI=?=  wrote in
news:7FD78AFA-191D-4C98-A8CF-3405B97D1248@microsoft.com: 
> However, when I
> retrieve the following field. 
> 
>      http://schemas.microsoft.com/exchange/modifyexceptionstruct
> 
> I found that its a base64 encoded binary stream, anyone know how to
> parse this information?

 See here:

http://www.geocities.com/cainrandom/dev/MAPIRecurrence.html

 There's more to it than just that stream, mind you, if you want to know 
the names of changed exceptions, those are stored as messages embedded in 
attachments to the base of the recurrence. I'm not sure how you get at 
those in WebDAV, sorry.

 -- dan
date: Tue, 27 Feb 2007 08:38:29 -0800   author:   Dan Mitchell

Re: Retrieve recurrence exceptions with WebDAV   
If you using Exchange 2007 why are you using WebDAV there is no real good 
support for recurrences in webDAV you got spend a lot of time trying to 
reverse engineer the stuff if your lucky you may get it working. Why not use 
Exchange Web Services for the first time you've got an API that actually 
supports what you trying to do I think exceptions are now called 
"ModifiedOccurrences".

Cheers
Glen


oscar"  wrote in message 
news:D715C1A4-BB1E-428E-B1C2-6B88FBC33114@microsoft.com...
> By the way, I am developing against exchange 2007
>
>
>
> "oscar" wrote:
>
>> Hi All,
>>
>> I am trying to retrieve calendar recurrence exceptions with WebDAV. It 
>> seems
>> to be easy with Outlook object model where the exceptions are presented 
>> as an
>> array you can iteratre through. However, when I retrieve the following 
>> field.
>>
>>      http://schemas.microsoft.com/exchange/modifyexceptionstruct
>>
>> I found that its a base64 encoded binary stream, anyone know how to parse
>> this information?
>>
>> Cheers,
>> Oscar
date: Wed, 28 Feb 2007 09:07:17 +1100   author:   Glen Scales [MVP]

Re: Retrieve recurrence exceptions with WebDAV   
Hi Glen,

Thanks for the advice I'll look into Exchange web services.

However, my software also need run on older Exchange servers including 2003 
and 2000 so I guess WebDAV is the only choice for me at the moment.

Cheers,
Oscar


"Glen Scales [MVP]" wrote:

> If you using Exchange 2007 why are you using WebDAV there is no real good 
> support for recurrences in webDAV you got spend a lot of time trying to 
> reverse engineer the stuff if your lucky you may get it working. Why not use 
> Exchange Web Services for the first time you've got an API that actually 
> supports what you trying to do I think exceptions are now called 
> "ModifiedOccurrences".
> 
> Cheers
> Glen
> 
> 
> oscar"  wrote in message 
> news:D715C1A4-BB1E-428E-B1C2-6B88FBC33114@microsoft.com...
> > By the way, I am developing against exchange 2007
> >
> >
> >
> > "oscar" wrote:
> >
> >> Hi All,
> >>
> >> I am trying to retrieve calendar recurrence exceptions with WebDAV. It 
> >> seems
> >> to be easy with Outlook object model where the exceptions are presented 
> >> as an
> >> array you can iteratre through. However, when I retrieve the following 
> >> field.
> >>
> >>      http://schemas.microsoft.com/exchange/modifyexceptionstruct
> >>
> >> I found that its a base64 encoded binary stream, anyone know how to parse
> >> this information?
> >>
> >> Cheers,
> >> Oscar 
> 
> 
>
date: Thu, 1 Mar 2007 13:19:45 -0800   author:   oscar

Re: Retrieve recurrence exceptions with WebDAV   
Hi Dan, Thanks that link was very helpful.

"Dan Mitchell" wrote:

> =?Utf-8?B?b3NjYXI=?=  wrote in
> news:7FD78AFA-191D-4C98-A8CF-3405B97D1248@microsoft.com: 
> > However, when I
> > retrieve the following field. 
> > 
> >      http://schemas.microsoft.com/exchange/modifyexceptionstruct
> > 
> > I found that its a base64 encoded binary stream, anyone know how to
> > parse this information?
> 
>  See here:
> 
> http://www.geocities.com/cainrandom/dev/MAPIRecurrence.html
> 
>  There's more to it than just that stream, mind you, if you want to know 
> the names of changed exceptions, those are stored as messages embedded in 
> attachments to the base of the recurrence. I'm not sure how you get at 
> those in WebDAV, sorry.
> 
>  -- dan
>
date: Thu, 1 Mar 2007 13:21:21 -0800   author:   oscar

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us