IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

web service probleme


Sujet :

Flex

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 94
    Par défaut web service probleme
    Bonjour,

    je tente d'utiliser un web service que j'ai créé grace a flex.
    Neanmoins, lorsque j'appel ce web service, j'obtient l'erreur suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Security error accessing url
    Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL (http://localhost:8080/Appli_WS/services/WSAppliImpl?wsdl)
    Pour configurer ce web service dans mon appli flex j'ai utilisé l'utilitaire de flash builder4 (c'est cool ca fait tout le boulo), donc je ne pense pas que le probleme vient de flex. De plus j'ai tester mon web service (java) grace à une autre appli et là pas de problemes.

    Pour terminer, la WSDL est visible dans le navigateur lorsque je tape son url.

    Pour le moment le Web service est deployer en local via eclipse sur un serveur tomcat6.


    Je ne comprends pas d'ou viens le probleme.

    Pouvez vous m'aider?

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 94
    Par défaut
    oki j'ai trouvé comment ne plus avoir cette erreur, dans le dossier webapp de mon web service java, j'ai rajouté un fichier "crossdomain.xml" avec comme contenu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
        <site-control permitted-cross-domain-policies="all" />
        <allow-access-from domain="*" secure="false"/>
        <allow-http-request-headers-from domain="*" headers="*" secure="false" />
    </cross-domain-policy>

    Mais je me trouve devant un autre probleme (ca ne sert a rien de refaire un topic),

    je n'arrive pas a recuperer le resultats d'une methode de mon web service.
    Pouvez vous me dire ou j'ai faux, voici mon code:

    Quand on click sur le bouton de mon formulaire sa appel la fonction suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    var verif:CheckRegistration  = new CheckRegistration();
     
    public	function 	verif_form():String {
    	return "test: "  + verif.about();
    }

    methode ma class CheckRegistration
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    package classes.check
    {
    	import classes.responder.MyResponder;
     
    	import mx.controls.Alert;
    	import mx.rpc.AsyncToken;
    	import mx.rpc.soap.WebService;
     
    	import services.wsiglooverifimpl.WSIglooVerifImpl;
     
    	public class CheckRegistration
    	{
     
    		private	var myService:WebService;
     
    		public function CheckRegistration()
    		{		
    			myService = new WebService();
    			myService.wsdl = "http://localhost:8080/Proj_verif_WS/services/WSProjVerifImpl?wsdl";
    			myService.loadWSDL();
     
    		}
     
     
    		public	function	about():String {
     
    			return myService.aboutWS().toString();
    		}
    	}
    }
    tout se que j'arrive a retourner c'est "[object AsyncToken]" et pas la valeur que ca doit avoir.

    et si je retour myService.aboutWS().result.valueOf().toString , sa me dit " Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul."

    Je pige pas ou j'ai faux.

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/03/2013, 22h51
  2. Android => Web Service : Probleme
    Par sadjira dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 12/05/2011, 12h55
  3. client ASP et WEB SERVICE probleme gestion de session
    Par rosty38 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 04/06/2010, 14h38
  4. [WEB SERVICE]probleme avec jaxrpc
    Par olive2bx dans le forum Services Web
    Réponses: 1
    Dernier message: 30/06/2006, 09h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo