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 >
