Hi Zakaria,
 
          To pass multiple parameters to your method using the 'invoke' method 
you do it like this.
 
          this.result = (String) call.invoke(new Object[] { msg, msg1, msg2 } );
          
          In this way, you can pass as many parameters you want based on how 
many parameters your webservice accepts.
 
Thanks
Raghu

________________________________

From: zakaria ghandour [mailto:[EMAIL PROTECTED]
Sent: Tue 7/10/2007 6:33 AM
To: axis-user@ws.apache.org
Subject: call Axis2 Ws taking multiple parameters




Hi,

i use 'invoke' method to call WS(1 parameter input) created in axis2.
this.result = (String)call.invoke( new Object[] { msg } );

how to call WS taking 2 parameters using the same method,

thanks



code client
---------------------------------------------------------------------------
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress( new java.net.URL(uri) );
call.addParameter(new QName("http://www.intalio.com/";, "start"), new
QName("http://www.w3.org/2001/XMLSchema";, "string"), String.class,
ParameterMode.IN);
call.setOperationName(method);
call.setOperationStyle(org.apache.axis.constants.Style.DOCUMENT);
call.setOperationUse(org.apache.axis.constants.Use.LITERAL);
call.setReturnType(org.apache.axis.Constants.XSD_STRING);
this.result = (String)call.invoke( new Object[] { msg } );

--
View this message in context: 
http://www.nabble.com/call-Axis2--Ws-taking-multiple-parameters-tf4055873.html#a11520978
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



<<winmail.dat>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to