BusinessObjects Board

Deploying BOBJ in Internet Enviornment

HI BOBJ Experts,

We are facing issue with deploying BOBJ Xcelsius dashboard in Internet environment. We can access BOBJ reports fine from out of network but when we try to access dashboards while refreshing the query it gives cross-domain error.Only dashboards without data loads.
While troubleshooting i see its picking the value from CMC>Applications>WebService. If i change the url to external url which we have deployed for BOBJ it works fine from out of network but it causes the issue in Internal network. If i put internal url here it will cause issue with External url.

I checked with SAP they said we can define only one url in Web Service section our issue is out of SAP Support. Please advise

We are on BI 4.1 Sp6,Tomcat 7,ISAPI tomcat connector, Oracle 11 G, Windows Server 2008.
Dashboard are using only query browser.

Thanks in Advance
:hb:

Error Message:

Error:

File URL:

http://businessobjects-.XXXXXXXXXXXX.com/BOE/portal/1510040335/Xcelsius/opendoc/
documentDownload?iDocID=86402
&lang=en_US
&appKind=InfoView
&xcelsiusViewAction
&CELastModified=1447949761469

External Data URL: https://XXXXXXXXXXX.com/dswsbobje/services/XcelsiusWebServices

Connection Type: Web Service

File URL:

http://businessobjects-XXXXXXXXXXXX/BOE/portal/1510040335/Xcelsius/opendoc/
documentDownload?iDocID=86402
&lang=en_US
&appKind=InfoView
&xcelsiusViewAction
&CELastModified=1447949761469

External Data URL: https://XXXXXXXXXX.com/dswsbobje/services/XcelsiusWebServices

Connection Type: Web Service

File URL:

http://businessobjects.XXXX.com/BOE/portal/1510040335/Xcelsius/opendoc/documentDownload?iDocID=86402
&lang=en_US
&appKind=InfoView
&xcelsiusViewAction
&CELastModified=1447949761469

External Data URL: https://XXXX.com/dswsbobje/services/XcelsiusWebServices

[Moderator Edit: Added code formatting - Andreas]


ernestobo (BOB member since 2010-07-12)

This has been discussed many times in this forum. Any Flash based resource cannot consume data from external sources by default unless the crossdomain.xml policy allows it to do so. Do you have the proper crossdomain file on your environment ?
The reason its relevant here is that you have 2 alias names for your servers ( internal and external via proxy or dmz etc). So cross communication is stopped at the dashboard layer when file url and dsws url are of different apparent origins. I’d suggest 3 things :
[list]1- Add the crossdomain.xml file as described here https://bobj-board.org/t/231451
2- If possible, also change your server’s etc/hosts file to include both the aliases to be read as the internal host name.
3- Use the internal url in your dsws data url’s[/list]


Shobhit_Acharya (BOB member since 2005-08-11)

Agree, the keyword is crossdomain. Ask bing with it


bernard timbal :fr: (BOB member since 2003-05-26)