On Fri, Aug 27, 2010 at 10:37 AM, ant elder <[email protected]> wrote:
> On Fri, Aug 27, 2010 at 6:13 PM, Luciano Resende <[email protected]> wrote:
>
>>
>> I'd try:
>>
>>           <tuscany:binding.rest name="rest">
>>                <tuscany:operationSelector.rpc />
>>                <tuscany:response>
>>                   <tuscany:wireFormat.json />
>>                </tuscany:response>
>>           </tuscany:binding.rest>
>>
>> This would then be accessible via URL
>>
>> <base service URI> ?method=<operation name>&parm1=<value>&parm2=<value>
>>
>
> I've tried that and still get the IllegalArgumentException: wrong
> number of arguments. Looking in the code thats caused by the loop at
> line 113 of RPCOperationSelectorInterceptor which is only adding
> things to the message if the operation parameters have the jaxrs
> QueryParam annotation, which this service doesn't use. Whats the
> intention, should the binding work with arbitrary services or only for
> for jaxrs classes?
>
>   ...ant
>

Another option is to add support for declaratively add the mapping,
which is in my todo list, but not yet implemented. But, stepping back,
why not use the JAX-RS annotations ?

-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/

Reply via email to