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 :

recuperation d un resultat via un web service


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 67
    Par défaut recuperation d un resultat via un web service
    bonjour,
    je voudrai svp savoir comment je pourrai enregistrer une valeur retournée par un web service dans une variable. j arrive a afficher ce resultat mai par contre lorsque je veux enregistre le resultat dans une variable ça ne marche pas.
    !!!!!merci d avance!!!!

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 244
    Par défaut
    Il serait plus interressant que tu nous mettes ton code, ce qui s'affiche et dans quoi tu veux le stocker, on pourrait ensuite te dire où sont tes erreurs...

    Merci

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 67
    Par défaut
    salut, donc voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    protected function button_clickHandler(event:MouseEvent):void
    			{
    				trace("OKKKK");
    ouvrirSessionResult.token = servicesSOAP.ouvrirSession(parseInt('idModule'));
    				trace("OKKKK2222");
     
    			/* jusqu ici ça marche et j arrive a visualiser le resultat dans le:
    <s:TextArea x="393" y="107" height="20" id="textArea" text="{ouvrirSessionResult.lastResult}"/>.	*/
     
    				var idSession:String =0;				
    				idSession=ouvrirSessionResult.lastResult;
    				trace(idSession);
    				//malheureusement  ici il ne me donne pas le resultat que je voulais stocker dans idsession ..
    			}
    merci d avance

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 244
    Par défaut
    Utilise les balaises Code, ce sera plus clair...

    Sinon essaie ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var idSession:String ="0";  
    idSession=ouvrirSessionResult.lastResult As String ;  :ccool:
    trace(idSession);

    Maintenant, il serait préférable d'associer des événements "Fault et "Result" à ton appel de WebService et dans chacun des as faire le traitement associé.

    D'utiliser le fonctionnement de Flex

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 73
    Par défaut
    Salut bssouf21,

    Je me permets de te renvoyer sur le post que j'ai créé pas plus tard qu'hier sur le sujet...

    http://www.developpez.net/forums/d10...r-web-service/

    En espérant que cela pourra t'aider.

  6. #6
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 67
    Par défaut
    Citation Envoyé par npirard Voir le message
    Utilise les balaises Code, ce sera plus clair...

    Sinon essaie ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var idSession:String ="0";  
    idSession=ouvrirSessionResult.lastResult As String ;  :ccool:
    trace(idSession);

    Maintenant, il serait préférable d'associer des événements "Fault et "Result" à ton appel de WebService et dans chacun des as faire le traitement associé.

    D'utiliser le fonctionnement de Flex
    j'ai fait cela ,mais ca me remonte l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1067: Contrainte implicite d'une valeur du type String vers un type sans rapport mx.rpc:AsyncToken
    car le resultat de la fonction est un Asynctoken
    donc j'ai fait ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ouvrirSessionResult.token = servicesSOAP.ouvrirSession(parseInt('idModule'));
    				trace("OKKKK2222");
     
     
    				var idSession:String="0";
    				var id:AsyncToken;
    				id=ouvrirSessionResult.lastResult as AsyncToken;
    				trace(id);
    				idSession=id.toString();
     
    				trace(idSession);
    et ca me remonte l'erreur suivante
    [SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\1 - 650*777 octets après la décompression
    [SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf - 216*233 octets après la décompression
    [SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\2 - 2*311*734 octets après la décompression
    [SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\3 - 370*463 octets après la décompression
    [SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\4 - 441*362 octets après la décompression
    [SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\5 - 1*432*382 octets après la décompression
    [SWF] C:\Documents and Settings\FLEX\Authentifi\bin-debug\Authentifi.swf\[[DYNAMIC]]\6 - 323*354 octets après la décompression
    OKKKK
    OKKKK2222
    TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.null

    at Authentifi/button_clickHandler()[C:\Documents and Settings\FLEX\Authentifi\src\Authentifi.mxml:23]
    at Authentifi/__button_click()[C:\Documents and Settings\FLEX\Authentifi\src\Authentifi.mxml:54]

  7. #7
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 67
    Par défaut
    ca a marché en fin de compte ,fallait affecter le resultat dans une autre fonction ,merci A&N_L pour l'inspiration

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 26
    Par défaut
    bonjour,

    essai ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Alert.show(idSession.toString());

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Axis2]Problème de transmission d'objets via un web services
    Par Martin22 dans le forum Services Web
    Réponses: 2
    Dernier message: 24/08/2009, 17h38
  2. POST - Joindre un fichier via le web service
    Par bloodyrouk dans le forum Débuter
    Réponses: 1
    Dernier message: 08/06/2009, 06h43
  3. [DOM] Envoi d'un flux XML via un web service
    Par flex01 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 05/02/2009, 14h37
  4. Récupérer un bean via un web service
    Par PeterEMF dans le forum Flex
    Réponses: 3
    Dernier message: 03/06/2008, 14h13
  5. Transmettre le resultat d une requete via un web service
    Par Mr_Welby dans le forum Services Web
    Réponses: 4
    Dernier message: 11/01/2008, 16h04

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