Bonjour
L'élèment "testParticipation" est un élèment "bidouille", en effet si je ne place pas cet élèment, à la génération par une tache ant je n'obtiens pas de fichiers java T_participation.java.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xs:complexType name="t_participation"> <xs:sequence> <xs:element ref="tns:chapter" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="testParticipation" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType>
Le fichier se servant de cette classe se transforme en collections de t_chapters
Si je place cet élèment
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class T_TemplateResponse implements java.io.Serializable { private com.orange.lab.pmx.ccf.d2r2.sch.T_actionResult actionResult; private com.orange.lab.pmx.ccf.d2r2.sch.T_chapter[] t_chapters;
Est ce le comportement normal si le type complexe ne posssèdant qu'un seul élèment ne génère pas le type complexe mais le remplace par ce seul élèment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class T_TemplateResponse implements java.io.Serializable { private com.orange.lab.pmx.ccf.d2r2.sch.T_actionResult actionResult; private com.orange.lab.pmx.ccf.d2r2.sch.T_participation t_participation;
Peut-on empecher ce remplacement (en effet celui ci me gene dans ma response de SOAP) ?
En espèrant avoir été claire.
Merci
Partager