IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

Consommation auto d'un webservice


Sujet :

Services Web Java

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 75
    Points : 55
    Points
    55
    Par défaut Consommation auto d'un webservice
    Bonjour,
    Après une navigation longue sur le net, j'ai cherché comment faire l'appel automatique ( entre-appl) des methodes d'un webservice existe, mé j'ai rien trouvé, donc j'ai confiance aux membres de ce forum ;-)

    Bref, j'essaie de developper un client (module d'une app en java) qui consomme un service web, si qulqu'un a une idée ou un tuto, permet d'avancer le boulot, merci d l'indiquer.

    reste à votre dispo, bon weekend

  2. #2
    kit
    kit est déconnecté
    Nouveau membre du Club
    Inscrit en
    Avril 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut
    J'ai pas bien compris, tu veux préciser svp. Appel automaique c'est à dire attaquer un webservice distant et recevoir la réponse?

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 75
    Points : 55
    Points
    55
    Par défaut
    Appel automaique c'est à dire attaquer un webservice distant et recevoir la réponse?
    oui c'est ça l'objectif,

  4. #4
    kit
    kit est déconnecté
    Nouveau membre du Club
    Inscrit en
    Avril 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut
    Essaie ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    public static void main(String[] args)  {
    	    try {
    	      SOAPConnectionFactory scFactory =
    	          SOAPConnectionFactory.newInstance();
    	      SOAPConnection con = scFactory.createConnection(); 
    	      MessageFactory factory =
    	                    MessageFactory.newInstance();
    	      SOAPMessage message = factory.createMessage(); 
     
    //	       Add eventually a SoapAction header if necessary
     
    	         MimeHeaders hd = message.getMimeHeaders();
    	         hd.addHeader("SOAPAction", "/Processes/Lib/MonProcess");
     
    	      SOAPPart soapPart = message.getSOAPPart();
    	      SOAPEnvelope envelope = soapPart.getEnvelope();
    	      SOAPHeader header = envelope.getHeader();
    	      SOAPBody body = envelope.getBody();
    	      header.detachNode(); 
    	      Name bodyName = envelope.createName(
    	              "DetailListe", "ns0",
    	              "http://localhost/MonAppli/");
    	      SOAPBodyElement gltp =
    	              body.addBodyElement(bodyName); 
    	      Name name = envelope.createName("critere", "ns0",
              "http://localhost/MonAppli/");
    	      SOAPElement critere = gltp.addChildElement(name);
    	      critere.addTextNode("12549"); 
     
     
     
    	      SOAPMessage response = con.call(message, endpoint); 
     
     
     
     
    //	        Check the output
              System.out.println("\nRESPONSE:\n");
     
     
              String reponseRetour = response.getSOAPBody().getFirstChild().toString();
     
     
    	         System.out.println("la reponse du serviceWeb est: "+reponseRetour);
     
     
               //Close the connection            
               con.close();
     
    //	       	      
    	    } catch (Exception ex) {
    	      ex.printStackTrace();
    	    }
    	  }
    si tu comprends pas, je peux t'envoyer ce que ce code donnecomme résultat

    A+

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2006
    Messages : 194
    Points : 69
    Points
    69
    Par défaut
    Salut kit,
    Le code que tu nous as présenter et important et si c'est possible est-ce que tu peux commenter le code c'est interissant de tester mon application avec le client que tu viens de developpé.
    Merci d'avance

  6. #6
    kit
    kit est déconnecté
    Nouveau membre du Club
    Inscrit en
    Avril 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut
    Désolé, j'étais absent ces derniers jours. Quelles explications vous voulez obtenir ?

  7. #7
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Bonjour Dev_info.
    Je travail actuellement sur un projet dont le but est de devellopper un client pour interroger une servce web distant. Parmis les techniques etudie, j'ai utlise la generation de stubs avec Axis. Si cette methode t'interresse fais le moi savoir pour que je te donne de plus amples details.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CF][C#] Comment consommer un WebService sur PPC ?
    Par Jérôme Lambert dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 21/02/2006, 11h04
  2. [AS400][PocketPC] Consommer WebService
    Par DDDDD dans le forum DB2
    Réponses: 3
    Dernier message: 11/02/2006, 22h36
  3. Consommer un WebService en C++
    Par FunnyDjo dans le forum MFC
    Réponses: 4
    Dernier message: 12/12/2005, 20h31
  4. WebService Win32 consommé par D2005
    Par SubZero2 dans le forum Delphi .NET
    Réponses: 7
    Dernier message: 05/12/2005, 11h50
  5. [WebServices] consommer des services web ?
    Par Nycos62 dans le forum Services Web
    Réponses: 3
    Dernier message: 12/04/2005, 13h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo