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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    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
    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é
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 41
    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 confirmé
    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
    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é
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 41
    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+

+ 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