Steps for BI Launchpad URL customization in Business objects 4.0
Steps for BI Launchpad URL customization in Business objects 4.0
The Default BI Launchpad URL is http://systemname:8080/BOE/BI. We can customize default URL into some standard name like http://Companyname.bo.com(Example http://AAA.ds.com).
Pre requisites
- Needs to create system DSN for custom URL (AAA.ds.com ) in the respective server with the help of network team.
- Set the custom URL into physical server using the setspn -a HTTP/vibe.dsi.com sa_bobj_prd syntax (as an example)
- Change the BO config files web.xml and sever.xml file. Please follow the below steps for config file changes
1. 1. Taking the backup for Server.xml from the tomcat conf folder and index.html in the tomcat root folder.
Copy the Server.XML from E:\Program Files \Business Objects\Tomcat55\conf
Copy the Index.html from E:\Program Files\SAP BusinessObjects\Tomcat6\webapps\ROOT
2. The Backup (server.xml and Index.html) copy has been placed into E:\Tomcat backup (for future use)
3. Stopping the SIA and Tomcat server before changing the port number in the server.xml and index.html
4. Modifying the index.html file in E:\Program Files\Business Objects\Tomcat55\webapps\ROOT
Add the below script into index.html file
<head>
<SCRIPT language-“javascript”>
Location.href=”http://AAA.ds.com:80/BOE/BI”;
</SCRIPT>
5. Change the port number in the server.xml file ( from 8080 to 80)
6. Starting the BOE & Apache Tomcat server after changing the server.xml
7. Checking the BI Launchpad using the custom url after restarting the servers
8. While logging off the Bi launchpad. it remains the same custom URL
9. Since we have changed the port number 8080 to 80.The infoview URL changed into the http://systemname/BOE/BI. The same is applicable for & LCM as well.
Hi Venkatraman,
nice blog, thank you.
Andy.
Do these setting get overwritten when you apply a Service pack?
Yes You have to take the back up of above config file and we need to apply it again.
Hi Venkatraman
Thanks for this fantastic post. I just have a query though. How do we customise the url without /BOE/BI.
Please advise.
Thanks.
We don't want to give the BOE\BI for the below approach
Hi Venkataraman,
Can you elaborate on what needs to be done to remove BOE\BI as well?
I am not able to figure out this part. Appreciate if you can help me on this.
Regards,
Upendra.
Hi Venkatraman,
very good blog.
Is that the same way for BO 4.1 ?
Thanks
Stefan
we have to apply the same changes in BO 4.1 as well
Hi Venkatraman,
thanks.
I only set the DNS und the spn.
The customize URL is working fine without any settings on the BO 4.1 server.
We still use port 8080.
http://MyBO41Server:8080/BOE/BI
The Client login is working fine as well.
CMS:MyBO4.1Server
Regards,
Stefan
Hi Venkatraman,
just for information.
On a BO 4.1 Server there is no index.html, but a index.jsp.
Thanks
Stefan
Hello Stephan
Are you able to fix it. I am also facing a same problem. Have you created a index.html file
Thanks
Deepak
Hi Venkatraman,
another question.
Is there an issue with SSO using AD auth ?
Thanks,
Stefan
No issue. we tried SSO using AD Auth
Thanks,
Venkat
Hi Venkatraman,
Thanks for this post.
I am going to implement this for BO 4.1 before that want to know much detail about second step:
Set the custom URL into physical server using the setspn -a HTTP/vibe.dsi.com sa_bobj_prd syntax
Question 1. Is this the mandatory step?
Question 2. Where exactly i need to go to run this command? (In my case setspn -a HTTP/bo.xxx.com sa_bobj_prd)
Question 3. Is sa_bobj_prd is part of command? or in my case will it be different?
Also as you pointed in one of your above post if we have index.jsp so we do not required any changes in that or do not need to create index.html. Is that correct?
Thanks for all your help.
Akash
Hi Akash,
Thanks for this post.
I am going to implement this for BO 4.1 before that want to know much detail about second step:
Set the custom URL into physical server using the setspn -a HTTP/vibe.dsi.com sa_bobj_prd syntax
Question 1. Is this the mandatory step? yes
Question 2. Where exactly i need to go to run this command? (In my case setspn -a HTTP/bo.xxx.com sa_bobj_prd) :-
you need to run in the server
Question 3. Is sa_bobj_prd is part of command? or in my case will it be different?
server name you have to give
Also as you pointed in one of your above post if we have index.jsp so we do not required any changes in that or do not need to create index.html. Is that correct?
No need to create new one. take a backup and include the lines in the existing index.html page.
Thanks for all your help.
Venkat
Hello Akash
Are you able to fix it. I am also facing a same problem. Have you created a index.html file
Thanks
Deepak
Hi Venkat,
Thanks for sharing such an easy method. Please help me to understand why do we need to create the system DSN for URL?
With what name should we create the DSN?
Which driver should be selected while creating it?
I am sorry if these are the basic questions but I have not tried such configuration before.
Appreciate your response on this.
Regards,
Sohel
He meant DNS entry. I think its a typo.
Hi,
Nice blog, It's useful!
Thanks
Hi Venkatraman,
Thanks for the blog.nice one.
I have applied the above changes in SAP BO 4.1,after chaging the port i am not able to log in BI launch pad and CMC.
Can you please let me know what is the reason.Is there any setting i need to do.
Thanks & Regards
Sathish
Hello Sathish
Are you able to fix it. I am also facing a same problem. Have you created a index.html file
Thanks
Deepak
Hi Venkatraman,
i have to implement same task for SAP BO 4.0 on window 2008 R2 server (like to be change default BI launch pad URL with some other URL name )
i see your post looking good but how to implement step 1
How create system DSN for custom URL on window 2008 R2 ,i am not able to do it
when open ODBC:-SYSTEM DSN ----Add then only showing database connector but how use for url
do i need to install some thing for that
Regards,
Shri
Hi Shri,
It's not DSN where you create ODBC Database connectivity for your Reporting.
It is DNS Server (nslookup 127.0.0.1)
Your Network (or) Windows Administrators Team should be able to guide you.
-Thanks,
DEEPU.
We are getting below error after implementing the custom url for launchpad.
When we try with Original Url its working fine. what could be the issue
Http Status 500-Internal Server Error
Internal Server Error