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 20/04/2011, 15h22   #1
Invité régulier
 
Inscription : juillet 2010
Messages : 26
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 26
Points : 9
Points : 9
Par défaut Service Web avec namespace multiple

slt à tous,
je fais un nouveau post:

j'arrive a appeler mon SW et récupéré dans une texteArea.

mais lorsque je veux placer ces données dans une DataGrid il ne trouve rien.

une réponse de mon SW:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<ns3:personnes xmlns:ns2="http://..../schemas/model/v1" xmlns:ns3="http://b..../schemas/types/v1" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <ns2:id>9808</ns2:id>
  <ns2:matricule>71250378020</ns2:matricule>
  <ns2:abrev>A</ns2:abrev>
  <ns2:phones>
    <ns2:centre>B</ns2:centre>
    <ns2:local>C</ns2:local>
    <ns2:tel>00000000</ns2:tel>
  </ns2:phones>
  <ns2:phones>
    <ns2:centre>D</ns2:centre>
    <ns2:local>BRR005</ns2:local>
    <ns2:tel>0000001</ns2:tel>
  </ns2:phones>
  <ns2:identifs>
    <ns2:nom>TEST</ns2:nom>
    <ns2:prenom>TEST2</ns2:prenom>
    <ns2:type>A</ns2:type>
  </ns2:identifs>
  <ns2:destinations>MMD100</ns2:destinations>
</ns3:personnes>
je pense que mon soucis vient des "namespaces" (ns2 et ns3), comme je n'es aucun accès au SW en modification, je dois trouver un moyen de récupère mes infos sans ces NS.

déclaration de mon SW:
Code :
1
2
3
4
5
6
 
<mx:WebService id="WS" wsdl="http://mySW.wsdl"
	useProxy="false" 
	result="WS_resultHandler(event)" 
	fault="WS_faultHandler(event)" >
<mx:operation  name="listAgentByParam" resultFormat="e4x"/>
fct de résultat
Code :
1
2
3
4
5
6
 
protected function WS_resultHandler(event:ResultEvent):void{
attributes = XMLList(event.result);
// récupère les champs plus haut			
ta.text = attributes.children();
}
quelqu'un a une idée pour que je récupère tout les champs indépendamment ?
merci
wasper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 13h05   #2
Invité régulier
 
Inscription : juillet 2010
Messages : 26
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 26
Points : 9
Points : 9
bon j'ai trouver la solution seul.
un peu vide de fofo ces temps-ci :/

Code :
1
2
3
4
5
6
7
8
9
10
11
12
	// déclare namespace for use result SW
	private namespace ns3 = "http://bottin.comp.rtbf/schemas/types/v1";
	private namespace ns2 = "http://bottin.comp.rtbf/schemas/model/v1";
	use namespace ns3;
	use namespace ns2;
 
protected function WS_resultHandler(event:ResultEvent):void{
 
		tatest.text = "id : " + WS.listAgentByParam.lastResult.personnes.id + "\n"
		                   +"Matricule : " + WS.listAgentByParam.lastResult.personnes.matricule + "\n"
			           +"abrev : " + WS.listAgentByParam.lastResult.personnes.abrev + "\n"; 
			}
wasper est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h22.


 
 
 
 
Partenaires

Hébergement Web