Java does not store parameter names in the class file for an
interface. Thus, you must either use .aegis.xml (for Simple/Aegis) or
the WSDL (for Aegis or JAXWS/JAXB). We can't do it by magic.

On Fri, Dec 19, 2008 at 9:07 AM, Vassilis Virvilis
<[email protected]> wrote:
> On Thursday 18 December 2008, Daniel Kulp wrote:
>>
>> Try adding more information to the @WebService annotations on BOTH the SEI
>> interface and the impl.  In particular, make sure there are targetNamespace
>> attributes on both.   Also, make sure the endpointInterface attribute is
>> specified on the impl.
>>
>> Dan
>
> HiDan,
>
> Thanks for the suggestion but this is really painful for me right now since I 
> can't really guess correctly most of the values required.
>
> I really think annotating so hard is painfull and duplicating a lot of info 
> but that's my just opinion and I am not really knowledgable in web services.
>
> Quick question: Isn't it possible for aegis to guess the parameter names? Is 
> that because it looks in the interface and not in the implementing class? 
> Couldn't java introspection help in this case?
>
> Thanks a lot anyway
>
>  .bill
>

Reply via email to