Pour tester, j'ai utiliser JBuilder et la génération automatique du webservice pour vérifier si le problème se produisait également et s'il y avait des différences aux niveau du wsdl.
Il faut savoir que JBuilder génère également le wsdl. Et j'ai trouvé une différence à ce niveau justement.
Dans le wsdl généré par JBuilder, je trouve les lignes suivantes +
1 2 3 4 5 6
| <wsdl:portType name="Calculer">
<wsdl:operation name="additionner" parameterOrder="valeur1 valeur2">
<wsdl:input message="impl:additionnerRequest" name="additionnerRequest"/>
<wsdl:output message="impl:additionnerResponse" name="additionnerResponse"/>
</wsdl:operation>
</wsdl:portType> |
Hors, dans le fichier wsdl généré par Axis lors de l'appel, je n'ai qu'une seule différence, une option de moins.
parameterOrder="valeur1 valeur2"]
Je ne veux pas utiliser la génération automatique de JBuilder car je souhaite garder un maximum la main sur mon application et j'aime savoir ce qu'il se passe exactement.
Comment puis je donc utiliser cette option parameterOrder dans mon wsdl ?
Partager