Deploying Business Objects to MOSS 2007

Installing Business Objects .Net Web Component Adapter under a MOSS 2007 web application requires jumping through a couple of extra hoops. Note that this is not about the SharePoint integration kit - this will not install on a box without SPS03, this is about installing the Web Component Adapter which installs InfoView which can then be linked to from any SharePoint site.

Security wise this means that no one can get to InfoView unless they've logged into SharePoint. No one can view reports in InfoView unless they then log into InfoView. So there are two layers of security. 

As with installing the .Net Web Component Adapter on SPS03, install in a virtual directory on the MOSS web application. You can't exclude the path, it is excluded by default.

Go into the Virtual Directory properties and ensure that the application is set to use .Net 2.0. It will have been set to 1.1 by default, and this will cause an application failure error.

Find the two web.config files in the following Business Object paths:

C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\Web Content\web.config

C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\Web Content\Enterprise115\InfoView\web.config

Add an empty partitionResolverType tag to the sessionState elements so they appear like the following:

 <sessionState mode="InProc" partitionResolverType="" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />

InfoView should be working now.

michael