Return-Path: Delivered-To: apmail-xml-soap-user-archive@xml.apache.org Received: (qmail 37285 invoked by uid 500); 5 Jun 2001 13:43:20 -0000 Mailing-List: contact soap-user-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: soap-user@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list soap-user@xml.apache.org Received: (qmail 37272 invoked from network); 5 Jun 2001 13:43:17 -0000 Received: from dispatch.mail.gxn.net (195.224.255.78) by h31.sny.collab.net with SMTP; 5 Jun 2001 13:43:17 -0000 Received: from [195.224.196.2] (helo=ns.upco.co.uk) by dispatch.mail.gxn.net with esmtp (Exim 2.12 #2) id 157H6f-0001gD-00 for soap-user@xml.apache.org; Tue, 5 Jun 2001 14:42:49 +0100 Received: from upco-pdc.upco.co.uk (upco-pdc.upco.co.uk [160.100.0.1]) by ns.upco.co.uk (8.11.2/8.8.7) with ESMTP id f55Digi01583 for ; Tue, 5 Jun 2001 14:44:42 +0100 Received: by upco-pdc.internal.upco.co.uk with Internet Mail Service (5.5.2650.21) id ; Tue, 5 Jun 2001 14:45:32 +0100 Message-ID: <2F874709109CD311B44B00C00D00EA5909D6CE@upco-pdc.internal.upco.co.uk> From: "Adam.Leggett" To: "'soap-user@xml.apache.org'" Subject: RE: Arrays with MS Hi-level client Date: Tue, 5 Jun 2001 14:45:31 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N Got it working !!!!! VBscript only deals with variant type so i used a little converter dll to change the return value from the SOAP call to an array of type variant. -----Original Message----- From: Adam.Leggett [mailto:Adam.Leggett@upco.co.uk] Sent: Tuesday, June 05, 2001 10:14 AM To: Soap-User (E-mail) Subject: Arrays with MS Hi-level client I am using Apache2.1, MSSoap2.0 Hi-level and GLUE for my WSDL generation. Trying interop between Apache Service and MS Hi-level Client. Using a series of 'echo' methods to test ie: public class EchoTestService { public EchoTestService() { super(); } public float echoFloat(float f) { return f; } public float[] echoFloatArray(float[] ff) { return ff; } public int echoInteger(int i) { return i; } public int[] echoIntegerArray(int[] ii) { return ii; } public String echoString(String str) { return str; } public String[] echoStringArray(String[] ss) { return ss; } } Have no problem with using the functions that do not require or return array type. However, when calling the array functions i get a strange error. No SOAP-Fault is reported by the client but it appears that it believes the return type to be an array of complex type and cannot map. [Please note i'm a Java developer not a VB guru!] Do I need to include something in my deploy desciptor to accomodate this. DD.xml: org.apache.soap.server.DOMFaultListener Soap request and response for array function: 2.5 3.4 4.2 2.5 3.4 4.2 Thanks in advance Adam Leggett UPCO Direct Line: 0113 20 10 631 Fax: 0113 20 10 666 The contents of this email are intended for the named addressees and may contain confidential and / or privileged material. If received in error, please contact UPCO on +44 (0)113 20 10 600 and then delete the entire email from your system. Unauthorised review, distribution, disclosure or other use of this information could constitute a breach of confidence. Your co-operation in this matter is greatly appreciated. --------------------------------------------------------------------- To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org For additional commands, email: soap-user-help@xml.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org For additional commands, email: soap-user-help@xml.apache.org