The :i appears in the message when the element for a parameter has a local name of "i", has no namespace (which is why there is nothing before the colon) and has no xsi:type attribute. This is typical when using WSDL with a Microsoft SOAP implementation. The standard Apache SOAP workaround for Microsoft interop will work here (as will changing the WSDL to specify the parameter type as xsd:anyType).
Scott Nichol ----- Original Message ----- From: "Martin Gainty" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Tuesday, September 17, 2002 10:43 AM Subject: Re: Regd VB Client passing a String paramater to a web service implemented in Java > Where does the ":i" come from? > > -Martin > > > > >From: "Shankar S" > >Reply-To: > >To: > >CC: "Sudhakar S" ,"Anantha Padmanabhan Vedachalam" > >Subject: Regd VB Client passing a String paramater to a web service implemented in Java > >Date: Tue, 17 Sep 2002 11:07:10 +0530 > >MIME-Version: 1.0 > >Received: from apache.org ([63.251.56.142]) by mc3-f42.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Mon, 16 Sep 2002 22:34:50 -0700 > >Received: (qmail 28325 invoked by uid 500); 17 Sep 2002 05:34:15 -0000 > >Received: (qmail 28316 invoked from network); 17 Sep 2002 05:34:14 -0000 > >Received: from unknown (HELO Prodapt.com) (202.140.157.129) by daedalus.apache.org with SMTP; 17 Sep 2002 05:34:14 -0000 > >Received: from shankars - 192.168.20.56 by Prodapt.com with Microsoft SMTPSVC(5.5.1775.675.6); Tue, 17 Sep 2002 11:05:04 +0530 > >Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm > >Precedence: bulk > >list-help: > >list-unsubscribe: > >list-post: > >Delivered-To: mailing list [EMAIL PROTECTED] > >Message-ID: <001501c25e0c$457acf10$3814a8c0@shankars> > >X-Priority: 3 (Normal) > >X-MSMail-Priority: Normal > >X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0) > >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 > >Importance: Normal > >X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N > >Return-Path: [EMAIL PROTECTED] > >X-OriginalArrivalTime: 17 Sep 2002 05:34:51.0882 (UTC) FILETIME=[F213A4A0:01C25E0B] > > > >Hi, > > > >The FAQ section in the Apache SOAP says > > > >" Does Apache SOAP work with Microsoft SOAP? > >Yes, but you need to install a patch to the MS SOAP package. One of the > >well-known interoperability problems between Apache 2.0 and MS Soap is that > >MS clients do not send type information with each parameter, and the Apache > >soap server will reject such requests. > > > >James Snell has provided a patch adding the typing. It can be found at > >SOAP-WRC web site. " > > > >But, the link does not exists. > >Do you people have any idea about this? > > > >I am facing problem in sending a String a parameter from a VB client using > >MSSOAP toolkit. > >I am getting this error...... > >SOAP:FaultCode Client > >SOAP:FaultNameSpace http://schemas.xmlsoap.org/soap/envelope > >SOAP:Fault No Deserializer found to deserialize a ':i" using the encoding > >style "http://schemas.xmlsoap.org/soap/encoding/" > > > >I am also attaching the WSDL file and the java web service implementation. > > > >And, this is the VB client code... > > > > Private Sub Command1_Click() > > > > Dim client As New SoapClient30 > > client.MSSoapInit "http://sol2.immchen.com:8001/NASApp/soap/vbtest.wsdl" > > > > On Error GoTo err_block > > MsgBox client.getStringString("str") > > Exit Sub > > err_block: > > MsgBox client.FaultCode > > MsgBox client.FaultCodeNamespace > > MsgBox client.FaultString > > > > End Sub > > > >Please let me know, whether I am missing any critical steps. > > > >Thanks in Advance, > >Shankar Shanmugam > > > ><< VBTest.java >> > ><< vbtest.wsdl >> > >-- > >To unsubscribe, e-mail: > >For additional commands, e-mail: > > > -------------------------------------------------------------------------- ------ > Join the world’s largest e-mail service with MSN Hotmail. Click Here > -- To unsubscribe, e-mail: For additional commands, e-mail: > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>