Hi,

I have a desktop Air app that connects to a web service on a citrix network.

The connection is intermittent and seemingly random..sometimes working as expected and sometimes it just refuses to connect. Downtime is usually for anything from 5 mins to 1 hour.

I have place a crossdomain policy file at wwwroot:

Code:
<?xml version="1.0"?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy>
and another within the web service folder:

Code:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" secure="false" />
</cross-domain-policy>
and place this line in my code before connecting to the service:

Code:
Security.loadPolicyFile("http://***************.local/S200WebService/crossdomain.xml");
As it is an intermittent connection I suspect that it is not a crossdomain issue but it was worth trying but it did nothing.

I get this fault :

Code:
[RPC Fault faultString="" faultCode="Server.Error.Request" faultDetail="null"]
	at mx.rpc.wsdl::WSDLLoader/faultHandler()
	at flash.events::EventDispatcher/dispatchEvent()
	at HTTPOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()
	at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()
	at mx.rpc::Responder/fault()
	at mx.rpc::AsyncRequest/fault()
	at DirectHTTPMessageResponder/errorHandler()
	at flash.events::EventDispatcher/dispatchEvent()
	at flash.net::URLLoader/onComplete()
Anybody had a similar intermittent issue with network web services at all?

Any help appreciated.

Many Thanks