Frequently Asked Question

SAPBI 4.3 behind a HTTPS Reverse Proxy does not show N4V components
Dernière mise à jour il y a un an

Symptom

  • After the installation of N4V on a SAPBI 4.3 deployment, the N4V components are available in the Webi list of charts but inserting a chart on the report doesn't works (blank frame or error displayed)

Reason and Prerequisites

Environment:

  • SAP BusinessObjects Business Intelligence Platform 4.3
  • HTTPS Reverse Proxy used to access the BI plateform
  • Need4Viz : all versions

Steps To Reproduce:

  1. Install a full version of Need4Viz on a server
  2. configure and start the Need4Viz services
  3. SAPBI 4.3 is used and configured behind a Reverse Proxy
  4. Insert a N4V component on a Webi report
  5. The following error message is displayed in the console of the browser
image


Cause:

  • The main page is based on HTTPS request but the RESTful Webi API are called through HTTP request. This mixed content is prohibited by the browser and the N4V content is not displayed.

Solution

A configuration in the Tomcat needs to be done to declare the reverse proxy settings in the connector.

Open the server.xml file placed in the /tomcat/config directory (on the SAPBI server).

Add the following settings in the Connector tag (where the Tomcat port is defined) :

  • proxyName="your_proxy_url"
  • proxyPort="your_proxy_port"
  • scheme="https"

For instance, if the URL to access the BI Launchpad is https://test-sapbi.xxx.com/BOE/BI

Then the Tomcat connector tag should be configured as :

image

Once it is done :

  • Stop the Tomcat
  • Clear the Tomcat cache directory (delete the tomcat\work\Catalina\localhost\BOE folder)
  • Start the Tomcat
  • Clean your BILaunchpad session
  • Test a Webi report with a N4V component

Veuillez patienter!

S'il vous plaît patienter... il faudra une seconde !