On Wednesday, August 31, 2011 4:34:43 PM jaybytez wrote: > I was reading the specification section on WebParam.Mode.INOUT > > /The direction in which the parameter is flowing. > Valid values are: > > WebParam.Mode.IN > WebParam.Mode.OUT > WebParam.Mode.INOUT > > Default value is WebParam.Mode.IN. > If you specify WebParam.Mode.OUT or WebParam.Mode.INOUT, then the data type > of the parameter must be Holder, or extend Holder. For details, see the > JAX-RPC specification. > WebParam.Mode.OUT and *WebParam.Mode.INOUT modes are only supported for > RPC-style Web Services or for parameters that map to headers.* / > > And the question is, can I use WebParam.Mode.INOUT within a Document style > service if it is header parameter?
Actually, with CXF, you should be able to use if for Document style non- headers as well. > > The reason I ask is that I have a WebParam with header=true and > mode=WebParam.Mode.INOUT and I get an IllegalArgumentException claiming that > my request doesn't match the request parameters. But when I remove the > mode altogether, the service invocation works. Any chance you can create a testcase and attach it to a JIRA? Thanks! Dan > > Thanks for the help...jay > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/User-of-WebParam-Mode-INOUT-with-Document-S > tyle-Header-tp4756426p4756426.html Sent from the cxf-user mailing list > archive at Nabble.com. -- Daniel Kulp [email protected] http://dankulp.com/blog Talend - http://www.talend.com
