Bonjour,

Regardez bien ces deux requêtes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aut="http://myhostname/webservices/MyService/">
   <soapenv:Header/>
   <soapenv:Body>
      <aut:getTokenRequest>
         <username>toto</username>
         <password>titi</password>
          <sessionTimeout>30</sessionTimeout>
      </aut:getTokenRequest>
   </soapenv:Body>
</soapenv:Envelope>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <SOAP-ENV:Body>
    <getTokenRequest xmlns="http://myhostname/webservices/MyService/">
      <username>toto</username>
      <password>titi</password>
      <sessionTimeout>30</sessionTimeout>
    </getTokenRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Dans l'une, on définit le raccourci "aut" comme "xmlns:aut="http://myhostname/webservices/MyService/"" dans l'autre, on met directement "xmlns="http://myhostname/webservices/MyService/"".

Et bien, pour le service que j'ai développé, seule la première Request passe. La seconde sort une exception, pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
org.apache.axis2.databinding.ADBException: Unexpected subelement username
J'ai essayé ces deux types de requête avec d'autres services (qui n'ont pas été fait par moi) et les deux fonctionnent très bien.
Qu'est-ce que j'ai fait dans mon WSDL (ou ma génération de classes wsdl2Java) pour que la deuxième requête ne fonctionne pas ?