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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.