I am developing the access to a Web Service using WSIF, JROM as schema and two providers Apache SOAP and Apache AXIS.
The web service is a simple calculator where two numbers are added. I have two different methods, one with int parameters and the other one with String parameters.
When I use Apache Soap provider the execution goes ok in both cases, with int parameters and with String parameters, but if I use Apache AXIS then the execution with the String parameters goes ok but with int parameters I have got an error when the deserialization begin at the server side. The exception is
Susana,
did you run it under Axis TCP Monitor (tcpmon) <http://ws.apache.org/axis/java/user-guide.html>? does XML looks OK to you?
<http://ws.apache.org/axis/java/user-guide.html>
JAXRPC.TIE.01: caught exception while handling request: deserialization error: java.lang.NumberFormatException: For input string: ""
this may be problem with multiRefs - try to set multiRefs in AXIS to false.
Anybody knows where is the problem? I can attach the source of my code if it is necessary.
giving enough information to reproduce problem (and not symptoms) always increases chances of useful help ...
HTH,
alek
-- The best way to predict the future is to invent it - Alan Kay
