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 :

Webservices Soap : Création du message


Sujet :

Services Web Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 61
    Points : 44
    Points
    44
    Par défaut Webservices Soap : Création du message
    Bonjour,

    Je suis en java 1.6 et j'essaye de créer un message SOAP pour un appel webservice (jusque là je sais faire), voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SOAPMessage soapMessage = messageFactory.createMessage();
    		SOAPPart soapPart = soapMessage.getSOAPPart();
    Il me génère ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body/></SOAP-ENV:Envelope>
    Or afin de bien fonctionner avec mon webservice distant j'aurai besoin de ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Soap:Envelope xmlns:Soap="http://www.w3.org/2003/05/soap-envelope"><Soap:Header/><Soap:Body/></Soap:Envelope>

    J'importe ces librairies :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import javax.xml.soap.MessageFactory;
    import javax.xml.soap.SOAPBody;
    import javax.xml.soap.SOAPConnection;
    import javax.xml.soap.SOAPConnectionFactory;
    import javax.xml.soap.SOAPElement;
    import javax.xml.soap.SOAPEnvelope;
    import javax.xml.soap.SOAPMessage;
    import javax.xml.soap.SOAPPart;

    Comment puis-je faire pour avoir le bon format de message à la construction ?

    Cordialement

    Mckilleron

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 241
    Points : 399
    Points
    399
    Par défaut
    Bonjour,

    ces 2 messages sont équivalents. Quel est le problème induit par le préfixe utilisé?

    Si tu veux un contrôle complet sur le texte du message, tu peux descendre sur une approche DOM ou texte.

    Cordialement,
    Sébastien

  3. #3
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    @mckilleron
    Si on veut travailler avec soap 1.2, on peut faire tout simplement établissant messageFactory comme ça.
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //import javax.xml.soap.SOAPConstants;    //là-haut
    MessageFactory messageFactory=MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);

Discussions similaires

  1. D6+Webservices+problème avec le message SOAP généré
    Par vincentj dans le forum Web & réseau
    Réponses: 4
    Dernier message: 21/10/2009, 12h09
  2. webservices soap et php
    Par manuscle dans le forum WinDev
    Réponses: 0
    Dernier message: 16/04/2008, 16h35
  3. Réponses: 1
    Dernier message: 13/02/2007, 17h43
  4. [Web Service][SOAP] Librairie Nusoap - Message erreur
    Par squalito dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 01/02/2007, 11h21
  5. Webservice SOAP et fichier attaché ?
    Par Bruno13 dans le forum Services Web
    Réponses: 13
    Dernier message: 03/04/2006, 17h36

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