okay full stop: *operations :* If the service impl class is Java, then all the public methods in that service will be exposed. If the user wants to override it, he has to add the "operation" tag and override it. In a non-Java scenario or if you do not have a service class, then all the operations the user wants to expose by the service has to be indicated in the services.xml. It is specified as follows:
=> so the operation tag is only needed if I want to OVERRIDE sth. But the thing is => I don't want to override anything. I want to make exactly what is written down: *public methods in that service will be exposed* If I am using the sample with NO "operation" => Zero methods are exposed but there are 10 or more public methods available. That seems to me like exactly I tried to initially describe: Axis2 is not able to read the Bean. So it could not get the Methods That was why I was trying with the SpringInit to load the Spring Application Context That resultet in having the Application Context loaded twice, one time by Axis2 and one time by the Servlet Context. So actually I am at the start again. Sebastian 2011/8/22 seba.wag...@gmail.com <seba.wag...@gmail.com> > Well but out of curiosity: > > Is the "operation" TAG needed to make a method available via Axis2: YES or > NO? > > There must be one definitive answer to that isn't it? > > I am quite sure there is NO information regarding that on the documentation > in the wiki. > > I am using Axis2 sind it was called Axis. I don't want to complain but I > was quite happy since they eliminated the deploy.wsdd + undeploy.wsdd files. > Now it seems to me a bit tricky again to get some simple methods available > via SOAP. > > Anyway, still thankful for your response, at least my results are open > sourced so maybe someone else will find it helpful. > > Sebastian > > > 2011/8/22 robert lazarski <robertlazar...@gmail.com> > >> On Mon, Aug 22, 2011 at 4:09 PM, seba.wag...@gmail.com >> <seba.wag...@gmail.com> wrote: >> > Hi Robert, >> > >> > no the "useOriginalwsdl" doesn't work for me. What should it do >> actually? I >> > mean I don't want to specify a WSDL on my own manually I want Axis2 to >> > create one based on the Methods that are declared public the the Service >> > Class. In Version 1.3 of Axis2 there was no need to write any additional >> > method information for that in the service.xml. >> > >> > The only config explenation I can find is here: >> > >> http://axis.apache.org/axis2/java/core/docosts/axis2config.html#Service_Configuration >> > >> > But there is not mentioned anywhere if there is now need to define any >> > method as <operation> or not .. or if there is a <parameter> tag. >> > >> > Even in the sample config there is a tag called *actionMapping* ...any >> idea >> > what that Tag means? >> > It is not mentioned anywhere else. >> > >> > However thanks a lot >> > Sebastian >> > >> >> Unfortunately I'm not sure about these other questions. Seems like you >> are copying and pasting code and config files without understanding >> their purposes, and are using parts of axis2 I don't know much about. >> Try searching the forums on your wsdl questions. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org >> For additional commands, e-mail: java-user-h...@axis.apache.org >> >> > > > -- > Sebastian Wagner > http://www.webbase-design.de > http://openmeetings.googlecode.com > http://www.wagner-sebastian.com > seba.wag...@gmail.com > -- Sebastian Wagner http://www.webbase-design.de http://openmeetings.googlecode.com http://www.wagner-sebastian.com seba.wag...@gmail.com