Bonjour,
Je suis débutant en JAX-WS, (comme ce n'est pas du http cela mess difficile de voir comment faire la transformation en Objet).
Mon but finale c'est de pour voir envoyer une structure d’objet (Tree d’objet contiens des propriétés simple ou plus complexe "ex: java.time.Duration ou des enum").
A date j'arrive a service avec wsdl et un client (avec le Tutorial suivant : http://mbaron.developpez.com/tutorie...maven-eclipse/ (date du 25 janvier 2016))
Mais je ne vois pas comment faire passer mon objet java.time.Duration ? (de client a serveur ou de serveur a client sans le perdre) quand je fais mes test avec SoapUI j'ai une balise unique de mon objet de type "java.time.Duration" <duration/> comme si cela été vide ?
Autre question je cherche équivalant de (jackson pour JAX-RS en REST) mais pour du SOAP ?
Merci!
NB: mon cas d'utilisation est le suivant :
mon getPersons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class Person { private UUID id; private String name; private String address; private java.time.Duration duration; private List<Telephones> telephones; //sample object private Langage langage; // enum public Person() { } //important pour JAXB ...
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 <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:getPersonsResponse xmlns:ns2="http://soa.jaxwslabs.notebookwebserviceexercice6"> <return> <address>Migne-Auxances</address> <duration/> <id>bcd31390-a8de-4f09-a0e1-66d72cad682a</id> <langage>JAVA</langage> <name>Mickael Baron</name> <telephones> <codeCountry>+1</codeCountry> <codeRegional>514</codeRegional> <number>571-1289</number> </telephones> <telephones> <codeCountry>+213</codeCountry> <codeRegional>514</codeRegional> <number>999-2609</number> </telephones> <telephones> <codeCountry>+33</codeCountry> <codeRegional>489</codeRegional> <number>777-8888</number> </telephones> </return> .....
Partager