I am generating a java client that lets me make calls to a Microsoft web service.
I used IBM's RAD to generate the java code and all worked well. The server has now been updated and includes 1.2 support...unfortunately RAD 6.1, which I am using does not.
When I try and use Axis 1.4 wsdl2java to generate the same client data, I have problems. In the wsdl there several instances of a type s1:char variables. RAD converted this into an int, which shouldn't work but did. Axis converts the s1:char into org.apache.axis.types.UnsignedShort which should be fine, but the Microsoft side does not appear to be able to handle this conversion.