On 04Feb2009 15:55, eviljonny <h...@about.no.com> wrote: | I have been trying to write a web service using ZSI with wsdl2py. I have | read 'The Zolera Soap Infrastructure User’s Guide Release 2.0.0' and some | older guides (a guide by Nortel called Using ZSI with wsdl2py) and am | unable to find any working examples of how to use arrays in complex | types. I have a Request method which takes an array as an argument and | responds with an array. [...] | Can anyone provide me an example (or a link to an example) of how to | populate the arrays in complex types? Even pointing me in the right | direction would be wonderful.
I am by no means a ZSI expert. You may do better to join this list: https://lists.sourceforge.net/lists/listinfo/pywebsvcs-talk and ask there. Glancing at some code using ZSI-2.1-a1 here I've got code like this: # MR refers to a complex type with a <loginResultList> component, # and that contains a list of <item> elements LRL = MR._loginResultList = MR.new_loginResultList() LRL._item = [] for LI in RQ.get_element_LoginList(): class item: ... fill in some class attributes ... LRL._item.append(item) thus populating the <loginResultList> with <item> elements. ("item" is only a class for the convenience of having _foo attributes easy to assign to). Cheers, -- Cameron Simpson <c...@zip.com.au> DoD#743 -- http://mail.python.org/mailman/listinfo/python-list