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]>

Reply via email to