For better interoperability, you should convert your list into an array.
See http://www.osmoticweb.com/axis-wsdd/operation.htm for documentation of the WSDD <operation> definition.
name = the name of the Java method
qname = the qname of the element that represents the method name in XML
returnQName = the qname of the element that represents the return value in XML
returnType = the XML type of the element that represents the return value
Anne
On 12/16/05, Ben Reif <[EMAIL PROTECTED]> wrote:
I'm using Axis 1.3 to create document / literal style services, so as I understand it, I need to be more declarative in my wsdd file and define the operations. I have a method in my service that returns a List of complex type objects. In reading through the documentation I need to set the name, qname, returnQName, and returnType attributes. Something like:<operation name="query" qname="?" returnQName="?" returnType="?">I also noticed in the WSDDConstants class there were constants defined for returnItemQName, returnItemType, itemQName, and itemType attributes, but there is no mention of them in the documentation. Can anyone explain how to represent a List of complex types as either an input parameter or a return parameter in the <operation> tag? Also, what's the difference between qname, returnQName and the returnType (which could also be a QName maybe?).Thanks a bunch,Ben
