salut, j'essaye d'utiliser les webservices avec Flex, j'ai ecris un petit script mxml tout simple et une classe java avec une methode à appeler.
lorsque je clique sur le bouton pour envoyer la requete, j'obtiens l'erreur suivante :

[RPC Fault faultString="Error #1085: Le type d'élément "a" doit se terminer par la balise de fin correspondante "</a>"." faultCode="DecodingError" faultDetail="null"]

or je n'ai pas de balise "a" je ne comprend pas

voici mon code mxml :

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
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 
	<mx:WebService wsdl="http://localhost:8080/TestWebservice/wsdl/Webserv.wsdl" 
		id="service" 
		useProxy="false"
		showBusyCursor="true">
	      <mx:operation name="getName" result="onResult(event);"/>
	</mx:WebService>
 
	<mx:Script>
		<![CDATA[
 
			import mx.rpc.events.ResultEvent;
 
			function onResult(event:ResultEvent):void
			{
				textOut.text = String(event.result);
			}
 
		]]>
	</mx:Script>
 
	<mx:TextInput x="156" y="89" id="textIn"/>
	<mx:Button x="203" y="149" label="send" id="btn" click="service.getName.send();"/>
	<mx:TextArea x="156" y="203" id="textOut"/>
 
</mx:Application>
Tonio