BusinessObjects Board

Infoview URL

Hi,

Today we need to give a long URL to our user to access BO XI infoview

http://server_name:8080/businessobjects/enterprise11.

They do not like this long URL.

Is it possible to make some thing small like http://infoview

Please help.

Thanks,

Alex


alex555 (BOB member since 2005-06-14)

You can do this on the Tomcat side (assuming that its your application server based on the url you posted).
The Simplest i can suggest to start with is…

http://servername:8080

You can do a redirection on the Tomcat root.
Create a index.html in the tomcat/webapps/root folder.
Use this following redirection in the index.html to the infoview on the tomcat root folder

BusinessObjectsXI Infoview

Sheshachala5 :india: (BOB member since 2004-01-09)

I don’t know all of the details, but we were able to do this. First, our Network Admin/Windows Domain Admin created a new DNS entry (for us, it is something like http://reports.ourcompanyname.com). And you need to have that DNS entry point to the correct BO server. Then, on the BO server, for the properties for the web site (go to manage computer, IIS), on the Home Directory tab, you select “A redirection to a URL”, and point it to the long URL.

That did it for us.


Blakester (BOB member since 2006-04-20)

Talk to you Network Admin. They can mask it on the DNS.


substring :us: (BOB member since 2004-01-16)

Please talk to your Network Administrator and ask them to setup an Alias for the IP Address of the Business Objects Web Server . For Example the Ip address of the B.O Web Server is 198.234.345.18 , the DNS Alias or site name can be setup as Infoview .

When Users type in http://Infoview it will automatically take the URL , as long as the Business Objects Web Server Directory is installed under Local host website for the web server (default installation).

When Installing Tomcat Configure Tomcat with the following ports and click Next.
Connection port: 80
Shutdown port: 8005
Redirect port: 8443

This will eliminate the need to type port 8080 after website address as long as you use port 80. For Ex: http://infoview:8080


EnterpriseArchitect :us: (BOB member since 2006-03-23)

EnterpriseArchitect,

Looks like you are the expert on URL masking. I’m planning to implement the same in our company. We have 2 machines and tomcat on each machine. Right now we have 2 URLS for each machine. Is it possible to have a single URL without doing loadbalancing? If so what are the steps?

Also, if I have only one server and I set my server to port 80. what are the steps to change the long infoview url to something like http://datawarehouse. I have seen posts for IIS, but I don’t see anything for tomcat.

Thanks,
newbie


new2BOXIR2 (BOB member since 2007-04-09)

If there are two web servers and with different server host names there are a couple of ways to create a single Website name for access to both these servers.

  1. Add a Load Balancer such as a Cisco CSS Router which will front end both these server and provide site address masking , load balancing and failover for the two web servers. More Information on this available in the “Architecture and Sizing” post on the BOB Forum - Downloads section.
    XI R2 Architecture & Sizing with 4.0 Updates

  2. A simpler solution would be to Create a Web site on one of the web server with a static IP address and include a alternate round robin redirection script (between the two servers )which access this website . The limitation of this approach is that you lose failover funcitonality and get basic load balancing .

For masking the long URL for Tomcat , I have posted a solution in the BOB Forum -> Downloads section


EnterpriseArchitect :us: (BOB member since 2006-03-23)

How about using mod_rewrite. If you front Tomcat with Apache (using mod_jk) you can use it and do all kinds of glorius URL modifications. I’ve used this many times - this way you can change the “short” url or any url for that matter any time you want/need to without having to submit requests to the network folks and waiting for them to do it.

HTH


rknechtel (BOB member since 2007-06-29)

How can I change the connection port in Tomcat if the connection port was setup as 8080 during the initial install?

Thanks for your help.


rbrito :ecuador: (BOB member since 2007-09-06)

you can update server.xml file with the new port number replacing 8080 and restart tomcat. Remember to stop tomcat before changing.


Architect2009 (BOB member since 2005-10-26)

Here’s what I would do. open the http://server_name:8080/businessobjects/enterprise11 , view the HTML source. Create an index.html on your web server. modify the source code you get from enterprise11, and copy it into index.html. There you have http://server_name
This is how I get XI 3.0 to work. But after a user’s logged in, the url will still be http://server_name:8080/InfoViewApp/etc.etc.etc. I also changed the logout.jsp so that it redirects back to the http://server_name


jye999 (BOB member since 2008-04-11)