Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
platform
active.directory
adsi
adsi.iis-admin
base
com_ole
complus_mts
component_svcs
database
directx
gdi
graphics_mm
internet.client
internet.server
internet.server.isapi-dev
localization
mapi
messaging
msi
mslayerforunicode
multimedia
networking
networking.ipv6
sdk_install
security
shell
telephony.tapi_2
telephony.tapi_3
telephony.tsp
telephony.wte
tools
ui
ui_shell
win_base_svcs
win16
  
 
date: Tue, 30 Oct 2007 09:19:44 -0000,    group: microsoft.public.platformsdk.mapi        back       


Issue with ICS ( Incremental Change Synchronization )   
Dear Experts,

I have a C++ Windows NT based service application using extended
MAPI.
ICS is used for collecting changes done in exchange mailboxes.

Whenever an organizer of a meeting request dismisses appointment the
change is captured by ICS and
internally it will call
IExchangeImportContentsChanges::ImportMessageChange() fuction and
our application do the rest by sending these changes to third-party
system.
Issue here is i don't want changes generated for dismissing any
appointments and this is causing a major issue
in our application with one customer.

How can i stop ICS to capture this change or is there anything i can
do to stop accepting changes for dismissing appointments ?

Can anyone give thoughts on it.

Thanking you in advance,

Regards,
Gokul
date: Tue, 30 Oct 2007 09:19:44 -0000   author:   gokulks

Re: Issue with ICS ( Incremental Change Synchronization )   
I don't understand what the problem is: was the mesage modified? Yes. Did 
ICS capture the change? Yes.
If there are channges to some properties that you want to ignore, you have 
to filter out such changes in *your* code.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy  - Outlook, CDO
and MAPI Developer Tool

"gokulks"  wrote in message 
news:1193735984.378128.121370@e9g2000prf.googlegroups.com...
> Dear Experts,
>
> I have a C++ Windows NT based service application using extended
> MAPI.
> ICS is used for collecting changes done in exchange mailboxes.
>
> Whenever an organizer of a meeting request dismisses appointment the
> change is captured by ICS and
> internally it will call
> IExchangeImportContentsChanges::ImportMessageChange() fuction and
> our application do the rest by sending these changes to third-party
> system.
> Issue here is i don't want changes generated for dismissing any
> appointments and this is causing a major issue
> in our application with one customer.
>
> How can i stop ICS to capture this change or is there anything i can
> do to stop accepting changes for dismissing appointments ?
>
> Can anyone give thoughts on it.
>
> Thanking you in advance,
>
> Regards,
> Gokul
>
date: Tue, 30 Oct 2007 10:24:31 -0700   author:   Dmitry Streblechenko

Re: Issue with ICS ( Incremental Change Synchronization )   
Its not the changes to some properties that i want to ignore ... its
the change i want to ignore for some property ( i.e., Outlook reminder
flag property 0820060000000000C000000000000046 0x8502 ).
Lets assume in *my* code i ignore the changes for remider flag
property then later if the organizer of the meeting does some changes
like
(i) change to subject or description or start or end date along with
(ii) Unchecking the reminder flag
Then i will lose the changes (i) done by organizer.

My question is how can i ignore reminder flag property change at ICS
level itself or is it possible first of all.

Regards,
Gokul
date: Wed, 31 Oct 2007 04:07:48 -0000   author:   gokulks

Re: Issue with ICS ( Incremental Change Synchronization )   
I think the moment you start down the road of "I want to ignore certain 
changes" you're gonna run into trouble. But as Dmitry said - if you wanna 
throw out the data on your side, that's your prerogative. But you'll need to 
do it at your side - you can't tell ICS to only give you part of the 
changes.

"gokulks"  wrote in message 
news:1193803668.495635.253080@e9g2000prf.googlegroups.com...
> Its not the changes to some properties that i want to ignore ... its
> the change i want to ignore for some property ( i.e., Outlook reminder
> flag property 0820060000000000C000000000000046 0x8502 ).
> Lets assume in *my* code i ignore the changes for remider flag
> property then later if the organizer of the meeting does some changes
> like
> (i) change to subject or description or start or end date along with
> (ii) Unchecking the reminder flag
> Then i will lose the changes (i) done by organizer.
>
> My question is how can i ignore reminder flag property change at ICS
> level itself or is it possible first of all.
>
> Regards,
> Gokul
>
>
date: Wed, 31 Oct 2007 09:21:19 -0400   author:   Stephen Griffin [MSFT]

Google
 
Web ureader.com


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