axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "R J Scheuerle Jr" <sc...@us.ibm.com>
Subject Lightweight Skeletons
Date Sat, 12 Jan 2002 16:37:18 GMT
Changed WSDL2Java and the runtime (RPCProvider, JavaUtils.convert) to use
"lightweight" skeletons.
The skeletons now have the same method signatures as the impl, stub, and
portType.
The skeletons delegate directly to the impl, the runtime automatically
builds the proper Holder objects as necessary.
The only purpose for the skeletons is to provide a new method
getParameterName(opName, i) which is used by
RPCProvider to associate names with the output values.  So if this is not
necessary for your service, no skeleton is needed.

This is a big step towards the complete removal of skeletons.  For example,
if the server has wsdl or other meta data, the runtime
*could* automatically use the meta data to get the element names for the
output values.  For the time being, these new lightweight
skeletons will be used.

I also added a -S <true_or_false> option to WSDL2Java to indicate whether
to deploy the skeleton (true) or the impl (false).  The
default is currently true.

Enjoy,

Rich Scheuerle
XML & Web Services Development
512-838-5115  (IBM TL 678-5115)


Mime
View raw message