Greetz,
Got a conundrum here. We recently migrated to SharePoint 2010 and many libraries contain Lotus Notes 3.5.1 XFDL forms. In our 2007 farm users were able to open these in the client application loaded on their desktops. In my 2010 Staging environment (Classic Mode) I can also open these forms in my client application. All I had to do to get this working was to put this mapping in the DOCICON.XML file:
<Mapping Key="xfdl" Value="LotusNotes16.png" OpenControl="SharePoint.OpenDocuments"/>
When clicking the xfdl form url in the SharePoint library, a prompt opens to either open as read-only (which only allows a save or cancel action) or to Edit. Selecting Edit opens the form in the browser and all works as expected. On our 2010 Production farm (Claims Mode) SharePoint Farm only save and cancel are available regardless of the choice made.
I also added a ByProgID entry in DOCICON.XML as follows:
<Mapping Key="XFDL.Document" Value="LotusNotes16.png"/>
Which had zero effect on the behavior.
I can only assume that this works on a Classic Authentication Mode and not on the new Claims Mode in 2010. I examined the web.config in our 2007 farm and no special entires had been made. Any ideas on how I can get this to work on a Claims Based Farm?
Thank you!
Love them all...regardless. - Buddha