Bonjour a tous,
je cree un webservice en c# avec une authentification par SoapHeader
Quand le client est c# c'est ok.

par contre le probleme se pose lorsque le client est ecrit en java.
pour le client java j'utilise le wsdl.
(Sans authentification ca marche)

Je sais remplir les champs
mais j'ai l impression qu'il ne ratache pas le header a la requete.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
org.tempuri.Service1 service = new org.tempuri.Service1();
            org.tempuri.Service1Soap port = service.getService1Soap();
            System.out.println("AAAAAAAA");
            // TODO initialize WS operation arguments here
            double montant = 1.0d;
            int duree = 1;
            double ta = 1.0d;
            // TODO SoapHeder
            org.tempuri.AuthHeader authHeader = new AuthHeader();
            authHeader.setLogin("sysdist");
            System.out.println("BBBBBBBBB");
            // TODO process result here
            ArrayOfAnyType result = port.tableauAmortissement(montant, duree, ta);
            System.out.println("Result = "+result)