Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Process Manager (Stardust) » Problem displaying BIRT reports when deployed under Websphere behind firewall(BIRT report rendering under Websphere when server is behind firewall)
Problem displaying BIRT reports when deployed under Websphere behind firewall [message #742026] Thu, 20 October 2011 05:13 Go to next message
Srinivasan Iyer is currently offline Srinivasan IyerFriend
Messages: 36
Registered: October 2011
Member
Problem:

If your Stardust web application is deployed on Websphere (6.1) (with HTTP/HTTPS default ports as 9080/9443) and has the network configuration as described below, BIRT reports rendered by the Business Control Center (BCC) in the portal may not display properly.

Network configuration:

Client ---->HTTPS----->F5 LB----->HTTP------->WS Web Server

Assumptions:
There is a VIP assigned to the default HTTPS (443) port and the client initiates a request on this port. Only an SSL profile is associated with this VIP. The F5 has a redirect rule that forwards all requests coming to this VIP over HTTP to the default HTTP (9080) port of the WS web server.

Resolution:

The following entry need to be added to the BIRT viewer.properties file (see following post) and this file needs to be present in the WEB-INF of the web-app. base_url=https://xxxx.pqr.com (replace URL as appropriate and add the HTTPS port if the VIP is not tied to port 443). This setting ensures that the subsequent requests initiated by the browser also go over HTTPS and use the above VIP for request forwarding.

[Updated on: Fri, 21 October 2011 03:31]

Report message to a moderator

Re: Problem displaying BIRT reports when deployed under Websphere behind firewall [message #743011 is a reply to message #742026] Fri, 21 October 2011 03:30 Go to previous message
Srinivasan Iyer is currently offline Srinivasan IyerFriend
Messages: 36
Registered: October 2011
Member
###############################################################################
# Copyright (c) 2004 Actuate Corporation.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
#  Actuate Corporation  - initial API and implementation
###############################################################################

# configurable variable for JSP base href. Please uncomment the below line.
base_url=https://ssaoipptest.infinity.com

# [EXTENSION SETTING]
viewer.extension.html=html
viewer.extension.pdf=pdf
viewer.extension.postscript=ps
viewer.extension.doc=doc
viewer.extension.xls=xls
viewer.extension.ppt=ppt

# [OUTPUT FORMAT LABEL NAME]
viewer.label.html=HTML
viewer.label.pdf=PDF
viewer.label.postscript=PostScript
viewer.label.doc=Word
viewer.label.xls=Excel
viewer.label.ppt=PowerPoint

# [CSV SEPARATOR]
viewer.sep.0=,
viewer.sep.1=;
viewer.sep.2=:
viewer.sep.3=|
viewer.sep.4=\t

# [VIEWING SESSION CONFIGURATION]
# The BIRT viewing session is a sub-session of the HTTP session.
# An HTTP session can have multiple BIRT viewing sessions.
# Each time a new viewer is opened, a new viewing session is created. 
# The following parameters are used to configure the viewing session
# management.
# If the matching HTTP session expires, all the viewing sessions
# attached to it will expire as well.

# Timeout value in seconds after which a viewing session will expire.
# The value 0 means that a session will never expire, and the cached files
# will never be cleant unless the belonging HTTP session expires.
viewer.session.timeout=0

# Defines a session count threshold after which the cleanup process
# will try to clean up expired sessions.
viewer.session.minimumThreshold=20

# Load factor to recalculate the minimum threshold value based on the remaining
# session count after cleanup.
viewer.session.loadFactor=0.75

# Maximum number of simultaneous viewing sessions that can be open at the
# same time, to prevent cache overflowing through multiple requests.
# A value of 0 means no limit.
viewer.session.maximumSessionCount=0

# Behavior that must be used once the maximum session count is reached
# (if different than 0):
# - A value of 0 will use the "Discard new session" policy that will show
# an error message for all the newer sessions.
# - A value of 1 will use the "Discard the oldest session" policy that will
# try to discard the oldest session, even if it has not expired yet.
# Note that "busy" sessions (for example downloading results) won't be
# cleant by this mechanism.
viewer.session.maximumSessionCountPolicy=1

# [LOGGERS]
# "logger."+class=level
# if no level is specified or the text "DEFAULT",
# then the default level from the web.xml will be used
logger.org.eclipse.datatools.connectivity.oda=DEFAULT
logger.org.eclipse.datatools.enablement.oda=DEFAULT
Previous Topic:Model cannot be deployed from within Eclipse via Spring Remoting
Next Topic:carnotXaAuditTrailDataSource OracleXADataSource java.lang.InstantiationException
Goto Forum:
  


Current Time: Fri Nov 21 02:41:58 GMT 2014

Powered by FUDForum. Page generated in 0.02310 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software