Apache SOAP does not, at least with normal use, allow multiple output parameters. I always return objects from my service methods. So my WSDL response message has a single entry for a complex type of some sort. Rick Hansen > -----Original Message----- > From: Richard Emberson [mailto:[EMAIL PROTECTED]] > Sent: Thursday, July 26, 2001 3:22 PM > To: [EMAIL PROTECTED] > Subject: wsdl output message parts > > > > In wsdl: > > portType/operation/output/@message is the name of a message > (message/@name). A message may have 0 or more part elements. > > How does one represent in the soap java code representing the > client and server code a wsdl definition inwhich an output > has multiple return values, i.e.: > > <message name="GetNameMsg"> > <part name='first' type="xsd:string"/> > <part name='last' type='xsd:string'/> > </message> > > <portType name='Name'> > <operation name='get'> > <output message='GetNameMsg'/> > </operation> > </portType> > > Richard Emberson > >