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