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~ 


Reply via email to