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

Comments

  • Anonymous
    September 06, 2007
    How are you getting passed the installation failure message when installing the portal integration kit on the MOSS server?  As far as I've heard - the SPS2003 BOE PIK isn't supported for MOSS.

  • Anonymous
    September 06, 2007
    Sorry, this is not about the BOE PIK.

  • Anonymous
    May 15, 2008
    Hi everybody, I am developing one business application using MOSS. I am having two options for storing business data:

  1. MOSS custom list
  2. SQL server 2005 tables If I use MOSS custom list,it will break data integrity of business data tables as I can not use Primary key and foreign key relationship on custom list. If I use SQL server 2005 tables for storing business data,I can not use in build MOSS functionality like Work flows,custom list etc. Is there any other better way of doig this? Thanks in advance.