dinsdag 1 februari 2011

SharePoint 2010 Calendar Overlay issue with TMG or not…

A current customer found in issue with creating a Calendar overlay in SharePoint 2010. The simplified infrastructure is as follow:

image

The alternate access mappings on SHP01 are configured as follow:

image

The TMS server is configured with a rule that is looking for requests of Public Name biportal.corp.com and a TO address of biportal.dmz.corp.local.

All seems to be working fine, external users can access the SharePoint environment from there home locations or external offices by web address https://biportal.corp.com.

For testing I created a TeamSite TestOverlay https://biportal.corp.com/TO and added a secondary Calendar to the TeamSite.

To create the Calendar overlay select the Calendar > Calendar Tools – Calendar > Click Calendars Overlay > New Calendar

Now you can fill in a Name for the Calendar Overlay but when pressing the Resolve button the following error occurs:

image

I found the following KB article from Microsoft: http://support.microsoft.com/kb/2025977

I can not agree with the KB, I created the following workaround to bypass the TMG to see where the issue seems to come from:

image 

Still the same alternate access mappings do exist, only added the SSL binding on the web application in IIS.

When now creating the Calendar Overlay and clicking Resolve you see that the https://biportal.corp.com URL can be resolved because List & List View are filled with information:
image

When looking at the KB article http://support.microsoft.com/kb/2025977 it says:
In order for the mashup calendar to work you need to access it via a URL in the Default Alternate Access Mapping URL zone.

When I click OK the overlay is created.

image

And also the overlay is working as aspect:

image 

And I am not using the URL as mentioned in the KB from the Default Zone. So it also seems to have to be something with how SharePoint is resolving the URL and returns it to TMG and how it then is translated.

Current I don’t have a solution and because I can’t breakup TMG only internal users can create Calendar Overlays for now.

DO YOU KNOW A Solution involving TMG please let me know!

Update 3 February 2011:

Even after changing the AAM settings to:

image

Which makes my Public URL that is used from the internet to be in the default zone the error keeps occurring, what does not match the KB article explanation. But I can still configure Calendar Overlay using now the URL from the Intranet zone:

image

When now trying to access the calendar from the internet I do get an error like:

naamloos5

I think I am missing something, and making a mistake in TMG but what?

Hope you enjoy this blog! When you have comments, better solution and recommendation I like to hear from you.

Dynamic Intelligence | LinkedIn | Blog | Twitter