pb python et webservices (soap)
Bonjour,
J'essaye d'interroger un webservice fourni une appli web locale. Celui-ci fonctionne en mode Soap. J'ai utilisé wsdl2py pour générer les 2 classes permettant de s'interfacer avec le flux soap. Mais lorsque l'on utilise ces classes, je récupère l'exception suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "SeanceServiceImplService_services.py", line 38, in getSeanceActiveList
response = self.binding.Receive(getSeanceActiveListResponse.typecode)
File "ZSI/client.py", line 502, in Receive
return _Binding.Receive(self, replytype, **kw)
File "ZSI/client.py", line 436, in Receive
reply = self.ps.Parse(tc)
File "ZSI/parse.py", line 323, in Parse
return how.parse(self.body_root, self)
File "ZSI/TCcompound.py", line 201, in parse
value = what.parse(c_elt, ps)
File "ZSI/TCcompound.py", line 234, in parse
'" missing from complexType', ps.Backtrace(elt))
ZSI.EvaluateException: Element "_nbTaches" missing from complexType |
comme si le fichier contenant les complexTypes ne correspondait pas au flux soap.
J'ai fouillé dans le code de la lib ZSI, et dans le code généré, mais sans pouvoir trouver la cause de ce problème.
Si vous avez une idée, je plus que preneurs, car pour le moment je suis vraiment bloqué la dessus.
Merci,
A.