Bonjour,
J'ai créé un client pour un web service dans NetBeans 5.5.
https://www.esendex.com/secure/messe...vice.asmx?wsdl
Quand je fais un appel au web service dans mon appli, j'obtiens ceci :
Le problème est que je dois ajouter ces informations de login et password dans le soap header :
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 try { // Call Web Service Operation metier.SendService service = new metier.SendService(); metier.SendServiceSoap port = service.getSendServiceSoap(); // TODO initialize WS operation arguments here java.lang.String originator = ""; java.lang.String recipient = ""; java.lang.String body = ""; metier.MessageType type = null; int validityperiod = 0; // TODO process result here java.lang.String result = port.sendMessageFull(originator, recipient, body, type, validityperiod); System.out.println("Result = "+result); } catch (Exception ex) { // TODO handle custom exceptions here }
Et je ne sais pas comment procéder avec NetBeans et JAX-WS 2.0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8<soap:Header> <MessengerHeader xmlns="com.esendex.ems.soapinterface"> <Username>string</Username> <Password>string</Password> <Account>string</Account> </MessengerHeader> </soap:Header>
Quelqu'un aurait-il une idée ?
Merci
Jean-Pierre
Partager