Bonjour.
J'utilise soapui afin de tester mes webservices.
Cela fonctionne très bien si je valorise mes données directement dans les requêtes générées par soapui.
Par contre, quand je modifie l'ordre des données, cela ne fonctionne plus du tout. De même si je supprime des paramètres optionnels.
Ex :
<ser:idCompany>001</ser:idCompany>
<ser:idThird>TOTO</ser:idThird>
<ser:externalReference></ser:externalReference>
(d'autres paramètres suivent..)
Si je supprime externalReference, toutes les valorisations des paramètres qui suivent sont décalées. Si je le déplace avant idThird, c'est externalReference qui va valoir TOTO dans mon service.
De même, mais encore plus gênant, si je supprime un tableau de paramètre (facultatif) c'est soapui qui plante (si ce tableau n'est pas en dernière position dans mon service).
Est-ce "normal" ? Y a-t-il un moyen de contourner le problème (autre que ré-ordonner les données et alimenter systématiquement une entrée du tableau avec des valeurs null) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <soapenv:Fault> <faultcode>soapenv:Server</faultcode> <faultstring>unknown</faultstring> <detail/> </soapenv:Fault>
Partager