Hi Gary, everyone..
On Tue, Feb 26, 2008 at 6:17 PM, Gary Rigg <[EMAIL PROTECTED]> wrote:
Hi Group,
Has anyone experienced problems with disappearing appointments? I'm
getting reports that items appear on the Outlook Today and briefly on the
calendar but then disappear.
Looking via fetch-items, I'm seeing some subtle differences....
|== Created via Outlook ==| : D638F80100000004/230B9B3F00000005
Location: Somewhere
Start time : Mon Feb 18 00:00:00 2008 GMT
End time : Tue Feb 19 00:00:00 2008 GMT
Timezone: (GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon,
London
Private: False
Status: Not Started
|== Created via OpenChange ==| : D638F80100000004/ED73FACB01000001
Location: Mars
Start time : Mon Feb 18 18:00:00 2008 GMT
End time : Mon Feb 18 22:35:00 2008 GMT
Private: False
Status: Completed
About the timezones, a.t.m, you cannot set timezones using
openchangeclient. And, what is displayed here is just a label (same in
Outlook). Internally, Exchange uses a different property altogether -
to identify timezone information. (Setting this property is quite a
task, since its no ID or a string-index, but a binary blob with some
weird structures within). This [1] is a pretty old list of values for
the same. I know that they altered/added a couple more with
Vista/Exchange 2007.
And after some digging around stumbled on....
http://www.eggheadcafe.com/aspnet_answers/Exchange2000development/Aug2006/post27584610.asp
An extra dt int parameter. Ponder if this parameter needs to be sent?
I'm not too sure about this. For WebDAV, this parameter is probably
required (/me remembers reading about CDO instance types for handling
recurring appointments/tasks). For MAPI though, handling recurring
appointments/tasks is by using another binary blob. More here [2].
Bottomline: pure MAPI may not use this property.
Cheers!,
Gary
HTH
-Suman
[1] http://msdn2.microsoft.com/en-us/library/ms912053.aspx
[2] http://www.geocities.com/cainrandom/dev/MAPIRecurrence.html