I tried out the XML-datasource in Xcelsius 2008 SP3, exported my dashboard as PDF and faced the error #2148, cannot access external data.
I already added the crossdomain.xml to my webservers ROOT-folder and added the folder of the dashboard and PDF file to my trusted folders in the advanced security settings of my PDF Reader.
These problems are always something odd in your environment.
Download Fiddler, a free HTTP packet tracker. Run it, then open your dashboard. You will be able to see which server is blocking your SWF…then you will have more to work with.
I am also receiving this error message and don’t know where to start! I have a xlf file on our server which is populated by an xml file (also on the same server).
I have created the crossdomain.xml file too.
When I run the file on my local machine from within xcelsius (pointing to the xml file on the server) it runs fine, but as soon as I try to run it from BI Launchpad I get the error.
Assuming that you are on XIR3.1 or 4.x, it would be the service account that the SIA runs under.
I’m hardly an expert with Fiddler. But you will want to look through the Inspectors. That shows you the requests that your dashboard is sending out, and the responses coming back. I mostly use the XML view, because it shows the inputs and outputs of the web services.