Since version 7 of Adobe Flash Player there is a new feature of Flash which allows direct cross-domain data loading, authorized by policy files. If you deploying Xcelsius Dashboards in large corporate environments you may get trouble with cross-domain data loading:
2048: Security sandbox violation: %1 cannot load data from %2.
2070: Security sandbox violation: caller %1 cannot access Stage owned by %2.
2170: Security sandbox violation: %1 cannot send HTTP headers to %2.
In most cases it will help to put a properly configurated crossdomain.xml file to the ROOT of the Webserver/Applicationserver that hosts the SWF-Files. (Commonly this will be the Tomcat-Application Server of you BOXI Enterprise installation)
In the current version of the Adobe Flash player (9,0,124,0 from 9 April 2008) there are a few securtiy related improvements, which oblige you to adjust your crossdomain.xml policy file: The allow-http-request-headers-from tag has been added to the cross-domain policy file.
Below you will find two policy files which works fine:
Copy this file to your default Webserver ROOT directory. In my environment using the Tomcat of BOXI the following path is the right one:
C:\Programme\Business Objects\Tomcat55\webapps\ROOT\
Now restart the Webserver/Applicationserver and everything should be fine.
More Information about Flash security and crossdomain.xml configuration will be provided by the following links: