Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/04/2011, 12h06   #1
Nouveau Membre du Club
 
Homme souf
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme souf
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 50
Points : 26
Points : 26
Par défaut msg d erreur d un service web

bonjour ,
par rapport au probleme d hier y a eu évolution dans mon code j ai suivi vos conseils ça a marcher .
là je suis retombé sur un autre problème je pense qu il est moins complexe que le precedent .(je travaille avec des web services)
lors d'une authentification correcte je veux afficher ce msg"login validé" et ça marche bien,or que lorsque je fais une authentification incorrecte je veux afficher ce msg"erreur d authentification" par contre là je ne l obtiens pas mais j obtiens un msg d erreur de flex qui est
Citation:
SOAP Response cannot be decoded. Raw response:
null
avez vs une idée sur ça ?
voilà mon code:
Code :
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
public function button_clickHandler(event:MouseEvent):void
			{
				ouvrirSessionResult.token = servicesSOAP.ouvrirSession(idModule);
				trace("OKKKK2222");
				pan1.visible=true;
			}
     		internal var idModule:int=14;
			//internal var idS:int=1;
		    public var ids:int;
			public var ids1:int;
			protected function session_resultHandler(event:ResultEvent):void
			{
			 var id:int=parseInt(ouvrirSessionResult.lastResult);	
				trace(id);
				ids=id;
				trace(ids);
			}
			protected function button2_clickHandler(event:MouseEvent):void
			{  
				//var login:String="soufiane";
				var log:String=us_txt.text;
				trace(log);
				var mdp:String=mdp_txt.text;
				trace(mdp);
 
				trace(ids);
				var cert:String;
				//Alert.show('ids');
			authentifierUtilisateurResult.token = servicesSOAP1.authentifierUtilisateur(idModule,ids,log,mdp);
 
			}
			protected function wsLoginService_resultHandler(event:ResultEvent):void
			{
				var id:int=parseInt(authentifierUtilisateurResult.lastResult);	
 
				if(id==0)
				{Alert.show("erreur d authentification");
                CloseEvent.CLOSE;
 }
				else {Alert.show("Login valide");
 
				}
				trace(id);
				ids1=id;
				trace("azerty");
				trace(ids1);
				var certt:String=ids1.toString();
				trace("     azerty");
				trace(certt);
 
			}
bssouf21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 12h16   #2
Nouveau Membre du Club
 
Inscription : octobre 2008
Messages : 68
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 68
Points : 26
Points : 26
Salut bssouf21,

Si d'aventure ton Web Service te renvoie null dans le cas où ton couple login/password n'est pas bon, je pense (mais n'en suis absolument pas certain !) que cela n'a rien à voir avec Flex...

Je crois en effet me souvenir que par défaut un Web Service SOAP ne "sait" pas renvoyer null (?).
A&N_L est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 12h43   #3
Nouveau Membre du Club
 
Homme souf
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme souf
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 50
Points : 26
Points : 26
kan je débogue la console n affiche rien et au même temps je reçois le msg ou il y a NULL dan le navigateur(bien sur pour le couple log/pass incorrect..
bssouf21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 13h49   #4
Membre habitué
 
Homme Nicolas
Développeur informatique
Inscription : juillet 2007
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : Luxembourg

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

Informations forums :
Inscription : juillet 2007
Messages : 229
Points : 137
Points : 137
Je vois que tu as des "Result" Handler...

As-tu des "Fault" Handler? Si rien ne s'affiche avec tes "trace" c'est que ton retour de WebService ne passe pas dans le "Result".
npirard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h42   #5
Nouveau Membre du Club
 
Homme souf
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme souf
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 50
Points : 26
Points : 26
comme tu as vu dans mon code je n utilise pas de fault handler..
est ce que c est nécessaire?
bssouf21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 15h22   #6
Nouveau Membre du Club
 
Homme souf
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme souf
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 50
Points : 26
Points : 26
le fameu FAULT!!!!
merci encore une fois . DONE!!
bssouf21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h24.


 
 
 
 
Partenaires

Hébergement Web