When we launch the web services (cretaed on Qaaws) request through a flash generated with Xcelsius, we get the error 2170. This same process works correctly through Xcelsius.
I read in forum that I must add on the root of the webserver the file crossdomain.xml. But I don't if we talk about the BO server or web server where the flash is hosted?
- BOE 3.1
- Xcelsius 2008 Enterprise sp2
- Flash 10
- Windows Server 2003
Hello Jean Louis,
Crossdomain.xml security settings file for Flash 9 (& above) has to be located on the root folder of the application server from which you are running (& have deployed) web service connectors.
For instance, if you are using the standard Tomcat application server installed with BOE, this file has to be defined into ~\Tomcat55\webapps\ROOT\
Ensure Tomcat is properly restarted after file is defined for settings to be properly taken into account.
Hope that helps,
Edited by: David Brunner on Oct 6, 2009 6:18 PM
crossdomain is used to configure how flash is allowed to access local resources, so I believe it needs to be set on web server from which your swf is deployed (which is in your case IIS).
Have you ensured your crossdomain has been set to the proper permission level?
Mine reads e.g. :
<?xml version="1.0" ?>
<!DOCTYPE cross-domain-policy (View Source for full doctype...)>
<allow-access-from domain="*" secure="true" />
<allow-http-request-headers-from domain="" headers="" secure="false" />
<allow-access-from domain="*" secure="false" />
(as you can see it is set so nothing should be blocked)
Since that issue is fairly common, we might also get an extra hint from an Xcelsius guru.
Hope that helps,