Andrew Thanks for the samples. From your sample messages I can see that you return an array of objects back to the SOAP client. Would you know how to express arrays as part of XSD document, such as if I want to define an object, such as:
public class message{ private String[] users; private String msgID; // Setter and getter methods for users // and the msgID } How can I represent the above JavaBean using XSD, especially its member 'users' which is an array of undetermined length. I tried to define it like, <element name="message"> <complexType> <sequence> <element name="msgID".../> <element name="users" type="SOAP-ENC:Array> ??????????? Is this right,how do I define datatype of array members </sequence> </complexType> </element> The reason I have a problem with this, is because SOAP client libraries from Apache automatically generate a proper SOAP/HTTP message where the member 'users' is specified as: <users xmlns:ns2="http://.../soap/encoding/" typy="ns2:Array" ns2:arrayType="String[2]"> <item>user1</item> <item>user2</item> </users> but they don't generate an XSD document that I can have and put into WSDL file. What I want to do it is to generate a proper XSD document which can validate XML document for my JavaBean XML representation and put it in WSDL file. If I am unclear on anything please let me know. thanks in advance Max -----Original Message----- From: Andrew Simpson [mailto:[EMAIL PROTECTED]] Sent: Tuesday, January 22, 2002 9:16 AM To: [EMAIL PROTECTED] Subject: RE: Array datatype with SOAP Attached are both deployment descriptor and example SOAP interactions for arrays of beans. Andrew ________________________________________________________________________ Andrew Simpson, SpeechWorks International, Inc. 695 Atlantic Avenue, Boston, MA 02111, U.S.A. Voice: +1 617 428 4444, Fax: +1 617 757 2211 [EMAIL PROTECTED] http://www.speechworks.com -----Original Message----- From: Max Stolyarov [mailto:[EMAIL PROTECTED]] Sent: Monday, January 21, 2002 6:50 PM To: '[EMAIL PROTECTED]' Subject: Array datatype with SOAP > Hello, > > Does someone knows how to define elements that have Array data type. > SOAP-ENC specifications provide for this but somehow I can't figure this > out. > > Thanks > > > Max Stolyarov > NOVARRA > 3232 Kennicott Ave > Arlington Heights, Illinois 60004 > Phone: (847) 368-7800 x 252 > Facsimile: (847) 590-8144 >