BusinessObjects Board

Viewing xcelsius dashboard (Live Office) via Portal

Hi,

I have developed an xcelsius dashboard using live office connection and exported using html.

Dashboard is running fine for internal users (Intranet network).

For external users (Out of the network) users, I followed the below steps:

1.Exported dashboard to business objects platform
2.Created open document link
3.Portal team embedded the link to an image on Portal
website. So that when user clicks on the image, it goes to BO and looks for the document id and run the dashboard.

My Portal team has created a proxy server for displaying dashboard on Portal website.

We have deployed crossdomain.xml file on our BO tomcat server.

But my issue is when the user clicks on the link, we need to enter BO login and after entering the authentication, it returns the #2170 error.

[b]
#2170 error:

Cannot access external data:

To access external data, add a cross domain policy file to external data web server.
For more information, on the Adobe website, see the article “cross domain policy file specification”.
If the problem persists, contact the file creator or your system administrator.
Error : Error #2170.
Connection type :
Live office connection
File URL:
Proxy server URL to business objects
External URL:
Business Objects Server URL[/b]
Our production dashboard needs to have users from the Internet as well as from our intranet.

Internet users must go through a reverse proxy (server Y), because the intranet BO server is not reachable from the Internet. The
traffic flows from browser to server Y, and server Y makes its own connection to server X.

The dashboard Flash file downloads correctly over this connection. But the refresh fails, because the app is trying to connect to server X (the BO server). Server X’s name can’t be resolved because it’s not in the public-facing DNS, and even if it were, the host is unreachable due to firewalls and security policy.

This is happening because the dashboard is using a hard-coded URL for the BO server that was inserted by Xcelsius ((Application Option in LIVE OFFICE and in Data Manager Connection).
The dashboard needs to build the server URL at runtime instead of using the hard-coded BO server URL.

Is there a way to pass a parameter to the dashboard app, via the HTML file that references the Flash file or some other way?

Or is there any other way, I can resolve this issue?

Thank you,

Rajani


Rajani10 (BOB member since 2015-07-24)

I never managed to figure this out. Even on our intranet, I’ve never been able to make the server name dynamic - meaning I have to copy the XLF from the test to production server, then open it in xcelsius, change the file paths and recompile to SWF/HTML.

If there’s a better way, I’d love to know!

Debbie


Debbie :uk: (BOB member since 2005-03-01)

Debbie,

Do you know if we can resolve this issue with some other better way?


Rajani10 (BOB member since 2015-07-24)