-
Bug
-
Resolution: Done
-
Major
-
jboss-ws4ee-4.0.1
-
None
I try to consume a webservice from a SLSB. The webservice operation has one IN, one INOUT and one OUT parameter, all of the type xsd:unsignedLong.
I use wscompile to generate the needed files. wscompile maps the OUT and INOUT parameter to java.math.BigInteger in the mapping file and uses javax.xml.rpc.holders.BigIntegerHolder in the SEI. When I call my SLSB an exception occurs:
"ERROR [JavaUtils] Cannot set holder value '8888' on javax.xml.rpc.holders.BigIntegerHolder"
If I change my SEI to use org.apache.axis.holders.UnsignedLongHolder instead of javax.xml.rpc.holders.BigIntegerHolder, it all works fine. (I do not need to do any changes to my mapping file).
- is incorporated by
-
JBAS-2242 Webservice bug fixes for 4.0.3
- Closed