Bonjour,

Je me pose une question sur la syntaxe d'un fichier WDSL d'un service web.

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
 
- <xs:element name="IdentifierAdherentRequest">
- <xs:complexType>
- <xs:all>
  <xs:element name="Login" type="xs:string" /> 
  <xs:element name="Password" type="xs:string" /> 
  </xs:all>
  </xs:complexType>
  </xs:element>
- <xs:element name="IdentifierAdherentResponse">
- <xs:complexType>
- <xs:all>
  <xs:element maxOccurs="1" minOccurs="0" name="Id" type="xs:string" /> 
  <xs:element maxOccurs="1" minOccurs="0" name="Nom" type="xs:string" /> 
  </xs:all>
  </xs:complexType>
  </xs:element>
Dans ce code, la web methode IdentifierAdherent recoit le Login et le Password en parametres, mais retourne l'Id et le Nom. Mais comment une methode peut renvoyer 2 variables. C'est cette notion que je ne comprend pas.

Je comprendrait si la web methode renvoyait un objet contenant les 2 variables Id et Nom...

Merci si quelqu'un peut m'eclaicir...