Open glassfishrobot opened 11 years ago
Reported by h_20097
h_20097 said: I'd be glad to add sources / a testcase, but i don't know where...
Bye Holger
h_20097 said: Did some more investigation. I've downloaded JAXWS2.2.7-20120813 bin + src and used endorsed-dir to override the jax-ws-api and jaxb-api of the JDK. I then included all the supplied jars in project and tomcat-libs.
As far as now, i found out that TieHandler assigns a EndpointArgumentsBuilder.NullSetter to the last 2 of 4 params. The first two are recognized correctly (header-IN and body-IN). The last 2 (body-OUT and header-OUT) are classified as ParameterBinding.Kind.UNBOUND.
Bye Holger
h_20097 said: Hi
The solution is: In the implementation just set the holder-value yourself
body0.value = new GetTransactionListResponseType(); header0.value = new ResponseHeaderType();
It never came to my mind that value is an public accessible field. Seems i'm 100% indoctrinated by bean semantics and getter/setter-pairs.
Eventually this can be transformed into an enhancement request: Add value getter/setter for the Holder-class.
If not, please see this ussue as resolved and don't tell anyone
Bye Holger
This issue was imported from java.net JIRA JAX_WS-1126
Hi
First Jira contact ever. Hope i don't mess this up.
I've generated a webservice from a WSDL looking like this:
...