The problem you report sounds like an issue with your Exchange
environment. By default Outlook does not publish free/busy data right
away. It only updates the Exchange free/busy store every 15 mins. We
read the Exchage Free/Busy store so if its not there we won't see the
Exchange free/busy data either. I think this explains why after 20
minutes you saw some update. If you then take into account the time it
could take to replicate this free/busy data to other Exchange servers
hosting a copy of the Free/Busy store it can be longer.
Here is a good atrucle that talks about Free/Busy data and Outlook
http://technet.microsoft.com/en-us/library/aa996946(EXCHG.65).aspx
Publishing Free/Busy Data with Outlook
By default, Outlook publishes the free/busy data for a user one time
every 15 minutes, and again when Outlook shuts down. When publishing,
Outlook updates the entire free/busy message instead of just adding
changes to the existing message. The message includes free/busy data
that ranges from the current month to two months in the future.
With that said it sounds like you are still having problems with even
newer events you have created and even after waiting 20 mins you still
don't see it correct?
A couple of things you might want to check.
1) Make sure free/busy replication is working to the server in which
the Google Calendar WebService is configured to talk too? If there is
a problem with replication of free/busy data to this Exchange server
we might never see updates.
2) Verify other users outside of your local Exchange server are able
to view the free/busy data. Again this can be related to free/busy
replication. If you have a single server this should not be an issue.
3) Keep in mind Outlook will keep a cache of your free/busy store as
well (regardless of cache mode or online). Again this is around 15
minutes so it is hard to check free/busy data via Outlook. You can use
the diagnostics.aspx as we don't cache any data.
Lastly I just want to clarify one thing, we don't sync any data for
Exchange Free/Busy data. We always perform a real-time request to the
Exchange Free/Busy store for data. We do sync into Exchange Free/Busy
data for Google Apps users. I just want to make sure in this case you
are only having a problem getting free/busy data for an Exchange user
correct?
We would be happy to review any logs you might have. I would suggest
editing the .config and changing the logging from INFO to DEBUG so
that we get verbose data. We can review that data to see if there is
anything out of the ordinary.
Darrell Kuhn
Google Inc.