[Fedora-suds-list] Are multi dimensional arrays supported?

Jeff Ortel jortel at redhat.com
Tue Mar 10 13:28:28 UTC 2009


Can you send me a link (or copy) for the wsdl involved?

Mohamed Lrhazi wrote:
> Hi all,
> 
> We have these WSDLs full of SequenceSequence types, that is an array
> of array of some complex type...
> I tried instantiating  the type, say, mytype,  then passing it to a
> method that expects such beast as [[mytype]], or [ [mytype,],]
> I always the excpetion that follows. Is this unsupported currently?
> 
> /usr/lib/python2.5/site-packages/suds-0.3.5-py2.5.egg/suds/client.py
> in invoke(self, args, kwargs)
>     469         binding = self.method.binding.input
>     470         binding.options = self.options
> --> 471         msg = binding.get_message(self.method, args, kwargs)
>     472         timer.stop()
>     473         metrics.log.debug(
> 
> /usr/lib/python2.5/site-packages/suds-0.3.5-py2.5.egg/suds/bindings/binding.py
> in get_message(self, method, args, kwargs)
>      96         content = self.headercontent(method)
>      97         header = self.header(content)
> ---> 98         content = self.bodycontent(method, args, kwargs)
>      99         body = self.body(content)
>     100         env = self.envelope(header, body)
> 
> /usr/lib/python2.5/site-packages/suds-0.3.5-py2.5.egg/suds/bindings/rpc.py
> in bodycontent(self, method, args, kwargs)
>      61             p = self.mkparam(method, pd, value)
>      62             if p is not None:
> ---> 63                 root.append(p)
>      64             n += 1
>      65         return root
> 
> /usr/lib/python2.5/site-packages/suds-0.3.5-py2.5.egg/suds/sax/element.py
> in append(self, objects)
>     329                 child.parent = self
>     330                 continue
> --> 331             raise Exception('append %s not-valid' %
> child.__class__.__name__)
>     332         return self
>     333
> 
> <type 'exceptions.Exception'>: append list not-valid
> 
> 
> Thanks,
> Mohamed.
> 
> _______________________________________________
> fedora-suds-list mailing list
> fedora-suds-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-suds-list




More information about the fedora-suds-list mailing list