-
Task
-
Resolution: Done
-
Major
-
jbossws-1.0Beta, jbossws-1.0RC1, jbossws-2.0.0
-
None
WSDL 1.1 can define IN-OUT parameters. Then there is a need to generate Holders by the WSDL2Java component of JBossWS Tools.
Now if the type that defines an INOUT parameter, is a type that is NOT supported by standard Jax-RPC types, then custom holder classes need to be generated.
If the type is supported by Jax-RPC, then standard holders defined in the javax.xml.rpc.holders package can be used. Examples are ShortWrapperHolder, IntegerWrapperHolder, FloatWrapperHolder etc.
Notes from JBossWS Tools project:
==================================
This task is quite complicated as the transformation of WSDL 1.1 into WSDL 2.0 object graph provides lots of challenges in specifying INOUT parameters.
Currently, I see the use of <property> elements in the WSDL2.0 object graph to capture the identity of INOUT parameters. The <property> elements will instruct the WSDLToJava tool to generate the Holder classes.
Please refer to the subtasks for more information.
Milestone: Q1 2004. End of March 2005.