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]