MOSS active directory setup

headerlogo.jpg

 

This files contains the different configuration parts to enable FS on your MOSS installation

Make sure that you have installed .NET 3.5 and configured ASP.NET 3.5 on your MOSS Installation before installing FS.

The MOSS web.config is usually located in : c:\inetpub\wwwroot\wss\virtualdirectories\80

 

Copy the element below right after the <configSections> in your MOSS web.config

<section name="FeedbackServerConfig" type="DataIllusion.FeedbackServer.Config.FeedbackServerSection, DataIllusion.FeedbackServer.Core" />



Copy the element below right before the <system.web> in your MOSS web.config

and set following attributes with your organization configuration details :
connectionString="yourdatabaseconnectionstring"
smtpServer="yourmailserver"
adController="yourcontrollerpdc"
adUserName="youradname"
adPassword="youradpassword"
adDomain="youraddomain"

Set following attribute to the account that will always have administrative priviledges within FS
feedbackServerADUserName="youraccount"

Account name must be entered without its domain ("domain\") prefix.
 

<FeedbackServerConfig connectionString="server=(local);database=FeedbackServer;Integrated security=SSPI" enableMOSS="true" adminRoot="~/DataIllusion/FeedbackServer" imagesPath="~/DataIllusion/images/" xmlDataPath="~/DataIllusion/FSXmlData/" languagesPath="~/DataIllusion/FSXmlData/Languages/" savTempPath="~/DataIllusion/SAVTempExport/" surveyTemplatePath="~/DataIllusion/FSXmlData/Templates/Surveys/" panelSyncThreadsNumber="2" smtpServer="localhost" smtpPort="25" smtpAuthUserName="" smtpAuthPassword="" emailingProviderAssembly="DataIllusion.FeedbackServer.Core" emailingProviderClass="DataIllusion.FeedbackServer.Emailing.SystemWebEmailing" mailingThreadsNumber="2" mailingBatchPoolingDelay="1" sqlBasedAnswerTypesAllowed="true" uploadedFileDeleteTimeOut="24" sessionUploadedFileDeleteTimeOut="336" serverCaching="true" cacheTimeOut="-1" userProviderAssembly="DataIllusion.FeedbackServer.Core" userProviderClass="DataIllusion.FeedbackServer.UserProvider.ADUserProvider" formUserProviderSingleMode="false" adController="yourcontrol" adUserName="youradname" adPassword="youradpassword" adDomain="youraddomain" bypassImpersonation="true" adToDBSyncTimeOut="1440" feedbackServerADUserName="" adSearcherFilter="(&amp;(objectCategory=person)(objectClass=user))"
 feedbackServerMembershipUserName="" feedbackServerMembershipApplicationName=""  enableTrashCan="true" compressSurveyViewState="true" compressAjaxWebServices="true" compressAdminPages="true" compressSurveyDeploymentPage="true" />


Copy the elements right before the </httpHandlers> in your MOSS web.config

<add verb="*" path="fs-*.aspx" type="DataIllusion.FeedbackServer.Web.Handlers.FSFriendlyHandler,DataIllusion.FeedbackServer.Core"/>
<
add verb="*" path="fsexport.aspx" type="DataIllusion.FeedbackServer.Web.Handlers.DataExportHandler,DataIllusion.FeedbackServer.Core"/>
<
add verb="*" path="fsstyle.aspx" type="DataIllusion.FeedbackServer.Web.Handlers.StyleHandler,DataIllusion.FeedbackServer.Core"/>
<
add verb="*" path="fslang.aspx" type="DataIllusion.FeedbackServer.Web.Handlers.JSResourceHandler,DataIllusion.FeedbackServer.Core"/>


Copy the element below right before the </httpModules> in your MOSS web.config

<add name="PanelScheduler" type="DataIllusion.FeedbackServer.Web.HttpModules.FSContextModule,DataIllusion.FeedbackServer.Core"/>


Copy the element below right before the </modules> in your MOSS web.config

<remove name="FSContext"/>
<
add name="FSContext" type="DataIllusion.FeedbackServer.Web.HttpModules.FSContextModule,DataIllusion.FeedbackServer.Core"/>


Copy the elements below right before the </handlers> in your MOSS web.config

<add name="FSStyles" verb="*" path="fsstyle.aspx" type="DataIllusion.FeedbackServer.Web.Handlers.StyleHandler,DataIllusion.FeedbackServer.Core"/>
<
add name="FSLang" verb="*" path="fslang.aspx" type="DataIllusion.FeedbackServer.Web.Handlers.JSResourceHandler,DataIllusion.FeedbackServer.Core"/>
<
add name="FSFriendly-Integrated" verb="*" path="fs-*.aspx" type="DataIllusion.FeedbackServer.Web.Handlers.FSFriendlyHandler,DataIllusion.FeedbackServer.Core"/>
<
add name="FSDataExport-Integrated" verb="*" path="fsexport.aspx" type="DataIllusion.FeedbackServer.Web.Handlers.DataExportHandler,DataIllusion.FeedbackServer.Core"/>


Replace your exiting <pages ...> element by the page one below

<pages enableSessionState="false" enableViewState="true" enableEventValidation="false" enableViewStateMac="true" validateRequest="false" pageParserFilterType="Microsoft.SharePoint.ApplicationRuntime.SPPageParserFilter, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" asyncTimeout="7">


 

 

(c) 2011 Data Illusion Zumbrunn. All Rights Reserved