|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité régulier
![]() Développeur informatique Inscription : mars 2009 Messages : 41 ![]() |
Bonjour,
nous sommes actuellement en train d'implémenter des services web que nous exposerons sur notre application et nous devons gérer des erreurs techniques et fonctionnelles. En l'état actuel, notre retour du service web se présente comme ceci: Code :
avec un appel comme celui-ci Code :
throw new SoapFault($code, $message,"", $code ,"ErrTechMajEtapeCommandeMsg"); En créant un mock du retour en cas d'erreur technique à partir du WSDL nous devrions obtenir le flux suivant: Code :
Comme vous avez pu le constater, il nous manque toutes les informations contenues dans la balise detail. Malgré nos recherches, nous n'avons pas trouvé comment obtenir le même résultat que dans le mock à partir du soapfault de base. En grattant un peu, j'ai pu voir que le 4ème paramètre detail, celui qui nous intéresse, peut utiliser autre chose qu'une chaine de caractère. Avec un tableau comme celui-ci : dans le detail, on obtient le retour suivant: Code :
|
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com