Hi Chandrashekhar,
 
thanx for your answer. Actually, because of pressure of time, I'm thinking about to simply change the return type to String, since at least Strings are definitely working in this web service interop nightmare world ;-)
 
   Merten


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Monday, March 21, 2005 8:13 AM
To: [email protected]
Subject: RE: problem with web service method which returns boolean, not understood by JAX-RPC client


Hi Merten,

I havent faced this problem but from what I have read... boolean return types are automatically converted in its form at both ends.. Infact if method returns null, its wrapped by Boolean wrapper..
Doubt I have whether the method returns non null and non boolean value.. Its just my guess as I dont have hands on with boolean return types..
Will confirm when come across.

Regards,
Chandrashekhar D Tupe



"Merten Schumann" <[EMAIL PROTECTED]>

03/21/05 12:32 PM

Please respond to
[email protected]

To
<[email protected]>
cc
Subject
RE: problem with web service method which returns boolean, not         understood by JAX-RPC client





Hello, anyone else experiencing such a problem??? Thanx!

> -----Original Message-----
> From: Merten Schumann [mailto:[EMAIL PROTECTED]
> Sent: Friday, March 18, 2005 1:41 PM
> To: [email protected]
> Subject: problem with web service method which returns
> boolean, not understood by JAX-RPC client
>
> Hello,
>
> my (Sun J2EE 1.4 RI from 2005) JAX-RPC client fails against a web
> service hosted by Axis 1.2RC3. I do try to invoke a method "boolean
> returnSomething()". I end up with
>
> invalid boolean value:
> at
> com.sun.xml.rpc.encoding.simpletype.XSDBooleanEncoder.stringTo
> Object(XSD
> BooleanEncoder.java:62) at
> com.sun.xml.rpc.encoding.SimpleTypeSerializer.deserialize(Simp
> leTypeSeri
> alizer.java:143)
> ...
>
> I do really not know, which one (server or client) is behaving not
> correctly. Does Axis send invalid data? Is Sun JAX-RPC doing something
> wrong in evaluating the data from Axis?
>
> I can only tell that my service client works when the web service is
> hosted by Sun Application Server or IBM WebSphere.
>
> One interesting thing is: if I do set the dotNetSoapEncFix switch in
> global Axis config to "true", the client utilizing Sun's JAX-RPC
> implementation works fine. :-) That's strange in a way, since
> I saw that
> the encoding for boolean is always (no matter how
> dotNetSoapEncFix flag
> is set) xsd:boolean ...
>
> Other SOAP clients (SOAP::Lite, SOAPpy) work fine, with both settings
> (true, false) for dotNetSoapEncFix ...
>
> Anyone else experiencing problems with boolean return values
> in Axis for
> JAX-RPC clients?
>    Merten
>

ForwardSourceID:NT000028BA    
Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you

Reply via email to