Professional Documents
Culture Documents
Copyright
2011 SAP AG. Tous droits rservs.SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, et les autres produits et services SAP mentionns dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques dposes de SAP AG en Allemagne ainsi que dans d'autres pays. Business Objects et le logo Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius et les autres produits et services Business Objects mentionns dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques dposes de Business Objects Software Ltd. Business Objects est une socit du Groupe SAP. Sybase et Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, et les autres produits et services Sybase mentionns dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques dposes de Sybase, Inc. Sybase est une socit du Groupe SAP. Tous les autres noms de produits et de services mentionns sont des marques commerciales de leurs entreprises respectives. Les donnes contenues dans ce document sont uniquement mentionnes titre informatif. Les spcifications des produits peuvent varier dun pays lautre. Les informations du prsent document sont susceptibles dtre modifies sans pravis. Elles sont fournies par SAP AG et ses filiales ( Groupe SAP ) uniquement titre informatif, sans engagement ni garantie d'aucune sorte. Le Groupe SAP ne pourra en aucun cas tre tenu pour responsable des erreurs ou omissions relatives ces informations. Les seules garanties fournies pour les produits et les services du Groupe SAP sont celles nonces expressment titre de garantie accompagnant, le cas chant, lesdits produits et services. Aucune des informations contenues dans ce document ne saurait constituer une garantie supplmentaire. 2011-05-27
Fichier modle de configuration..................................................................8 Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint ....................................................................8 Mise jour du fichier web.config............................................................9 Configuration des balises du fichier web.config...................................18 Cration de sites SharePoint supplmentaires.........................................27 Utilisation du modle BusinessObjects................................................27 Configuration des composants WebPart...................................................28 Ajout d'un composant WebPart............................................................28 Connexion d'un composant WebPart...................................................29 Personnalisation de la Recherche avance..............................................29 Chapitre 3 Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint
31
Prsentation...............................................................................................32 Configuration de BusinessObjects Enterprise...........................................32 Scurit et connexion unique ..............................................................32 Droits utilisateur et groupes d'utilisateurs.............................................41 Configuration de Secure Socket Layer................................................41
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration d'ISA 2006 pour proxy inverse.......................................43 Configuration des paramtres facultatifs de BusinessObjects Enterprise..48 Dfinition d'un serveur pour le traitement des rapports........................48 Dfinition des paramtres....................................................................49 Recommandations pour la planification et l'extension du systme...........50 Exportation de rapports........................................................................51 Informations sur la source de donnes................................................51 Droits et rapports..................................................................................51 Amlioration des performances............................................................51 Remarques sur les rapports Crystal..........................................................52 Annexe A Informations supplmentaires 53
Index
57
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Bienvenue dans SAP BusinessObjects, option d'intgration pour logiciel Microsoft SharePoint
Bienvenue dans SAP BusinessObjects, option d'intgration pour logiciel Microsoft SharePoint A propos de ce guide
A propos de ce guide
Le prsent guide dcrit la configuration, le dploiement et le dpannage de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint.
Il est primordial de bien connatre son serveur de portail et d'avoir une exprience pratique de Crystal Reports et de BusinessObjects Enterprise. Pour en savoir plus sur SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint, voir le Guide d'installation de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint, le Guide de dmarrage de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint et voir http://help.sap.com/. Pour en savoir plus sur BusinessObjects Enterprise, voir le Guide d'administration de SAP BusinessObjects Enterprise joint BusinessObjects Enterprise. Pour en savoir plus sur Crystal Reports, voir le Guide de l'utilisateur de Crystal Reports inclus avec Crystal Reports.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Fichier modle de configuration
Le prsent chapitre dcrit comment configurer SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour des dploiements SharePoint spcifiques. Pour en savoir plus sur les tches gnrales d'administration, voir le Guide d'administration de SAP BusinessObjects Enterprise XI Portal Integration Kit.
Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
La prsente section dcrit comment mettre jour le fichier web.config. Elle aborde aussi la dfinition des balises et des paramtres de configuration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
Dans certains cas, le fichier web.config peut se trouver un autre endroit. Prenez cet exemple : le site SharePoint est hberg sur le port 81 et non sur le port 80 par dfaut. Dans ce cas, le fichier web.config pour le port 81 se trouve sous c:\nom_ordinateur\webroot\web.config, non l'emplacement par dfaut (c:\Inetpub\wwwroot\web.config). Mme si vous indiquez l'URL et le numro de port appropris lors de l'installation, le programme d'installation tente toujours de mettre le fichier de configuration jour dans c:\Inetpub\wwwroot. Si le port 80 ne comporte aucun dploiement SharePoint ou .NET, il se peut que le rpertoire c:\Inet pub\wwwroot ne contienne pas de fichier web.config. Dans ce cas, vous devez mettre jour manuellement le fichier web.config. Au cours du processus d'installation, des balises supplmentaires sont ajoutes au fichier web.config. Les balises contiennent le texte suivant : Pour SharePoint 2007 : <appSettings> <add key="Deployed_UrI" value=" <SHAREPOINT SITE> /_layouts" /> <add key="logonPage" value=" <SHAREPOINT SITE> /lo gon.aspx" /> <add key="FeedCacheTime" value="300" /> <add key="FeedPageUrl" value="/_layouts/feed.aspx?" /> <add key="FeedXsl1" value="/Style Library/Xsl Style Sheets/Rss.xsl" /> <add key="ReportViewerMessages" value="Microsoft.Sha rePoint.Portal.Analytics.UI.ReportViewerMessages, Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" /><!- Authentication mode can be secWinAD, secWindowsNT, secEnterprise -->
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
<add key="BusinessObjects Enterprise Authentication Mode" value="secEnterprise" /> <!-- Management server is the name of the server where the CMS resides --> <add key="BusinessObjects Central Management Server" value="bngvmharishk:6400" /> <!-- Token expiry in minutes to limit re-authentication --> <add key="BusinessObjects Enterprise Token Timeout" value="600" /> <!-- InfoObject ProgID Exclusion Types (any valid En terprise Prog-Id comma separated) --> <add key="BusinessObjects Enterprise Object Exclusions" value="CrystalEnterprise.ObjectPackage,CrystalEnter prise.Program,CrystalEnterprise.AFDashboardPage" /> <!-- Displaying problem tracking messages in web part pages --> <add key="BusinessObjects Enterprise Trace Enabled" value="False" /> <!-- Whether to prompt the logon page for the user to input the username&password --> <add key="BusinessObjects Enterprise Credential Prompt" value="true" /> <!-- Voyager viewer Url Object Types that use Analytic Viewer Url Key --> <add key="BusinessObjects Enterprise SharePoint Info View Voyager Viewer Object Types" value="MDAnalysis" /> <!-- Document viewer Url Object Types that use Document Viewer Url Key --> <add key="BusinessObjects Enterprise SharePoint Info View Document Viewer Object Types" value="CrystalReport,Analysis,Webi,Rtf,Txt,Pdf,Ex cel,Ppt,Word,FullClient" /> <add key="InfoViewLogonPage" value="/_layouts/InfoVie wApp/logon.aspx" /> <add key="BOBJBanner" value="/_layouts/BOBJRe sources/Images/login_banner_center.gif" /> <!--relative Url needs to be given for the next 2 en tries without the "/" preceding the start of the path-> <add key="AdvancedSearchUrl" value="Pages/Advance Search.aspx" /> <add key="BOBJDefaultPage" value="Pages/default.aspx" /> <add key="ssoEnabled" value="false" /> <!-- Voyager viewer Url %id%, %type%, %lang% and %to ken% are substitution variables --> <add key="BusinessObjects Enterprise SharePoint Info
10
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
View Voyager Viewer Url" value=" <JAVA INFOVIEW> //OpenDocument/opendoc/openDo cument.jsp?sIDType=CUID&iDocID=%id%&token=%to ken%&lang=%lang%" /> <!-- Document viewer Url %id%, %type%,%lang% and %to ken% are substitution variables --> <add key="BusinessObjects Enterprise SharePoint Info View Document Viewer Url" value=" <.NET INFOVIEW> //OpenDocument/opendoc/openDocument.aspx?sKi nd=%type%&sIDType=CUID&iDocID=%id%&to ken=%token%&lang=%lang%"/> </appSettings> <system.net> <defaultProxy> <proxy autoDetect="true" /> </defaultProxy> </system.net> <CrystalReports> <add key="path.dhtmlViewer" value="/crystalreportvie wers12"/> </CrystalReports> <InfoViewAppSettings> <!-- ==================== --> <!-- Customizable options --> <!-- You can specify the default CMS machine name here --> <!-- Put your CMS name inside <param-value> "/> --> <!-- eg. --> <!-- <add key="cms.default</param-name> --> <!--CrystalMS"/> --> <add key="cms.default" value="localhost" /> <!-- Choose whether to let the user change the CMS name--> <!-- If it isn't shown the default System from above will be used --> <add key="cms.visible" value="false" /> <!-- You can specify the default Authentication types here --> <!-- secEnterprise, secLDAP, secWinAD, secSAPR3 --> <add key="authentication.default" value="secEnter prise"/> <!-- Choose whether to let the user change the authen tication type --> <!-- If it isn't shown the default authentication type from above will be used --> <add key="authentication.visible" value="false" /> <!-- The default home page -->
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 11
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
<add key="homepage.default" value="/listing/Home.aspx" /> <!-- If the locale preference is disabled (only english languages will be used/allowed) --> <add key="disable.locale.preference" value="false" /> <!-- Set to false to disable Siteminder single sign on. --> <add key="siteminder.enabled" value="false" /> <!-- You can specify the siteminder Authentication type here --> <!-- secLDAP, secWinAD --> <add key="siteminder.authentication" value="secLDAP" /> <!-- Set to true to enable other single sign on. --> <add key="sso.enabled" value="false" /> <!-- Set to false to disable logon with token. --> <add key="logontoken.enabled" value="true" /> <!-- For turning persistent cookies on/off for the logon page. Defaults to true if this is not present --> <add key="persistentcookies.enabled" value="true" /> <!-Trusted authentication: set how to retrieve userID set to "REMOTE_USER" for HttpServletRequest.getRemoteU ser() set to "HTTP_HEADER" for HTTP header set to "QUERY_STRING" for URL query string set to "COOKIE" for cookie set to "WEB_SESSION" for web session set to "USER_PRINCIPAL" for user principal reset to empty to disable trusted authentication --> <add key="trusted.auth.user.retrieval" value="" /> <!-Trusted authentication: set Header/URL parameter/Co okie/Session variable name to retrieve username No need to set for REMOTE_USER or USER_PRINCIPAL.--> <add key="trusted.auth.user.param" value="" /> <!-Trusted authentication: session variable name to re trieve the shared secret; Leave empty if shared secret is not passed from web session --> <add key="trusted.auth.shared.secret" value="" />
12
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
<!-Configurable logon service These 2 configurations allow one to customize the lo cation of the logon service config.logon.service.context: the service context path. e.g. /InfoViewApp config.logon.service.url: the service url without co ntext path. e.g. /logon/logon.do --> <add key="config.logon.service.context" value="" /> <add key="config.logon.service.url" value="" /> <!-Configurable timeout service These 2 configurations allow one to customize the lo cation of the timeout service config.timeout.service.context: the service context path. e.g. /InfoViewApp config.timeout.service.url: the service url without context path. e.g. /logon/logon.do --> <add key="config.timeout.service.context" value="" /> <add key="config.timeout.service.url" value="" /> <!-cms.clusters: comma separated list of cluster names Each cluster in the above list requires its own para meter: param-name = cms.clusters.<clustername> (without the @) param-value = comma separated list of cms servers note: Each param-name must match case with the corres ponding value in cms.clusters. note2: No port needs to be given for a server. If none is given, then the default port 6400 is assumed. Alternatively, these parameters may be put in a file called "clusters.properties" which should be placed in the WEB-INF/classes directory. The parameters in this file should be stored in the normal .properties format, i.e. one "<name>=<value> pair per line. If this file exists, the settings in web.xml will be ignored entirely. --> <!-- EXAMPLE: <add key="cms.clusters" value="@samplecluster, @sample
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 13
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
cluster2, @samplecluster3"/> <add key="cms.clusters.samplecluster" value="cm sone:6400, cmstwo"/> <add key="cms.clusters.samplecluster2" value="cms3, cms4, cms5"/> <add key="cms.clusters.samplecluster3" value="aps05"/> --> <!-- Sample equivalent clusters.properties file: cms.clusters=@samplecluster, @samplecluster2, @sample cluster3 cms.clusters.samplecluster=cmsone:6400, cmstwo cms.clusters.samplecluster2=cms3, cms4, cms5 cms.clusters.samplecluster3=aps05 --> <!-- proxy.contextpaths: comma separated list of proxies --> <!-- EXAMPLE: <add key="proxy.contextpaths" value="/Infoview"/> OR <add key="proxy.contextpaths" value="/Marketi ng,/Sales/infoview,/HR"/> --> <add key="proxy.contextpaths" value="" /> <!-- Default window properties when viewing a document in a new window. --> <!-- Does not override the window properties defined in the plugin files. --> <add key="window.properties.default" value="fullscreen=yes,location=no,scrollbars=yes,menu bars=no,toolbars=no,resizable=yes"/> <!-- location to pick up help files --> <add key="customized.help.location" value="" /> <!-- Shared Destination From Field --> <!-- Enables or Disables the From field when scheduling a object to a destination. When the value is set to false the From field will not be rendered and the system will first attempt to get the email value from the report default, if report default is not available it will attempt to get the value from the email address on user profile of the logged on user and lastly if the user profile email address in not available it will use the job server default. --> <add key="SMTPFrom" value="true" /> <!-- application name --> <add key="app.name" value="BusinessObjects InfoView"
14
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
/> <add key="app.name.short" value="InfoView" /> <add key="app.name.greeting" value="BusinessObjects" /> <add key="app.supportmygroups" value="false" /> <add key="app.supportlocreports" value="false" /> <add key="app.ondemandlink" value="http://informa tion.ondemand.com/istore/" /> <add key="app.ondemand.toolbar.button.enabled" va lue="false" /> <add key="app.ondemand.textlink.enabled" value="true" /> <!-- threshold at which the tree list control will not display all the nodes --> <!-- instead, a too many children message will be printed --> <add key="max.tree.children.threshold" value="200" /> <!-- URLs --> <add key="url.exit" value="" /> <add key="url.error" value="common/error.aspx" /> <!-- Content : ALL schema and non-schema (global) file resources. --> <!-- Resolution: Resource path resolves to <schema Path>/<resourcePathAndFileName>. --> <!-- Prefixes : - Values prefixed with the value given by schema.prefix are resolved to the current schema --> <!-- - Values prefixed with the value given by schema.global.prefix are resolved as non-schema (glo bal) items --> <!-- - NONE indicates no prefix --> <!-- - If these 2 prefixes are the same (including both NONE) you essentially have NO global items. --> <!---> <!-<!-> <!-- If neither prefix is matched, item is "schema". - The prefix is not part of the file spec. --> Note : Only the default schema is now in use. -Schemas -->
<add key="schema.global.prefix" value="NONE" /> <add key="schema.prefix" value="*" /> <!-- context-relative paths --> <add key="schema.global" value="/res/general" />
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 15
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
<add key="schema.default" value="/res/schema.blue" /> <!-- File resources --> <add key="img.obj.default" value="ce_generic_obje ct.gif" /> <add key="img.list.heading.separator" value="separa tor_grey_title_bar.gif" /> <add key="img.list.plus" value="collapse.gif" /> <add key="img.list.minus" value="expand.gif" /> <add key="img.banner.left" value="*IV_left_topban ner.gif" /> <add key="img.banner.right" value="*IV_right_topban ner.gif" /> <add key="img.banner.logo" value="*login_banner_cen ter.gif" /> <!-- Sorting Arrows --> <add key="img.sort.arrowdown" value="sort_desc.gif" /> <add key="img.sort.arrowup" value="sort_asc.gif" /> <!-- Panel gradient & buttons --> <add key="img.panel.titlebar" value="*pa nel_title_bar_fill.gif" /> <add key="img.panel.footerbar" value="*panel_foo ter_bar_fill.gif" /> <add key="img.panel.new.window" value="*new_window.gif" /> <add key="img.panel.new.window.hover" value="*new_win dow_hover.gif" /> <add key="img.panel.arrowdown" value="*arrow_down.gif" /> <add key="img.panel.arrowdown.hover" value="*ar row_down_hover.gif" /> <add key="img.panel.arrowleft" value="*arrow_left.gif" /> <add key="img.panel.arrowleft.hover" value="*ar row_left_hover.gif" /> <add key="img.panel.arrowright" value="*ar row_right.gif" /> <add key="img.panel.arrowright.hover" value="*ar row_right_hover.gif" /> <add key="img.panel.arrowup" value="*arrow_up.gif" /> <add key="img.panel.arrowup.hover" value="*arrow_up_ho ver.gif" /> <add key="img.panel.close" value="*close_panel.gif" /> <add key="img.panel.close.hover" value="*close_panel_ho ver.gif" /> <add key="img.panel.maximize" value="*maximize.gif" /> <add key="img.panel.maximize.hover" value="*maximize_ho
16
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
ver.gif" /> <add key="img.panel.minimize" value="*minimize.gif" /> <add key="img.panel.minimize.hover" value="*minimize_ho ver.gif" /> <add key="img.panel.restore" value="*restore_down.gif" /> <add key="img.panel.restore.hover" value="*res tore_down_hover.gif" /> <add key="img.panel.tearoff" value="*tear_off.gif" /> <add key="img.panel.tearoff.hover" value="*tear_off_ho ver.gif" /> <!-- Toolbar (22x22) images --> <add key="img.toolbar.calendar" value="toolbar/calen dar.gif" /> <add key="img.toolbar.home" value="toolbar/home.gif" /> <add key="img.toolbar.refresh" value="toolbar/re fresh.gif" /> <!-- Error (32x32) image --> <add key="img.error" value="infoview_error.gif" /> <!-- InfoView homepage icons --> <add key="img.home.myinfoview" value="MyInfoView.gif" /> <add key="img.home.favefolder" value="favfolder.gif" /> <add key="img.home.folder" value="folder.gif" /> <add key="img.home.help" value="help.gif" /> <add key="img.home.inbox" value="inbox.gif" /> <add key="img.home.preferences" value="preferences_in foview.gif" /> <add key="img.home.ondemand" value="ondemand.gif" /> <!-- JSTL Configuration --> <add key="localizationContext" value="com.businessob jects.infoview.ApplicationResources" /> <!-- Clustering: true - SessionCleanupListener will expire an Enterprise Session. false - SessionCleanupListener will logoff an Enter prise Session. --> <add key="distributable" value="true" /> <!-- Uncomment the following context-param if you are using multi-byte characters with WebLogic and you are not using CrystalUTF8InputActionServlet as the action servlet. Please note that for this to work your
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 17
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
application will need to send data to and receive data from the client browser in UTF8. --> <!-<add key="weblogic.httpd.inputCharset./*" value="utf8"/> --> <add key="path.rightFrame" value="1" /> </InfoViewAppSettings> <InfoViewAppActionMapping> <add key="logon" value="/logon/logon.aspx" /> <add key="logonForm" value="/logon/logon.aspx" /> <add key="logonService" value="/logon/logon.aspx" /> <add key="timeout" value="/logon/logon.aspx" /> <add key="logoff" value="/logon/logoff.aspx" /> <add key="main" value="/listing/main.aspx" /> <add key="appService" value="/common/appService.aspx" /> <add key="help" value="/help/helpredir.aspx" /> </InfoViewAppActionMapping> </configuration> Si le fichier web.config ne se trouve pas l'emplacement par dfaut, copiez ces balises et collez-les dans le fichier web.config appropri.
Remarque :
Ces balises doivent se trouver la fin de votre fichier web.config, entre les balises </system.web> et </configuration>.
L'tat enablesession doit tre dfini sur "true" dans le fichier web.config : <pages enableSessionState="true" enableViewState="true" enableViewStateMac="true" validateRequest="false" Comment following tag in <system.web> Section: (This will be available with MOSS 2007 and won't be available with WSS 3) <!-- <sessionState mode="SQLServer" timeout="60" allowCustomSqlDatabase="true" partitionResolverType="Microsoft.Office.Server.Adminis
18
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
Ajoutez la balise suivante aprs la balise d'tat de la session dans la section <System.Web> : <sessionState mode="InProc" />
Configurations AppSetting
Les balises suivantes doivent tre ajoutes la fin du fichier web.config : <appSettings> <add key="Deployed_UrI" value="<SHAREPOINT SITE>/_layouts" /> <add key="logonPage" value="<SHAREPOINT SITE>/logon.aspx" />
Page de connexion InfoView
<add key="InfoViewLogonPage" value="/_layouts/InfoVie wApp/logon.aspx" /> <add key="BOBJBanner" value="/_layouts/BOBJRe sources/Images/login_banner_center.gif" /> <!--relative Url needs to be given for the next 2 entries without the "/" preceding the start of the path--> <add key="AdvancedSearchUrl" value="Pages/Advance Search.aspx" /> <add key="BOBJDefaultPage" value="Pages/default.aspx" /> <add key="ssoEnabled" value="false" /> <!-- Voyager viewer Url %id%, %type%, %lang% and %token% are substitution variables -->
Visualiseur de documents
<add key="BusinessObjects Enterprise SharePoint InfoView Voyager Viewer Url" value="<JAVA INFOVIEW>//OpenDocument/opendoc/openDocument.jsp?sID Type=CUID&iDocID=%id%&token=%token%&lang=%la ng%" />
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 19
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
<!-- Document viewer Url %id%, %type%, %lang% and %token% are substitution variables --> <add key="BusinessObjects Enterprise SharePoint InfoView Document Viewer Url" value="<.NET INFOVIEW>//OpenDocument/opendoc/openDocument.aspx?sKi nd=%type%&sIDType=CUID&iDocID=%id%&token=%to ken%&lang=%lang%" /> </appSettings> Cette balise permet de dfinir l'URL du visualiseur de documents et celle de la liste de documents.
Visualiseur Crystal
<InfoViewAppSettings> <!-- ==================== --> <!-- Customizable options --> <!-- You can specify the default CMS machine name here --> <!-- Put your CMS name inside <param-value> "/> --> <!-- eg. --> <!-- <add key="cms.default</param-name> --> <!--CrystalMS"/> --> <add key="cms.default" value="localhost" /> <!-- Choose whether to let the user change the CMS name --> <!-- If it isn't shown the default System from above will be used --> <add key="cms.visible" value="false" / <!-- You can specify the default Authentication types here --> <!-- secEnterprise, secLDAP, secWinAD, secSAPR3 --> <add key="authentication.default" value="secEnterprise" /> <!-- Choose whether to let the user change the authenti cation type --> <!-- If it isn't shown the default authentication type
20
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
from above will be used --> <add key="authentication.visible" value="false" /> <!-- The default home page --> <add key="homepage.default" value="/listing/Home.aspx" /> <!-- If the locale preference is disabled (only english languages will be used/allowed) --> <add key="disable.locale.preference" value="false" /> <!-- Set to false to disable Siteminder single sign on. --> <add key="siteminder.enabled" value="false" /> <!-- You can specify the siteminder Authentication type here --> <!-- secLDAP, secWinAD --> <add key="siteminder.authentication" value="secLDAP" /> <!-- Set to true to enable other single sign on. --> <add key="sso.enabled" value="false" /> <!-- Set to false to disable logon with token. --> <add key="logontoken.enabled" value="true" /> <!-- For turning persistent cookies on/off for the logon page. Defaults to true if this is not present --> <add key="persistentcookies.enabled" value="true" /> <!-Trusted authentication: set how to retrieve userID set to "REMOTE_USER" for HttpServletRequest.getRemoteU ser() set to "HTTP_HEADER" for HTTP header set to "QUERY_STRING" for URL query string set to "COOKIE" for cookie set to "WEB_SESSION" for web session set to "USER_PRINCIPAL" for user principal reset to empty to disable trusted authentication --> <add key="trusted.auth.user.retrieval" value="" /> <!-Trusted authentication: set Header/URL parameter/Co okie/Session variable name to retrieve username No need to set for REMOTE_USER or USER_PRINCIPAL. --> <add key="trusted.auth.user.param" value="" /> <!-Trusted authentication: session variable name to retrieve the shared secret; Leave empty if shared secret is not passed from web ses sion
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 21
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
--> <add key="trusted.auth.shared.secret" value="" /> <!-Configurable logon service These 2 configurations allow one to customize the loca tion of the logon service config.logon.service.context: the service context path. e.g. /InfoViewApp config.logon.service.url: the service url without context path. e.g. /logon/logon.do --> <add key="config.logon.service.context" value="" /> <add key="config.logon.service.url" value="" /> <!-Configurable timeout service These 2 configurations allow one to customize the loca tion of the timeout service config.timeout.service.context: the service context path. e.g. /InfoViewApp config.timeout.service.url: the service url without co ntext path. e.g. /logon/logon.do --> <add key="config.timeout.service.context" value="" /> <add key="config.timeout.service.url" value="" /> <!-cms.clusters: comma separated list of cluster names Each cluster in the above list requires its own parame ter: param-name = cms.clusters.<clustername> (without the @) param-value = comma separated list of cms servers note: Each param-name must match case with the correspo nding value in cms.clusters. note2: No port needs to be given for a server. If none is given, then the default port 6400 is assumed. Alternatively, these parameters may be put in a file called "clusters.properties" which should be placed in the WEB-INF/classes directory. The parame ters in this file should be stored in the normal .properties format, i.e. one "<name>=<va lue> pair per line. If this file exists, the settings in web.xml will be ignored entirely. -->
22
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
<!-- EXAMPLE: <add key="cms.clusters" value="@samplecluster, @sample cluster2, @samplecluster3"/> <add key="cms.clusters.samplecluster" value="cmsone:6400, cmstwo"/> <add key="cms.clusters.samplecluster2" value="cms3, cms4, cms5"/> <add key="cms.clusters.samplecluster3" value="aps05"/> --> <!-- Sample equivalent clusters.properties file: cms.clusters=@samplecluster, @samplecluster2, @sampleclu ster3 cms.clusters.samplecluster=cmsone:6400, cmstwo cms.clusters.samplecluster2=cms3, cms4, cms5 cms.clusters.samplecluster3=aps05 --> <!-- proxy.contextpaths: comma separated list of proxies --> <!-- EXAMPLE: <add key="proxy.contextpaths" value="/Infoview"/> OR <add key="proxy.contextpaths" value="/Marketing,/Sales/in foview,/HR"/> --> <add key="proxy.contextpaths" value=""/> <!-- Default window properties when viewing a document in a new window. --> <!-- Does not override the window properties defined in the plugin files. --> <add key="window.properties.default" value="fullscreen=yes,location=no,scrollbars=yes,menu bars=no,toolbars=no,resizable=yes" /> <!-- location to pick up help files --> <add key="customized.help.location" value="" /> <!-- Shared Destination From Field --> <!-- Enables or Disables the From field when scheduling a object to a destination. When the value is set to false the From field will not be rendered and the system will first attempt to get the email value from the report default, if report default is not available it will attempt to get the value from the email address on user profile of the logged on user and lastly if the user
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 23
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
profile email address in not available it will use the job server default. --> <add key="SMTPFrom" value="true" /> <!-- application name --> <add key="app.name" value="BusinessObjects InfoView" /> <add key="app.name.short" value="InfoView" /> <add key="app.name.greeting" value="BusinessObjects" /> <add key="app.supportmygroups" value="false"/> <add key="app.supportlocreports" value="false" /> <add key="app.ondemandlink" value="http://information.on demand.com/istore/" /> <add key="app.ondemand.toolbar.button.enabled" va lue="false" /> <add key="app.ondemand.textlink.enabled" value="true" /> <!-- threshold at which the tree list control will not display all the nodes --> <!-- instead, a too many children message will be printed --> <add key="max.tree.children.threshold" value="200" /> <!-- URLs --> <add key="url.exit" value="" /> <add key="url.error" value="common/error.aspx" /> <!-- Content : ALL schema and non-schema (global) file resources. --> <!-- Resolution: Resource path resolves to <schema Path>/<resourcePathAndFileName>. --> <!-- Prefixes : - Values prefixed with the value given by schema.prefix are resolved to the current schema --> <!-- - Values prefixed with the value given by schema.global.prefix are resolved as non-schema (glo bal) items --> <!-- - NONE indicates no prefix --> <!-- - If these 2 prefixes are the same (including both NONE) you essentially have NO global items. --> <!-- - If neither prefix is matched, item is "schema". --> <!-- - The prefix is not part of the file spec. --> <!-- Note : Only the default schema is now in use. -->
24
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
<!-- Schemas --> <add key="schema.global.prefix" value="NONE" /> <add key="schema.prefix" value="*" /> <!-- context-relative paths --> <add key="schema.global" value="/res/general" /> <add key="schema.default" value="/res/schema.blue" /> <!-- File resources --> <add key="img.obj.default" value="ce_generic_object.gif" /> <add key="img.list.heading.separator" value="separa tor_grey_title_bar.gif" /> <add key="img.list.plus" value="collapse.gif" /> <add key="img.list.minus" value="expand.gif" /> <add key="img.banner.left" value="*IV_left_topbanner.gif" /> <add key="img.banner.right" value="*IV_right_topban ner.gif" /> <add key="img.banner.logo" value="*login_banner_cen ter.gif" /> <!-- Sorting Arrows --> <add key="img.sort.arrowdown" value="sort_desc.gif" /> <add key="img.sort.arrowup" value="sort_asc.gif" /> <!-- Panel gradient & buttons --> <add key="img.panel.titlebar" value="*pa nel_title_bar_fill.gif" /> <add key="img.panel.footerbar" value="*panel_foo ter_bar_fill.gif" /> <add key="img.panel.new.window" value="*new_window.gif" /> <add key="img.panel.new.window.hover" value="*new_win dow_hover.gif" /> <add key="img.panel.arrowdown" value="*arrow_down.gif" /> <add key="img.panel.arrowdown.hover" value="*ar row_down_hover.gif" /> <add key="img.panel.arrowleft" value="*arrow_left.gif" /> <add key="img.panel.arrowleft.hover" value="*ar row_left_hover.gif" /> <add key="img.panel.arrowright" value="*arrow_right.gif" /> <add key="img.panel.arrowright.hover" value="*ar row_right_hover.gif" /> <add key="img.panel.arrowup" value="*arrow_up.gif" /> <add key="img.panel.arrowup.hover" value="*arrow_up_ho
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 25
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
ver.gif" /> <add key="img.panel.close" value="*close_panel.gif" /> <add key="img.panel.close.hover" value="*close_panel_ho ver.gif" /> <add key="img.panel.maximize" value="*maximize.gif" /> <add key="img.panel.maximize.hover" value="*maximize_ho ver.gif" /> <add key="img.panel.minimize" value="*minimize.gif" /> <add key="img.panel.minimize.hover" value="*minimize_ho ver.gif" /> <add key="img.panel.restore" value="*restore_down.gif" /> <add key="img.panel.restore.hover" value="*res tore_down_hover.gif" /> <add key="img.panel.tearoff" value="*tear_off.gif" /> <add key="img.panel.tearoff.hover" value="*tear_off_ho ver.gif" /> <!-- Toolbar (22x22) images --> <add key="img.toolbar.calendar" value="toolbar/calen dar.gif" /> <add key="img.toolbar.home" value="toolbar/home.gif" /> <add key="img.toolbar.refresh" value="toolbar/re fresh.gif" /> <!-- Error (32x32) image --> <add key="img.error" value="infoview_error.gif" /> <!-<add <add <add <add <add InfoView homepage icons --> key="img.home.myinfoview" value="MyInfoView.gif" /> key="img.home.favefolder" value="favfolder.gif" /> key="img.home.folder" value="folder.gif" /> key="img.home.help" value="help.gif" /> key="img.home.inbox" value="inbox.gif" />
<add key="img.home.preferences" value="preferences_info view.gif" /> <add key="img.home.ondemand" value="ondemand.gif" /> <!-- JSTL Configuration --> <add key="localizationContext" value="com.businessobje cts.infoview.ApplicationResources" /> <!-- Clustering: true - SessionCleanupListener will expire an Enterprise Session. false - SessionCleanupListener will logoff an Enterprise Session.
26
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Cration de sites SharePoint supplmentaires
--> <add key="distributable" value="true" /> <!-- Uncomment the following context-param if you are using multi-byte characters with WebLogic and you are not using CrystalUTF8InputActionServlet as the action servlet. Please note that for this to work your application will need to send data to and receive data from the client browser in UTF8. --> <!-<add key="weblogic.httpd.inputCharset./*" value="utf-8"/> --> <add key="path.rightFrame" value="1" /> </InfoViewAppSettings> <InfoViewAppActionMapping> <add key="logon" value="/logon/logon.aspx" /> <add key="logonForm" value="/logon/logon.aspx" /> <add key="logonService" value="/logon/logon.aspx" /> <add key="timeout" value="/logon/logon.aspx" /> <add key="logoff" value="/logon/logoff.aspx" /> <add key="main" value="/listing/main.aspx" /> <add key="appService" value="/common/appService.aspx" /> <add key="help" value="/help/helpredir.aspx" /> </InfoViewAppActionMapping> </configuration>
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 27
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Configuration des composants WebPart
SharePoint dans BusinessObjects Enterprise. Vous pouvez slectionner le modle BusinessObjects lors de la cration du site. Ce modle est constitu des composants WebPart BusinessObjects suivants : Composant WebPart Explorateur de contenu Composant WebPart Actions d'utilisateur Ces composants WebPart doivent tre associs des objets BusinessObjects Enterprise issus du systme SharePoint. La connexion entre les composants WebPart est dj tablie. Vous pouvez ajouter des composants WebPart supplmentaires au site, si besoin.
28
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Personnalisation de la Recherche avance
La connexion de composants WebPart est uniquement possible en mode Edition. 1. Dans le "composant WebPart Explorateur de contenu", cliquez sur Edition. 2. Slectionnez Connexions > Send RepositoryExplorer To (Connections > Envoyer RepositoryExplorer ). Tous les composants WebPart ajouts la page SharePoint sont rpertoris. 3. Cliquez sur le composant WebPart que vous voulez connecter au "composant WebPart Explorateur de contenu". Le composant WebPart est dsormais connect au "composant WebPart Explorateur de contenu".
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Personnalisation de la Recherche avance
3. Cliquez sur Modifier et slectionnez Modifier le composant WebPart partag. 4. Dans la fentre "Recherche avance", dveloppez Paramtres BusinessObjects. Les proprits suivantes sont affiches : Page cible des actions de l'utilisateur - Cette proprit vous permet de personnaliser la page cible pour visualiser les rsultats d'une action ralise depuis la page de rsultats de la recherche avance des contenus Business Objects. La page cible personnalise l'aide de cette proprit n'affiche les rsultats que si vous accdez la page Recherche avance depuis le panneau Quick Launch (Dmarrage rapide) ou une page hbergeant le "composant WebPart Advanced search". Par dfaut, la valeur de cette proprit est dfinie sur BobjDefault page (Page BobjDefault). Cette valeur est dfinie dans le fichier web.config. Page cible des rsultats des deux recherches - Cette proprit vous permet de personnaliser la page cible pour visualiser les rsultats d'une action ralise depuis la page de rsultats de la recherche avance des contenus Business Objects et SharePoint. Page cible des rsultats de la recherche Sharepoint - Cette proprit vous permet de personnaliser la page cible pour visualiser les rsultats d'une action ralise depuis la page de rsultats de la recherche avance des contenus SharePoint. Page cible des rsultats de la recherche BusinessObjects - Cette proprit vous permet de personnaliser la page cible pour visualiser les rsultats d'une action ralise depuis la page de rsultats de la recherche avance des contenus Business Objects. 5. Dfinissez les proprits selon vos besoins.
Remarque :
Vrifiez que le chemin de la page ne commence pas par /. Par exemple, si vous souhaitez dfinir la page par dfaut en tant que valeur d'une proprit, saisissez la valeur Pages/default.aspx. 6. Cliquez sur Appliquer. 7. Cliquez sur OK.
30
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Prsentation
Le prsent chapitre dcrit comment configurer BusinessObjects Enterprise pour travailler avec SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint. Il propose aussi des conseils pour la planification des rapports et la dfinition des proprits afin d'optimiser l'efficacit des rapports des utilisateurs. Pour raliser ces tches, vous devez matriser l'administration et l'utilisation de BusinessObjects Enterprise. Pour en savoir plus sur l'installation de BusinessObjects Enterprise, voir le Guide d'administration de SAP BusinessObjects Enterprise.
32
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
le message d'erreur suivant peut s'afficher lorsque les utilisateurs tentent d'accder l'application : "Impossible d'accder l'infrastructure de BusinessObje cts Enterprise au niveau de nomserveur pour nomutilisa teur. Il se peut que l'infrastructure ne soit pas acces sible ou que vous ne disposiez pas des droits via la co nnexion automatique avec modeauthentification. Contactez votre administrateur de reporting pour en savoir plus sur la disponibilit." Si vous utilisez l'authentification LDAP, NT ou AD, assurez-vous que : l'invite demandant les rfrences utilisateur BusinessObjects Enterprise a la valeur false ; le dploiement LDAP, NT ou AD est correctement configur ; les noms d'utilisateur du portail correspondent aux alias dfinis dans le systme d'authentification.
Remarque :
Pour les utilisateurs slectionnant l'authentification Enterprise ou LDAP pour se connecter automatiquement, SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint autorise l'accs avec le nom d'utilisateur du portail et un mot de passe vide. Pour empcher les utilisateurs d'accder l'application sans entrer de mot de passe, activez le processus d'authentification CMC. Pour en savoir plus sur l'activation et la configuration de CMC pour les diffrents types d'authentification, rfrez-vous au Guide d'administration de SAP BusinessObjects Enterprise.
Configuration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour la connexion unique avec NTLM de Windows AD et Kerberos
Pour configurer SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour la connexion unique avec NTLM de Windows AD et Kerberos, procdez comme suit : 1. Connectez-vous au portail SharePoint en tant qu'administrateur. 2. Dans la barre d'outils du portail SharePoint, slectionnez Actions du site > Paramtres du site > Personnes et groupes.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 33
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
La page "People and Groups: Home Members" (Personnes et groupes : Membres locaux) s'affiche. 3. Sur la page "People and Groups: Home Members" (Personnes et groupes : Membres locaux), cliquez sur Nouveau. La page "Add Users: Home" (Ajouter des utilisateurs : Accueil) s'affiche.
4. Sur la page "Add Users: Home" (Ajouter des utilisateurs : Accueil), saisissez le nom de l'utilisateur dans le champ Users/Groups (Utilisateurs/Groupes) et cliquez sur Check Names (Vrifier les noms) . Le nom de domaine et le nom de l'utilisateur apparaissent dans le champ Utilisateurs/Groupes. 5. Dans la section "Autoriser l'accs" de la page "Add Users: Home" (Ajouter des utilisateurs : Accueil), cliquez sur Ajouter des utilisateurs un groupe SharePoint et slectionnez Home Owners [Full Control] (Propritaires locaux [Contrle total]). 6. Cliquez sur OK. Les utilisateurs sont ainsi autoriss se connecter SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint par le biais du mode d'authentification Windows AD. 7. Pour activer la connexion unique, accdez C:\Inetpub\ww wroot\wss\VirtualDirectories\80 et C:\Program Files\Common Files\Microsoft Shared\web server
34
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
extensions\12\TEMPLATE\LAYOUTS\InfoViewApp et apportez les modifications suivantes au fichier web.config : <add key="ssoEnabled" value= "true" /> <add key="authentication.default" value= "secWinAD" />
Le mode d'authentification doit tre le mme pour SAP BusinessObjects Enterprise XI 3.1 et Microsoft Office SharePoint Server 2007.
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint pour l'authentification LDAP
Vous devez installer MOSS 2007 et un serveur LDAP. Vous devez aussi crer des groupes et utilisateurs dans LDAP. Une application Web SharePoint doit aussi tre cre sous MOSS 2007. Si MOSS 2007 et LDAP se trouvent sur deux systmes diffrents, vous devez vous assurer que ces deux systmes peuvent communiquer entre eux. Pour configurer SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour Windows LDAP, procdez de la manire suivante : 1. Connectez-vous au site d'administration centrale de SharePoint 3.0. 2. Cliquez sur l'onglet Gestion des applications. 3. Dans la section de gestion des applications Web de SharePoint, cliquez sur le lien Crer ou tendre une application Web. 4. Cliquez sur Etendre l'application Web. 5. Indiquez le nom du port, le nom de l'hte, etc. 6. Dans le menu droulant Zone, slectionnez Personnaliser puis cliquez sur Crer. L'application tendue est alors cre. 7. Cliquez sur Gestion des applications. 8. Sous Scurit des applications, cliquez sur le lien Fournisseurs d'authentification. 9. Sur la page "Fournisseurs d'authentification", cliquez sur le lien Zone. 10. Sur la page "Modifier l'authentification", slectionnez Formulaires en tant que type d'authentification.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 35
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
11. Saisissez le nom du fournisseur d'appartenances dans le champNom du fournisseur d'appartenances. Le nom d'appartenances LDAP dsigne le nom du fournisseur d'appartenances LDAP que vous avez indiqu dans le fichier web.co nfig. 12. Saisissez le nom du gestionnaire de rles dans le champ Nom du gestionnaire de rles. 13. Slectionnez Non pour l'option Activer l'intgration des clients ? 14. Cliquez sur Enregistrer. Le <mode d'authentification> dans le fichier web.config de l'application Web tendue est dsormais dfini sur "Formulaires".
36
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
Les valeurs indiques peuvent diffrer selon la manire dont l'utilisateur a t cr dans LDAP. 4. Dans le fichier web.config de l'application Web, ajoutez les informations du gestionnaire de rles suivantes : <roleManager defaultProvider="LDAPRoleProvider" enabled="true" cacheRolesInCookie="true" cookieName=".PeopleDCRole"> <providers> <add name="LDAPRoleProvider" type="Microsoft.Office.Server.Security.LDAPRoleProvi der, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C" server="bo-test" port="35020" useSSL="false" groupContainer="dc=product,dc=businessobjects,dc=com" groupNameAttribute="cn" groupMemberAttribute="uniquemember" userNameAttribute="uid" dnAttribute="dn" useUserDNAttribute= "false" groupFilter="(ObjectClass=top)" scope="Subtree" /> </providers> </roleManager> 5. Dans le fichier web.config du site d'administration centrale, ajoutez les informations du gestionnaire de rles suivantes entre les lments </authorization> et <httpModules> : <roleManager defaultProvider="AspNetWindowsTokenRoleProvider" enabled="true" cacheRolesInCookie="true"
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 37
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
cookieName=".PeopleDCRole"> <providers> <add name="LDAPRoleProvider" type="Microsoft.Office.Server.Security.LDAPRoleProvi der, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C" server="bo-test" port="35020" useSSL="false" groupContainer="dc=product,dc=businessobjects,dc=com" groupNameAttribute="cn" groupMemberAttribute="uniquemember" userNameAttribute="uid" dnAttribute="dn" useUserDNAttribute= "false" groupFilter="(ObjectClass=top)" scope="Subtree" /> </providers> </roleManager> 6. Redmarrez IIS. 7. Connectez-vous l'administration centrale et cliquez sur l'onglet Gestion des applications. 8. Cliquez sur Administrateurs de collections de sites. 9. Ajoutez tous les utilisateurs LDAP en tant qu'administrateur principal. Lors de l'ajout d'un utilisateur LDAP en tant qu'administrateur principal, vrifiez que l'utilisateur est identifi. 10. Connectez-vous au site SharePoint en tant qu'administrateur du site avec les droits utilisateur LDAP.
38
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
2. Slectionnez Paramtres du site > Personnes et groupes, puis ajoutez les groupes ou utilisateurs LDAP dans le champ Add the LDAP Groups or Users (Ajouter les groupes ou utilisateurs LDAP), comme suit : Pour ajouter un groupe, utilisez la syntaxe suivante : ldaprolepro vidername: nomgroupe Pour ajouter un utilisateur, indiquez le nom de l'utilisateur.
Toutes les tapes sont raliser manuellement dans IIS. 1. Activez Authentification intgre et dsactivez Ouverture de session anonyme.
Remarque :
Vrifiez que l'authentification LDAP est active dans CMS, et testez l'accs de l'utilisateur LDAP InfoView. 2. Comparez le fichier web.config de l'application de base avec le fichier web.config de l'application tendue, et modifiez le fichier web.config de l'application tendue pour inclure les entres manquantes. 3. Convertissez les dossiers InfoviewApp, InfoviewAppActions, PlatformServices, et AnalyticalReporting en rpertoires virtuels. Vrifiez que ces rpertoires virtuels de l'application tendue pointent vers le mme pool d'applications que dans l'application de base. 4. Copiez les contenus du dossier "<Sharepoint:port\bin>" de l'application de base dans le dossier <"ExtendedApplica tion:Port\bin> de l'application tendue. 5. Crez un rpertoire virtuel appel crystalreportviewers12 et faitesle pointer vers C:\Program Files\BusinessObjects\com mon\4.0\crystalreportviewers12.
Configuration de l'option d'intgration pour logiciel Microsoft SharePoint pour la connexion unique de Windows NT
La prsente section dcrit comment modifier les fichiers web.config et ajouter des utilisateurs au groupe SharePoint pour configurer SAP
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 39
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour la connexion unique de Windows NT.
Modification du fichier web.config pour l'application Web tendue pour la connexion unique Windows NT
Pour modifier le fichier web.config de l'application Web tendue pour la connexion unique Windows NT, procdez de la manire suivante : 1. Accdez C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp 2. Ouvrez le fichier web.config et suivez les tapes suivantes : Dfinissez "cms.visible" sur "true" Dfinissez "authentication.visible" sur "true" Dfinissez "authentication.default" sur "secWindowsNT" Dfinissez "sso.enabled" sur "true" Retirez les commentaires "identity impersonate"
3. Accdez C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\PlatformServices 4. Ouvrez le fichier web.config et suivez les tapes suivantes : Dfinissez "authentication.default" sur "secWindowsNT" Dfinissez "sso.enabled" sur "true" Retirez les commentaires "identity impersonate"
5. Accdez C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\InfoViewApp 6. Ouvrez le fichier web.config et suivez les tapes suivantes : Dfinissez "authentication.default" sur "secWindowsNT" Dfinissez "sso.enabled" sur "true" Dfinissez "authentication.visible" sur "true" Retirez les commentaires "identity impersonate"
7. Accdez C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PlatformServices 8. Ouvrez le fichier web.config et suivez les tapes suivantes :
40
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
Remarque :
Une fois ces tches accomplies, vous pouvez ajouter des utilisateurs l'application. Pour en savoir plus sur l'ajout d'utilisateurs et de groupes d'utilisateurs l'application, voir Ajout d'utilisateurs et de groupes d'utilisateurs aux applications Web.
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
4. Dans le champ "Crer un nouveau site Web IIS", saisissez une valeur adapte. 5. Dans le champ Port, indiquez le port SSL par dfaut. 6. Cochez la case Utiliser SSL.
Remarque :
Vrifiez que la valeur indique dans le champ "URL" est correcte. 7. Dans le champ "Zone", slectionnez Personnaliser. 8. Cliquez sur OK. 9. Accdez au site IIS, slectionnez le site que vous avez cr puis slectionnez Proprits.
Remarque :
Vrifiez que le site Web est cr sur le port 80. Cependant, si le port 80 est dj utilis par un autre site, vous pouvez assigner un autre port votre nouveau site. Le port 80 ne peut pas tre employ par deux sites Web diffrents. 10. Sur la page "Proprits", cliquez sur l'onglet Scurit de rpertoire. 11. Slectionnez Certificats de serveur. Si le systme dispose dj d'un certificat de serveur, slectionnez Attribuer un certificat existant et suivez les instructions de l'Assistant l'cran. En l'absence de certificat, vous devez en crer un. Pour IIS 6.0, tlchargez sur Internet l'outil Certificate Creation Utility et installez-le. 12. Dans la section Communications scurises de l'onglet Scurit de rpertoire, cliquez sur Modifier. Slectionnez Exiger SSL et Cryptage 128 bits pour un accs au site via https. Lorsque ces options sont dsactives, le site est accessible aussi bien via http que via https. 13. Slectionnez la case Ignorer les certificats clients s'il n'existe aucun certificat client. 14. Cliquez sur OK. 15. Cliquez sur Appliquer. 16. Accdez la page "Administration centrale de SharePoint 3.0" et slectionnez l'onglet Oprations. 17. Cliquez sur le lien Mappage des accs de substitution.
42
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
18. Dans la liste droulante Collection de mappages des accs de substitution, slectionnez l'ensemble pour lequel vous souhaitez mapper SSL. Vrifiez qu'une URL publique est indique pour la zone personnalise. Le cas chant, ajoutez une URL publique la zone personnalise. 19. Ouvrez un navigateur et indiquez l'URL SSL.
Remarque :
Vous pouvez naviguer sur toutes les pages ou tous les composants WebPart du site. Cependant, assurez-vous que l'URL ne passe pas de https http au cours de la navigation sur les pages ou composants WebPart.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 43
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
L'cran "Internal Publishing Details" (Informations sur la publication interne) s'affiche. 6. Dans le champ Internal Site name (Nom de site local), saisissez le nom du site local. Le nom du site local dsigne le systme qui excute MOSS. 7. Slectionnez Use a computer name or IP address to connect to the published server (Utiliser un nom ou une adresse IP d'ordinateur pour la connexion au serveur publi), indiquez le nom du systme ou son adresse IP dans le champ Nom ou adresse IP de l'ordinateur, puis cliquez sur Suivant. L'cran "Informations sur les noms publics" s'affiche. 8. Dans la liste droulante Accept Request for (Accepter la demande de), slectionnez Any domain name (Tous les noms de domaine) puis cliquez sur Next (Suivant). L'cran "Slectionnez le port d'coute" s'affiche. 9. Cliquez sur Nouveau. L'cran "Assistant Nouveau port d'coute Web" s'affiche. 10. Indiquez le nom du port d'coute Web, puis cliquez sur Suivant. L'cran "Scurit de la connexion cliente" s'affiche. 11. Slectionnez Do not require SSL secured connections with clients (Ne pas exiger de connexions scurises SSL avec les clients) et cliquez sur Suivant. L'cran "Adresses IP des ports d'coute Web" s'affiche. 12. Slectionnez Externe, Interne et Hte local, puis cliquez sur Suivant. L'cran "Paramtres d'authentification" s'affiche. 13. Slectionnez No Authentication (Aucune authentification) et cliquez sur Terminer. 14. Slectionnez le nouveau port d'coute cr et cliquez sur Proprits > Authentification. 15. Cliquez sur le bouton Advanced (Avanc) et slectionnez Exiger que tous les utilisateurs s'authentifient et Allow Client Connections over Http (Autoriser les connexions client sur Http). L'cran "Dlgation de l'authentification" s'affiche. 16. Dans la liste droulante, slectionnez No delegation, and client cannot authenticate directly (Aucune dlgation, et le client ne peut pas s'authentifier directement).
44
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
L'cran "Alternate Access Mapping Configuration" (Configuration du mappage des accs de substitution) s'affiche. 17. Slectionnez l'une des options suivantes en fonction de vos besoins : SharePoint AAM is already configured on the SharePoint server (Le mappage des accs de substitution SharePoint est dj configur sur le serveur SharePoint) SharePoint AAM is not yet configured (Le mappage des accs de substitution SharePoint n'est pas encore configur) Slectionnez galement cette option si vous n'tes pas sr que le mappage des accs de substitution est configur. 18. Cliquez sur Suivant. L'cran "Completing the New SharePoint Publishing Rule Wizard" (Assistant Fin de la nouvelle rgle de publication SharePoint) s'affiche. 19. Cliquez sur Terminer. La rgle de publication est maintenant cre. 20. Slectionnez la rgle de publication et cliquez sur Appliquer. 21. Cliquez avec le bouton droit sur la rgle et slectionnez Proprits. L'cran "Proprits" s'affiche. 22. Slectionnez l'onglet Port d'coute et vrifiez le port et le protocole.
Remarque :
Par dfaut, le port 80 est utilis. Vous pouvez modifier le port utilis dans l'onglet Connexions. 23. Slectionnez l'onglet Nom public. 24. Dans la liste droulante Cette rgle s'applique :, slectionnez Requtes pour les sites Web suivants et spcifiez le proxy inverse. Dans "Nom des chemins", saisissez le chemin du client et du serveur. 25. Slectionnez l'onglet To (A) et vrifiez le nom et l'adresse IP de l'ordinateur de destination. 26. Slectionnez l'onglet Pontage. 27. Slectionnez Rediriger les demandes au port HTTP et indiquez le port excutant le site Web SharePoint tendu.
Remarque :
Si vous souhaitez que le proxy inverse pointe vers l'application tendue, indiquez le port de l'application tendue. Si vous souhaitez que le proxy
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 45
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
inverse pointe vers l'application de base, indiquez le port de l'application de base. 28. Slectionnez la rgle et cliquez sur Appliquer.
46
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise
7. Accdez au site d'administration centrale, cliquez sur l'onglet Oprations puis sur le lien Mappage des accs de substitution. 8. Dans la liste droulante, slectionnez l'application Web. 9. Cliquez sur le lien Ajouter une URL interne et ajouter l'URL du proxy inverse. 10. Dans la liste droulante Zone, slectionnez la zone assigner l'application tendue. 11. Cliquez sur OK. Un site Web est dsormais cr pour l'application Web.
Vrifiez que les rpertoires virtuels de l'application tendue pointent vers le mme pool d'applications que dans l'application de base.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 47
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration des paramtres facultatifs de BusinessObjects Enterprise
5. Comparez le fichier web.config de l'application de base avec le fichier web.config de l'application tendue et modifiez le fichier web.config de l'application tendue pour inclure les entres manquantes.
48
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration des paramtres facultatifs de BusinessObjects Enterprise
disponibles, l'objet est trait par le serveur disponible suivant, qui n'appartient pas forcment au groupe slectionn. Utiliser uniquement les serveurs appartenant au groupe - Lorsque cette option est slectionne, BusinessObjects Enterprise utilise uniquement les serveurs du groupe de serveurs slectionn dans la liste droulante correspondante. Si aucun serveur du groupe de serveurs n'est disponible, l'objet n'est pas trait.
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Recommandations pour la planification et l'extension du systme
2. Dans la zone Object Management (Gestion d'objets) de la CMC, slectionnez un rapport en cliquant sur le lien correspondant. 3. Dans le rapport, cliquez sur l'onglet Processus, puis sur le lien Paramtres. 4. Sous la colonne Valeur, slectionnez la valeur associe au paramtre que vous voulez modifier. 5. Slectionnez Demander lors de la visualisation pour que les utilisateurs reoivent une invite lorsqu'ils afficheront l'instance du rapport dans le composant WebPart correspondant. 6. Cliquez sur Soumettre.
50
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Recommandations pour la planification et l'extension du systme
page, tous les rapports de la page Web sont actualiss. Par exemple, si une page Web contient un code de titre actualis toutes les dix secondes, tous les rapports de cette page Web seront aussi actualiss toutes les dix secondes.
Exportation de rapports
Pour optimiser les performances de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint, vous devez dfinir les options d'exportation (Microsoft Excel, Adobe Acrobat, etc.) au moment de la planification. Lorsque les utilisateurs exportent un rapport de manire dynamique en slectionnant les options de visualisation dans un autre format partir de la barre d'outils, cette requte est plus longue traiter et consomme plus de ressources.
Droits et rapports
Si le rapport contient des paramtres, les utilisateurs qui souhaitent le visualiser doivent disposer des droits Visualiser la demande. Si vous utilisez le Page Server pour visualiser les rsums de diffrents rapports, vous devez accorder des droits d'dition aux utilisateurs.
Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Remarques sur les rapports Crystal
52
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Informations supplmentaires
Informations supplmentaires
http://www.sap.com Naviguez vers http://help.sap.com/businessobjects/ et cliquez sur Tous les produits dans le panneau latral "Prsentation de SAP BusinessObjects". Vous pouvez accder la toute dernire documentation relative aux produits SAP BusinessObjects et leur dploiement sur le portail SAP Help Portal. Il est galement possible de tlcharger des versions PDF ou des bibliothques HTML installables. Certains guides rsident sur SAP Service Marketplace et ne sont, par consquent, pas disponibles sur le portail SAP Help Portal. Le portail d'aide rpertorie ces guides et propose un lien vers SAP Service Marketplace. Les clients qui bnficient d'un contrat de maintenance disposent d'un ID utilisateur pour accder ce site. Pour obtenir un identifiant, contactez votre support technique. http://service.sap.com/bosap-support > Documentation
Guides d'installation : https://service.sap.com/bosap-inst guides Notes de version : http://service.sap.com/releasenotes
SAP Service Marketplace comprend certains guides d'installation, guides de migration et de mise niveau, guides de dploiement, notes de version et des documents concernant les plates-formes prises en charge. Les clients qui bnficient d'un contrat de maintenance disposent d'un ID utilisateur pour accder ce site. Pour obtenir un identifiant, contactez votre support technique. Si vous tes redirig vers SAP Service Marketplace partir du site SAP Help Portal, utilisez le menu situ dans le panneau de navigation gauche pour slectionner la catgorie contenant la documentation que vous souhaitez consulter.
54
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Informations supplmentaires
https://cw.sdn.sap.com/cw/community/docupedia
Docupedia
Docupedia fournit des ressources de documentation supplmentaires, un environnement de cration collaboratif et un canal de commentaires interactif. https://boc.sdn.sap.com/ https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary https://www.sdn.sap.com/irj/boc/businessobjects-articles
Articles SAP BusinessObjects sur SAP Community Network Ces articles taient prcdemment appeles notes tech
niques. https://service.sap.com/notes
Remarques
Ces remarques taient prcdemment appeles des articles de la base de connaissances. https://www.sdn.sap.com/irj/scn/forums http://www.sap.com/services/education
Formation
Nous pouvons vous fournir un module de formation qui rponde vos besoins et convienne votre style d'apprentissage prfr, sous forme de stage traditionnel ou de sminaires plus cibls.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 55
Informations supplmentaires
http://service.sap.com/bosap-support Le site SAP Support Portal prsente des informations sur les programmes et services de support technique. Il propose galement des liens vers de nombreuses informations techniques ainsi que des tlchargements. Les clients qui bnficient d'un contrat de maintenance disposent d'un ID utilisateur pour accder ce site. Pour obtenir un identifiant, contactez votre support technique. http://www.sap.com/services/bysubject/businessobjectsco nsulting Les consultants peuvent vous accompagner dans votre dmarche, depuis la phase initiale d'analyse jusqu' la phase finale de livraison de votre projet de dploiement. Ils peuvent vous faire bnficier de leur expertise en ma tire de bases de donnes relationnelles et multidimensio nnelles, de connectivit, d'outils de conception de base de donnes et de technologie d'intgration personnalise.
Conseil
56
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint
Index
A
ajouter composants WebPart 28 Utilisateurs et groupes d'utilisateurs 38 application SharePoint de base Proxy inverse 46 authentification, modes Enterprise 32 LDAP 32 Windows AD 32 Windows NT 32 tendu, site Web 46 exporter rapports 51
I
ISA 2006 43
L
LDAP tendre une application Web 36 LDAP, authentification 35
C
cible, page actions utilisateur 29 rsultats de la recherche BusinessObjects 29 rsultats de la recherche SharePoint 29 configurer balises web.config 18 composants WebPart 28 option d'intgration pour logiciel Microsoft SharePoint 8 connecter (se) composants WebPart 29 Connexion unique 32 Connexion unique de Windows AD 33 Connexion unique Windows NT 40
M
mettre jour web.config 8, 9 Modle BusinessObjects 27
O
Option d'intgration pour logiciel Microsoft SharePoint fichier modle de configuration 8
P
paramtre, invites 49 paramtres 49 personnaliser Recherche avance 29 Proxy inverse 43
E
tendre une application Web LDAP 36
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 57
Index
R
recommandations planification et extension 50 remarques rapport Crystal 52
V
Visualiser la demande 41
W
web.config, balises Configurations AppSetting 18 Etat de la session 18 Page de connexion InfoView 18 Paramtres App Infoview 18 Visualiseur Crystal 18 Visualiseur de documents 18 WebPart, composants ajout 28 configuration 28 connexion 29
S
Secure Socket Layer 41 standard emplacement racine 9
T
traitement des rapports 48
58
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint