Hi Jiang;
Wei Jiang wrote: >Robert, > >Thank you for pointing out that my question was not clear. Now, I rephrase it: > >I dynamically discover a WSDL (so, use stub is not a good option). I want >to dynamically find all operations and parameters defined in the WSDL. Then >I choose an operation, discover its parameters. Then pass data and invoke it. > >For Axis 1, there is an example DynamicInvoker. It is a good example. I >followed >it, using SymbolTable, BindingEntry ... to do it. > >But, for Axis2, I do not know how to do it. >I found AxisService.createClientSideAxisService(). But it require portName... > > > Juts passs null as port name , then it will pick one for you. The option is required if the wsdl has multiple ports. >My question is: I get a WSDL dynamically. How to list all its operation names >and their parameters? > >Any information would be appreciated. Thanks in advance. > > > >--- robert lazarski <[EMAIL PROTECTED]> wrote: > > > >>Could you try to rephrase your question? I'm not quite sure what you're >>tying to accomplish. If you have a wsdl, you'll have better luck basing your >>code on examples that do databinding. Take a look at the userguide >>databinding section, as it may help. >> >>Robert >>http://www.braziloutsource.com/ >> >>On 5/9/06, Wei Jiang <[EMAIL PROTECTED]> wrote: >> >> >>>Hi, >>> >>>I have a WSDL. I would like to get parameter information of it then invoke >>>an >>>operation. >>>How to do it? >>> >>>All the client example programs (under userguide) do like: >>> >>> OMElement payload = ClientUtil.getEchoOMElement(); >>> Options options = new Options(); >>> options.setTo(targetEPR); >>> >>> //Blocking invocation >>> ServiceClient sender = new ServiceClient(); >>> sender.setOptions(options); >>> OMElement result = sender.sendReceive(payload); >>> >>>The information of WSDL is passed to ServiceClient when it is invoked. >>>Is there a way to init ServerClient then get parameters before invoke? >>>Is there any examples? >>> >>>Any information would be appreciated. Thanks in advance. >>> >>> >>>__________________________________________________ >>>Do You Yahoo!? >>>Tired of spam? Yahoo! Mail has the best spam protection around >>>http://mail.yahoo.com >>> >>> >>> > > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > > > > -- Thanks, Deepal ................................................................ ~Future is Open~
