Bonjour à tous,
je vais essayer d'être clair 
j'ai une application Flex, un serveur BlazeDS et un service web.
je rencontre un problème lors de l'appel de mon service web.
la déclaration fonctionne ( au début non ...)
Mon code MXML pour l'appel du service
1 2 3 4 5 6
|
<mx:WebService id="WS" wsdl="http://soavmserver15:8080/soaregistry/artifacts/BottinService-v1.wsdl"
useProxy="false" result="WS_resultHandler(event)"
fault="WS_faultHandler(event)" >
<mx:operation name="listAgentByParam" resultFormat="object" />
</mx:WebService> |
lors d'un click sur un boutton
WS.listAgentByParam.send('3256');
pour la récupération de l'info j'ai une erreur suivante:
sous flex :
Erreur de protection lors de l'accès à l'URL
sous flash 10 debug :
1 2 3 4 5 6 7 8
| [RPC Fault faultString="Erreur de protection lors de l'accès à l'URL" faultCode="Channel.Security.Error" faultDetail="Destination : DefaultHTTP"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\4.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:345]
at mx.rpc::Responder/fault()[E:\dev\4.x\frameworks\projects\rpc\src\mx\rpc\Responder.as:68]
at mx.rpc::AsyncRequest/fault()[E:\dev\4.x\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:113]
at DirectHTTPMessageResponder/securityErrorHandler()[E:\dev\4.x\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:432]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/redirectEvent() |
biensur j'ai du rajouter un crossdomain.xml a la racine :
1 2 3 4 5 6
| <?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy> |
mais je n'arrive toujours pas a voir les informations demandé...
ca fait une paire de jours que je suis sur ce problème.
merci de votre aide.
ps : si il manque des infos supplémentaires je rajoute.
Partager