import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class ExempleInv {
public static void main(String [] args){
String endpoint="http://localhost:8080/axis/Calculator.jws";
try {
Service service=new Service();
Call call=(Call)service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName("http://localhost:8080/axis/Calculator.jws","add"));
call.addParameter("n1", new QName("http://www.w3.org/2001/XMLSchema","int"), ParameterMode.IN);
call.addParameter("n2", new QName("http://www.w3.org/2001/XMLSchema","int"), ParameterMode.IN);
call.setReturnType(new QName("http://www.w3.org/2001/XMLSchema","int"));
Object reponse=call.invoke(new Object[] {12,4});
System.out.println(reponse);
} catch (Exception e) {
// TODO Bloc catch auto-généré
System.err.println(e.toString());
}
}
}
Partager