I don't know anything about Exchange or the connector you're replacing so I might be off track here, but it sounds like what you want to do is store some kind of Exchange event ID as an "extended property" in the Google Calendar event. Then when you get them back from your query you can match them up against the events you have in Exchange. Any that you don't find you can copy/delete/whatever.
See here for details: http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html#ExtendedProps <http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html#ExtendedProps> Cheers, Rob. On Wed, Mar 23, 2011 at 2:25 PM, moduspwnens <[email protected]> wrote: > We're a small, private school using Exchange 2010 and I'm working on > setting up a clean, phased transition to Google Apps. > > Luckily, the Google Apps Migration for Exchange > Tool<https://tools.google.com/dlpage/exchangemigration>works without any > problems, but the Google > Calendar Connector > Kit<http://code.google.com/p/google-calendar-connectors/wiki/Overview>did > not. Evidently seeing that free/busy data is very important to many of > our users. Seeing that the errors are WebDAV-related (a key feature removed > between Exchange 2007 and 2010), I decided to implement the features myself > to interface with Exchange 2010. > > By reading through its source code and the Exchange Web Services API docs, > I was able to re-create a working Calendar Connector Web > Service<http://code.google.com/p/google-calendar-connectors/wiki/Overview#Google_Calendar_Connector_Web_Service>, > but I've run into a hurdle in implementing the Sync > Service<http://code.google.com/p/google-calendar-connectors/wiki/Overview#Google_Calendar_Connector_Sync_Service>. > I can query Google for the events that have been modified since the > transition, but the returned events' IDs were generated by Google, not > Exchange. As a result, I have no reliable way of knowing which Exchange > event needs to be modified or deleted. > > I have some ideas for workarounds, but since Google's Migration Tool is > able to migrate the same user's calendar more than once without creating > duplicates, I assume it is already keeping a record of the corresponding > event IDs somewhere. If that's the case, can I access it through the API > somehow? Is it in a log somewhere? Or am I misunderstanding how it works? > > Any other feedback or advice on a better way of doing what I'm trying to > do? > > -- > You received this message because you are subscribed to the Google Groups > "Google Apps Domain Information and Management APIs" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-apps-mgmt-apis?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Apps Domain Information and Management APIs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
