cancel
Showing results for 
Search instead for 
Did you mean: 

Access external data, add a cross-domain policy

Former Member
0 Kudos

Hi All,

I am created Web services on top of SAPBI7 for developing Xcelsuics dashboard. When I am created HTML file in my desktop working fine, when I am exporting to Infoview it is getting ERROR.

Error:-

To access external data, add a cross-domain policy file to the external data web server.

For more information, on the Adobe website, see the article u201CCross-domain Policy File Specificationu201D.

If the problem persists, contact the file creator or your system administrator.

Error: Error #2170

Connection Type: Web Service Connection

File URL: http://bosw:8080/Xcelsius/opendoc/documentDownload?iDocID=68317&sKind=Flash

External Data URL: http://sapdev.visu.com:8003/sap/bc/srt/rfc/sap/QUERY_VIEW_DATA?sap-client=001

Thanks,

Praveen Yagna

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi All,

This is a well known symptom, there is already a SAP KBase available that addresses this. (KBase 1201370)

Here is quick summary of the resolution steps. Go to Adobe official website if you need more details on Cross Domain Policy.

-


Symptom

Error #2170 when previewing or exporting to Business Objects Enterprise an Xcelsius dashboard

Cause

The new security policy of Adobe Flash 9 Player (Version 9.0.124) may not allow to refresh an Xcelsius .swf file

Resolution

The existing crossdomain files must be updated with adding the following tag to the crossdomain.xml:

<allow-http-request-headers-from domain="" headers="" secure="false" />

The crossdomain.xml should look like this

<?xml version="1.0"?>

<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">

<cross-domain-policy>

<allow-http-request-headers-from domain="" headers="" secure="false" />

<allow-access-from domain="*" secure="false" />

</cross-domain-policy>

-


Former Member
0 Kudos

Hi,

There are 2 possible ways through which you can avoid that error message.

1) Add your local disk path in Flash Global Settings Managers.

2) Maintain relative paths for your QaaWS or Live Office Connections.

You have to consider onething, if at all you want to run the dashboard on local machine then relative paths will not work.

The advantage of using relative paths is it reduces the Migaration work.

remove https://<server-name>:<port no>/

from your QaaWS or Live Office path and export to Business Objects Repository.

Hope this may help. Let me know if there are any issues.

Regards,

AnjaniKumar C.A.

Former Member
0 Kudos

Hi,

Since the data is coming from outside source we are getting that message. In order to resolve that issue you have to

place Crossdomain.xml in tomcat servers Root path (on Business objects Server).

You can google about the cross domain.xml file.

Hope this may solve your problem.

Regards,

AnjaniKumar C.A.