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 :

webservice - import wsdl plante


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 62
    Par défaut webservice - import wsdl plante
    Bonjour à tous,

    J'ai d'abord essayer de consommer mes WS avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     _webService = new WebService();
     
                   // assign wsdl url
                   _webService.wsdl = "http://localhost:8080/service?wsdl"; // WSDL url
     
                   // add listeners
                   _webService.addEventListener(LoadEvent.LOAD, load_listener);
                   _webService.addEventListener(ResultEvent.RESULT, result_listener);
                   _webService.addEventListener(FaultEvent.FAULT, fault_listener);
     
                   // load wsdl
                   _webService.loadWSDL();
    Cela marche nickel. Mais j'ai découvert la fonction "import wsdl" du flex builder qui génère les classes ActionScript qui vont bien.
    Donc tout est généré, je code mon truc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ws = new Service();
    			ws.addgetTokenEventListener(getTokenResult);
    			ws.addEventListener(FaultEvent.FAULT,getTokenError);
     
    			var getTokenRequest:GetTokenRequestType = new GetTokenRequestType();
    			getTokenRequest.username = loginVO.login;
    			getTokenRequest.password = loginVO.password;
    			ws.getToken(getTokenRequest);
    Et la, c'est le drame, voici l'exception :

    [FaultEvent fault=[RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Erreur de flux. URL: http://localhost:8080/service/"]. URL: http://localhost:8080/service/"] messageId=null type="fault" bubbles=true cancelable=true eventPhase=2]
    Je cherche sur Google mais je tombe souvent sur des cas où les WebServices ne fonctionnent pas. Alors que les miens fonctionnent puisque j'arrive même à les utiliser avec la première méthode. J'arrive aussi directement à les utiliser dans le mxml. Je voulais faire les choses + propres avec cette dernière méthode, mais cela ne fonctionne pas
    Une idée ?

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Bon désolée pour le réponse vite fait mais je crois que ça vient de la génération du code par Flex Builder qui se fait avec Apache Axis 2 il me semble.
    Il y a probablement un problème de compatibiliter. J'essaie de retrouver ça dans la doc si j'ai du temps te je reviendrai vers toi.
    ++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 62
    Par défaut
    Oui j'ai vu ça sur Google mais mes WebServices sont Axis2 justement.
    Donc ça tombe plutôt bien, j'ai eu de la chance lol
    Mais bon, cela ne fonctionne pas

Discussions similaires

  1. Import se plante lors de l'activation de CONSTRAINTS
    Par Sabact dans le forum Import/Export
    Réponses: 6
    Dernier message: 02/05/2008, 13h46
  2. WebService et WSDL
    Par fatenatwork dans le forum Services Web
    Réponses: 3
    Dernier message: 12/04/2008, 10h45
  3. Import WSDL dans Visual Studio : warning
    Par kaboume dans le forum Services Web
    Réponses: 2
    Dernier message: 30/08/2007, 16h47
  4. importer ActiveX plante delphi
    Par tourlourou dans le forum Delphi
    Réponses: 3
    Dernier message: 25/01/2007, 18h15
  5. [WebService][CFC/WSDL] Retour d'appel vide
    Par lzw1015bean dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 06/12/2006, 11h16

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