Re: [cllfst] Re: Besoin d'aide

[ Thread Index | Date Index | More lists.tuxfamily.org/cllfst Archives ]


Nous avons fait un peu de web service cette année en IF4 et je crois que ce bout de code fera l'affaire.

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
import org.apache.axis.utils.Options;
import javax.xml.rpc.ParameterMode;

public class Client{

public static void main(String [] args) throws Exception{

Option option = new Options(args);
String endpoint = "http://server:8080/axis/programme.jws";
String method = args[0];
Integer i = new Integer(args[1]);
Service service = new Service();
// la classe Call permet d'invoquer une méthode d'un service web
Call call = (Call) service.createCall();
// setTargetEndpointAddress() permet de préciser l'url du service web à invoquer
call.setTargetEndpointAddress(new java.net.URL(endpoint));
// setOperationName() permet de préciser le nom de l'opération à invoquer
call.setOperationName(method);
call.addParameter("x", XMLType.XSD_INT, ParameterMode.IN);
call.setReturnType(XMLType.XSD_IN);
Integer ret = (Integer) call.invoke(new Object[]{i});
System.out.println(ret);
}
}

NB : à toi l'honneur de le compiler

Le 29 juin 2012 13:04, slimani haythem <haythem120@xxxxxxxxx> a écrit :
il tourne sur apache axis , j'ai trouvé un chemin mon nouvel cible c'est écrire le soap client
merci ahd ma3dhour :)

Le 29 juin 2012 11:53, Ahmed Bessifi <ahmed.bessifi@xxxxxxxxx> a écrit :

Est ce que le WS tourne sur un apache tomcat ?

Le 29 juin 2012 12:48, saidi ahd <saidi.ahd@xxxxxxxxx> a écrit :

bonjour haythem , 

alors je sais pas pourquoi tu veux pas utilisé un plug in eclipce qui vous aide a ecrire le truc . Apres deployment , il sera integuré sans probleme dans votre application .
Mais, j'ai une idée qui se base sur le meme approche de php : il suffit de savoir le Soap Client pour faire tout avec le web service .
voici qqe lien utile : 

Priere d'excusé la brevté de l'aide , je suis débordé par ce maudit rapport .




--
Ahmed Bessifi
--
Technicien Supérieur en Télécommunication diplômé de l'ISETCom "Ariana",
Etudiant ingénieur en informatique à la faculté des sciences "Tunis Manar",
Membre au Club des Logiciels Libres à la FST.




--
Cordialement ,
SLIMANI Haythem ,
--------------------------------------------
- Élève ingénieur en informatique à la faculté des sciences de Tunis.
- Chef de projets au club InFoPlus : http://www.infoplusfst.org
- Membre actif au club CLLfst
- Membre actif au club .NetPlus.





--
Ahmed Bessifi
--
Technicien Supérieur en Télécommunication diplômé de l'ISETCom "Ariana",
Etudiant ingénieur en informatique à la faculté des sciences "Tunis Manar",
Membre au Club des Logiciels Libres à la FST.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/